Registrarse

[RH - Scripting] Problema con XSE

Estado
Cerrado para nuevas respuestas.

Kerona

RomHacker Negado
Estaba en XSE haciendo un script de trainer battle y dice que el numero de parametros en la linea 11 es muy bajo (Donde esta el trainerbattle)

#dynamic 0x800000
#org @comienzo
faceplayer
checkflag 0x500
if 0x1 goto @inicio2
msgbox @mensaje1 0x6
applymovement 0xB @movimiento1
waitmovement 0xB
msgbox @mensaje2 0x6
msgbox @mensaje3 0x6
trainerbattle 0x0 0x161 @frase1 @frase2 (Aquí esta el error)
msgbox @frase3
applymovement 0xA @Movimientopostbatalla
waitmovement 0xA
setflag 0x500
release
end
#org @mensaje1
= El centro pokemon esta cerrado,\nhan asalto el centro y han\ldestruido las maquinas, hasta que\lno se arreglen no se podra entrar
#org @movimiento1
#raw 0x08
#raw 0x08
#raw 0x08
#raw 0x08
#raw 0x08
#raw 0x0A
#raw 0x0A
#raw 0xFE
#org @mensaje2
= Por favor, mi pokemon esta muy\nherido, ¡Ayudelo!
#org @mensaje3
= Enfermera:Lo siento pero no puedo\ncurar\la\lsu\lpokemon ¿Que le pasa?\lSeñor:Esta envenenado,estabamos en\lel bosque paseando, y nos\lencontramos a un ekans el cual\lnos ataco y enveneno a Cyndaquil\lEnfermera:pues no podemos hacer\lnada, lo siento.\lTu:Yo puedo ayudarle señor,\lenfermera dejenos pasar.\lEnfermera:no pueden\lTu:pues entraremos a la fuerza,\lvamos
#org @frase
= No os dejare pasar
#org @fra
= Podeis pasar
#org @Movimientopostbatalla
#raw 0x0A
#raw 0xFE
#org @inicio2
= Me habeis ganado, podeis pasar
 

darkeon75

ROM Hacker
El error en el trainerbattle es que después del 0x161 hay que poner un 0x0 antes de colocar los textos del combate.
Te tendría que quedar así:
trainerbattle 0x0 0x161 0x0 @frase1 @frase2
 

FelixTheCat

Profesional de WaH
Bueno, intentando corregirlo vi algunos errores a simple vista. Ahora intentare remarcar los mas posibles y ayudarte en base a eso :blush:


Código:
#dynamic 0x800000
#org @comienzo
faceplayer
checkflag 0x500
if 0x1 goto @inicio2
msgbox @mensaje1 0x6
applymovement 0xB @movimiento1
waitmovement 0xB
msgbox @mensaje2 0x6
msgbox @mensaje3 0x6
trainerbattle 0x0 0x161 @frase1 @frase2 [B]'Entre el "0x161" y el "@frase1", debe haber un "0x0"'[/B]
msgbox @frase3
applymovement 0xA @Movimientopostbatalla
waitmovement 0xA
setflag 0x500
release
end

#org @mensaje1 
= El centro pokemon esta cerrado,\nhan asalto el centro y han\ldestruido las maquinas, hasta que\lno se arreglen no se podra entrar

#org @movimiento1
#raw 0x08
#raw 0x08
#raw 0x08
#raw 0x08
#raw 0x08
#raw 0x0A
#raw 0x0A
#raw 0xFE

#org @mensaje2
= Por favor, mi pokemon esta muy\nherido, ¡Ayudelo!

#org @mensaje3
= Enfermera:Lo siento pero no puedo\ncurar\la\lsu\lpokemon ¿Que le pasa?\lSeñor:Esta envenenado,estabamos en\lel bosque paseando, y nos\lencontramos a un ekans el cual\lnos ataco y enveneno a Cyndaquil\lEnfermera:Pues no podemos hacer\lnada, lo siento.\lTu:Yo puedo ayudarle señor,\lenfermera dejenos pasar.\lEnfermera:no pueden\lTu:Pues entraremos a la fuerza,\lvamos

#org @frase [B]'Incompleto'[/B]
= No os dejare pasar

#org @fra [B]'Incompleto'[/B]
= Podeis pasar

#org @Movimientopostbatalla
#raw 0x0A
#raw 0xFE

#org @inicio2
= Me habeis ganado, podeis pasar

Recuerda separar bien el script, y las faltas de ortografías ^^
 

Kerona

RomHacker Negado
Tambien encontré un error, el error 13 type mistmatch en la linea 11 ¿Alguien me ayuda?

