Registrarse

me podrían decir el error del script

Estado
Cerrado para nuevas respuestas.
bueno hice este script en XSE y no se por que no funciona, alguien me podría decir el error?
#dynamic 0x800000

#org @inicio
lock
faceplayer
checkflag 0x800
if 0x0 goto @chao
msgbox @toma 0x4
givepokemon 0x3c 0x5 0x0 0x0 0x0 0x0
#raw 0x68
msgbox @nombre 0x5
Compare LASTRESULT 0x1
if b_true gosub @name
msgbox @chao 0x6
setflag 0x800
release
end

#org @nombre
= ¿Quieres ponerle nombre?

#org @name
lock
special 0x009E
#raw 0x27
return

#org @toma
= Toma este POLIWAG

#org @chao
= ¡Cuida a ese POLIWAG!
Se los agradecería mucho:D
 

H.B.P

Emperador Kaktiácero
Miembro de honor
Vamos a ver lo errores de ese script:

- No puedes redireccionar a la etiqueta dinámica @chao desde un goto porque contiene un texto, debes redireccionarla a un offset secundario.

- El lock del único offset secundario que colocaste es innecesario, ya está en el offset principal.

- El especificar if 0x0 quiere decir si la flag no ha sido aún ocupada, si pones if 0x1 querrá decir "si la flag ya la ocupaste". Mucho ojo con eso.

Mira, te voy a poner cómo quedaría de forma correcta:

#dynamic 0x800000

#org @inicio
lock
faceplayer
checkflag 0x800
if 0x1 goto @adios
msgbox @toma 0x4
givepokemon 0x3c 0x5 0x0 0x0 0x0 0x0
#raw 0x68
msgbox @nombre 0x5
Compare LASTRESULT 0x1
if b_true gosub @name
msgbox @chao 0x6
setflag 0x800
release
end

#org @adios
msgbox @chao 0x6
release
end

#org @nombre
= ¿Quieres ponerle nombre?

#org @name
lock => Repetido, quítalo, es innecesario
special 0x009E
#raw 0x27
return

#org @toma
= Toma este POLIWAG

#org @chao
= ¡Cuida a ese POLIWAG!

Prueba ahora, mucha suerte.
 
?? no te entiendo Jaizu, el script ya tiene Lock, Faceplayer y release. Pero no importa puede cerrar el tema ;) mi duda fue resuelta, era problema del rom
 
Estado
Cerrado para nuevas respuestas.
Arriba