Registrarse

Problema al ejecutar scrpit de gatillo

Estado
Cerrado para nuevas respuestas.

oiram

Pokémon Gea
Hola, estoy intentando crear un script de gatillo pero me sucede lo siguiente: el script no se ejecuta ni a tiros y ya he intentado de casi todas las formas posibles redactar el script pero nada... Compilo y de repente se ha cambiado el comando goto por loadpointer. Resuelvo este problema y aparece el siguiente: parece que se ejecuta el script pero aún habiendo puesto release no me deja moverme
He aquí el script:
'---------------
#org 0x800129
checkflag 0x2010
if 0x1 goto 0x880013F
msgbox 0x8800149 MSG_FACE '"Frase1"
setflag 0x2010
release
end

'---------------
#org 0x80013F
msgbox 0x8800152 MSG_FACE '"Frase2"
release
end


'---------
' Strings
'---------
#org 0x800149
= Frase1

#org 0x800152
= Frase2

Gracias de antemano a todo aquel que se ofrezca a ayudarme!
 

Naren Jr.

Puto amo
Usuario de Platino
Porque usas una flag tan alta???

Trata de usar de la 200 a la 2FF o de la 500 a la 5FF

si usas firered, o que base usas tu?
 

Gold

Porrero a tiempo parcial
Miembro insignia
Usa flags entre el rango de 200 - 2FF, las flaga de 4 dígitos simplemente son inválidas.

Por cierto, ¿No es mejor usar variables en vez de flags si es un script de nivel?
 

H.B.P

Emperador Kaktiácero
Miembro de honor
¿Has puesto la variable y el valor adecuados en la casilla correspondiente al script de gatillo en el Advance Map?

Por cierto, no pongas release sin lock, es francamente inútil y estás desperdiciando espacio.
 

oiram

Pokémon Gea
Porque usas una flag tan alta???

Trata de usar de la 200 a la 2FF o de la 500 a la 5FF

si usas firered, o que base usas tu?
Ya he cambiado la flag pero sigo pasando por el script de gatillo y me sigo quedando bloqueado. He aquí el nuevo script:
'---------------
#org 0x800129
checkflag 0x200
if 0x1 goto 0x880013F
msgbox 0x8800149 MSG_FACE '"Frase1"
setflag 0x200
end

'---------------
#org 0x80013F
msgbox 0x8800152 MSG_FACE '"Frase2"
end


'---------
' Strings
'---------
#org 0x800149
= Frase1

#org 0x800152
= Frase2

Desconocido: 0003
Var number: 0200
Var value: 0000
Desconocido: 00 00

Qué hago ahora? Uso FireRed, sí
 

Naren Jr.

Puto amo
Usuario de Platino
Ya he cambiado la flag pero sigo pasando por el script de gatillo y me sigo quedando bloqueado. He aquí el nuevo script:
'---------------
#org 0x800129
checkflag 0x200
if 0x1 goto 0x880013F
msgbox 0x8800149 MSG_FACE '"Frase1"
setflag 0x200
end

'---------------
#org 0x80013F
msgbox 0x8800152 MSG_FACE '"Frase2"
end


'---------
' Strings
'---------
#org 0x800149
= Frase1

#org 0x800152
= Frase2

Desconocido: 0003
Var number: 0200
Var value: 0000
Desconocido: 00 00

Qué hago ahora? Uso FireRed, sí
¡¡Tíoooo estas mal!!!

¡donde dice var number, va el valor de una variable no de una flag!

Las variables van en firered desde la 4011 hasta la 40FF ese es el problema, ya que usas flags para verificar el mensaje ahora para activar el script de gatillo debes asigar una variable al script como te he dicho rondan entre la 4011-40FF intentalo ahora, si tienes skype dime y te ayudo con mas dudas

¡Un saludo!
 

oiram

Pokémon Gea
¡¡Tíoooo estas mal!!!

¡donde dice var number, va el valor de una variable no de una flag!

Las variables van en firered desde la 4011 hasta la 40FF ese es el problema, ya que usas flags para verificar el mensaje ahora para activar el script de gatillo debes asigar una variable al script como te he dicho rondan entre la 4011-40FF intentalo ahora, si tienes skype dime y te ayudo con mas dudas

¡Un saludo!
Jajajaja perdona es que he empezado mi hack rom aprendiendo a mapear y a insertar pokémon y tiles, y es mi primer script (sin contar el que he creado para la edición de lo que dice el Prof. Oak) Bueno muchas gracias a todos por comentar y ayudarme!! Solucionado, cerrad el tema.

PD: Al próximo problema contacto contigo vía MP @Dwayne17
 
Estado
Cerrado para nuevas respuestas.
Arriba