Registrarse

pequeniñito little problemo con script

Estado
Cerrado para nuevas respuestas.

RogellParadox~

Usuario mítico
Holas
He tenido un problema con un script y quisiera que alguien me ayude
Es un script de mapa, que deberia ocurir, y luego despues, no más
El problema esq cuando vuelvo al mapa el prota no se mueve :S
Estoy haciendo algo errado?

Gracias desde ya

'---------------
#org 0xAFC000
checkflag 0x640
if 0x1 call 0x8AAF040
msgbox 0x817281D MSG_NORMAL '"Vaya.. Quizá me pase por allí algú..."
applymovement MOVE_PLAYER 0x8AC0000
waitmovement 0xFF
fadescreen 0x1
warp 0x0 0x9 0x3 0x4 0x11
setflag 0x640
end

'---------------
#org 0xAAF040
release
end


'---------
' Strings
'---------
#org 0x17281D
= Vaya.. Quizá me pase por allí algún día!


'-----------
' Movements
'-----------
#org 0xAC0000
#raw 0xB 'Step Right (Normal)
#raw 0xB 'Step Right (Normal)
#raw 0xB 'Step Right (Normal)
#raw 0x8 'Step Down (Normal)
#raw 0x8 'Step Down (Normal)
#raw 0xA 'Step Left (Normal)
#raw 0xA 'Step Left (Normal)
#raw 0x0 'Face Down
#raw 0xFE 'End of Movements
 

Javi4315

Babyface
Miembro de honor
¿Un script de mapa qué es? ¿Un script de nivel o de gatillo?
De todas formas puede ser por la configuración, ¿Habías hecho antes algún script de ese tipo?
 

RogellParadox~

Usuario mítico
Javi4315? dijo:
¿Un script de mapa qué es? ¿Un script de nivel o de gatillo?
De todas formas puede ser por la configuración, ¿Habías hecho antes algún script de ese tipo?
uno que va en el cabezal
ya lo puse los numeros como 4000, etc. pero aun no va =S
 

Javi4315

Babyface
Miembro de honor
Claro, es que para eso no tienes que activar una flag, sino una variable. En el cabezal, donde dice lo de flag, ahí tienes que haber puesto una variable. Pues esa variable la activas al final del script con el comando setvar. No tienes que comprobar si está activada o no. Una vez activada, el script no se ejecutará automáticamente.

No sé si me entiendes xD
 

Javi4315

Babyface
Miembro de honor
cosarara97 dijo:
Oh, y el release sobra :)
En realidad sobra todo esto:

#org 0xAAF040
release
end
Ya digo que el script solo se ejecutará si la variable tiene un valor determinado, por eso, cuando pones el setvar al final, le das otro valor a la variable que estás usando y dejará de ejecutarse. Por lo que por sobrar, sobra hasta esto:

checkflag 0x640
if 0x1 call 0x8AAF040
No sé cuantos scripts de nivel habrás hecho, pero quizás te vendría bien mirar algún tutorial. Yo tengo uno que quizás te sirva: http://wahackpokemon.com/wiki/Script_de_nivel_-_02_Validates_Values

A ver si te va bien ;D
 

cosarara97

Dejad de cambiar de nick
Miembro de honor
Javi4315 dijo:
cosarara97 dijo:
Oh, y el release sobra :)
En realidad sobra todo esto:

#org 0xAAF040
release
end
Ya digo que el script solo se ejecutará si la variable tiene un valor determinado, por eso, cuando pones el setvar al final, le das otro valor a la variable que estás usando y dejará de ejecutarse. Por lo que por sobrar, sobra hasta esto:

checkflag 0x640
if 0x1 call 0x8AAF040
No sé cuantos scripts de nivel habrás hecho, pero quizás te vendría bien mirar algún tutorial. Yo tengo uno que quizás te sirva: http://wahackpokemon.com/wiki/Script_de_nivel_-_02_Validates_Values

A ver si te va bien ;D
Bueno, si quitas todo esto también sobra el setflag...
 

Javi4315

Babyface
Miembro de honor
cosarara97 dijo:
Javi4315 dijo:
cosarara97 dijo:
Oh, y el release sobra :)
En realidad sobra todo esto:

#org 0xAAF040
release
end
Ya digo que el script solo se ejecutará si la variable tiene un valor determinado, por eso, cuando pones el setvar al final, le das otro valor a la variable que estás usando y dejará de ejecutarse. Por lo que por sobrar, sobra hasta esto:

checkflag 0x640
if 0x1 call 0x8AAF040
No sé cuantos scripts de nivel habrás hecho, pero quizás te vendría bien mirar algún tutorial. Yo tengo uno que quizás te sirva: http://wahackpokemon.com/wiki/Script_de_nivel_-_02_Validates_Values

A ver si te va bien ;D
Bueno, si quitas todo esto también sobra el setflag...
Claro que sobra el setflag, es precisamente lo que digo que debe cambiar por un setvar xD
 

Cheve

MoonLover~
Miembro de honor
Topic Chat! Reportados! (? Okey, no.

Si leen bien, mis queridos amigos, el problema no es que se repita el Script, sino que se cuelga el Rom luego de que se activó una vez el Script (Por lo que supongo que la Flag 0x640 fué activada)

Intenta sacar ese Release, y cambiarlo por un "nop" haber que pasa.
---------------
Haha! Ahora que lo pienso denuevo, si, también tienes que hacer lo de la variable para que no se repita, sino, constantemente hace "nada", "Nada", "nada" pero eso hace que también se congele xD.
 

RogellParadox~

Usuario mítico
Cheve_X dijo:
Topic Chat! Reportados! (? Okey, no.

Si leen bien, mis queridos amigos, el problema no es que se repita el Script, sino que se cuelga el Rom luego de que se activó una vez el Script (Por lo que supongo que la Flag 0x640 fué activada)

Intenta sacar ese Release, y cambiarlo por un "nop" haber que pasa.
---------------
Haha! Ahora que lo pienso denuevo, si, también tienes que hacer lo de la variable para que no se repita, sino, constantemente hace "nada", "Nada", "nada" pero eso hace que también se congele xD.

gracias por la ayuda, Cheve
pueden cerrar el topico
 
Estado
Cerrado para nuevas respuestas.
Arriba