#dynamic 0x800000
#org @comienzo
faceplayer
checkflag 0x500
if 0x1 goto @inicio2
msgbox @mensaje1 0x6
applymovement 0xB @movimiento1
waitmovement 0xB
msgbox @mensaje2 0x6
msgbox @mensaje3 0x6
trainerbattle 0x0 0x161 0x0 @frase1 @frase2 "' (Aqui)
msgbox @frase3
applymovement 0xA @Movimientopostbatalla
waitmovement 0xA
setflag 0x500
release
end

#org @mensaje1
= El centro pokemon esta cerrado,\nhan asalto el centro y han\ldestruido las maquinas, hasta que\lno se arreglen no se podra entrar

#org @movimiento1
#raw 0x08
#raw 0x08
#raw 0x08
#raw 0x08
#raw 0x08
#raw 0x0A
#raw 0x0A
#raw 0xFE

#org @mensaje2
= Por favor, mi pokemon esta muy\nherido, ¡Ayudelo!

#org @mensaje3
= Enfermera:Lo siento pero no puedo\ncurar\la\lsu\lpokemon ¿Que le pasa?\lSeñor:Esta envenenado,estabamos en\lel bosque paseando, y nos\lencontramos a un ekans el cual\lnos ataco y enveneno a Cyndaquil\lEnfermera:pues no podemos hacer\lnada, lo siento.\lTu:Yo puedo ayudarle señor,\lenfermera dejenos pasar.\lEnfermera:no pueden\lTu:pues entraremos a la fuerza,\lvamos

#org @frase
= No os dejare pasar

#org @frase2
= Podeis pasar

#org @Movimientopostbatalla
#raw 0x0A
#raw 0xFE

#org @inicio2
= Me habeis ganado, podeis pasa
 

Katherine

Omnipresente
Miembro de honor
trainerbattle 0x0 0x161 0x0 @frase1 @frase2
Así, a primera vista, el problema está en que no existe @frase1, sino @frase.
Muchos de los errores es simplemente prestar un poquito de atención a lo que has escrito y repasarlo antes de pedir ayuda.

¡Nos vemos! Miau revoir~.
 

Kerona

RomHacker Negado
Perdon por tener tantos problemas en el script pero soy muy nuevo en este tema y apenas se lo basico:
Al intentar compilarlo me dice que tengo demasiados parametros sobre la linea 36 y que el numero correcto es 1:

#dynamic 0x800000
#org @comienzo
faceplayer
checkflag 0x500
if 0x1 goto @inicio2
msgbox @mensaje1 0x6
applymovement 0xB @movimiento1
waitmovement 0xB
msgbox @mensaje2 0x6
msgbox @mensaje3 0x6
trainerbattle 0x0 0x161 0x0 @frase1 @frase2
applymovement 0xA @Movimientopostbatalla
waitmovement 0xA
setflag 0x500
release
end

#org @mensaje1
= El centro pokemon esta cerrado,\nhan asaltado el centro pokemon y han\ldestruido las maquinas, hasta que\lno se arreglen no se podra entrar

#org @movimiento1
#raw 0x08
#raw 0x08
#raw 0x08
#raw 0x08
#raw 0x08
#raw 0x0A
#raw 0x0A
#raw 0xFE

#org @mensaje2
= Por favor, mi pokemon esta muy\nherido, ¡Ayudelo!

#org @mensaje3
= Enfermera:Lo siento pero no puedo\ncurar\la\lsu\lpokemon ¿Que le pasa?\lSeñor:Esta envenenado,estabamos en\lel bosque paseando, y nos\lencontramos a un ekans el cual\lnos ataco y enveneno a Cyndaquil\lEnfermera:pues no podemos hacer\lnada, lo siento.\lTu:Yo puedo ayudarle señor,\lenfermera dejenos pasar.\lEnfermera:no pueden\lTu:pues entraremos a la fuerza,\lvamos
#org @frase 1
= No os dejare pasar

#org @frase2
= Oideis pasar...

#org @Movimientopostbatalla
#raw 0x0A
#raw 0xFE

#org @inicio2
= Me habeis ganado, podeis pasar
#org @mensaje3
= Enfermera:Lo siento pero no puedo\ncurar\la\lsu\lpokemon ¿Que le pasa?\lSeñor:Esta envenenado,estabamos en\lel bosque paseando, y nos\lencontramos a un ekans el cual\lnos ataco y enveneno a Cyndaquil\lEnfermera:pues no podemos hacer\lnada, lo siento.\lTu:Yo puedo ayudarle señor,\lenfermera dejenos pasar.\lEnfermera:no pueden\lTu:pues entraremos a la fuerza,\lvamos
#org @frase 1 (Aqui)
= No os dejare pasar

#org @frase2

#org @Movimientopostbatalla
#raw 0x0A
#raw 0xFE

#org @inicio2
= Me habeis ganado, podeis pasar
 
Estado
Cerrado para nuevas respuestas.
Arriba