Registrarse

Duda con script de gatillo

Estado
Cerrado para nuevas respuestas.
Buenaaaas, tengo una duda con el applymovement, bueno es una duda y un problema jajaja.
Estoy usando este script:
'---------------
#org 0x80045E
checkflag 0x500
if 0x1 goto 0x88004C9
applymovement MOVE_PLAYER 0x88004CF
msgbox 0x8800487 MSG_NORMAL '"Frase1"
waitmovement 0x1
setflag 0x500
end

'---------------
#org 0x8004C9
release
end

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


'-----------
' Movements
'-----------
#org 0x8004CF
#raw 0x8 'Step Down (Normal)
#raw 0x8 'Step Down (Normal)
#raw 0x8 'Step Down (Normal)
#raw 0xFE 'End of Movements
Esta ya compilado, y bien, el applymovement, lo realiza, pero al meter una frase, esta se corta y no termina el msgbox, y por la tanto el script no termina. ¿Que es lo que estoy haciendo mal?

Edito: Perdon, me faltaba #raw 0xFE 'End of Movements, al poner eso, y me dice la frase. Lo unico que me cambia una palabra, y si piso otra vez en el script, el juego se pilla. Quiero que el script no se repita una vez activado. Muchaas graciaas.
 
Última edición:

Xuuki

holi
intercambia la posicion del waitmovment y del msgbox de tal forma que quede asi

waitmovement 0x1
msgbox 0x8800487 MSG_NORMAL '"Frase1"
 
Exacto faltaba eso, he editado el mensaje con el problema de poner eso xD Se me pilla el juego, si piso el script otra vez..
 
Ya, ahora los movimientos los hace perfectos, pero si quiero pasar por ahi otra vezm se congela la pantalla, y la musiquita sigue sonando..
 

Sayer301!

UnityLord!
Miembro de honor
No es obligatorio poner el msgbox despues del waitmovement, si quieres que el mensaje se reproduzca mientras se mueve el mini, tienes que poner un msgbox de tipo de mensaje 0x4.

para desactivar el script, ponle otro valor a la variable que le hayas asignado al script.

Si usas la 40FF

pon al final del script setvar 0x40FF 0x1

borra el checfalg el ifgoto y el @inicio2
 
Tiooo xD que si es script de gatillo tienes que poner el setvar con la variable del script (A-Map) antes del release para que ya no se active

Y asi se soluciona y no se congela
 

Xuuki

holi
jajaja, lo que es no leer bien, no me fije que es un script de gatillo

como mencionan arriba borra el checkflag y el goto
 
Solucionado ! jajaja, muchisimas gracias, todavia soy "noob" xD en esto de los scripts, y lo de las variables no lo manejo mucho.. ¿Cuales son las variables que puedo usar en Ruby?
Con la solucion a esto ultimo, ya pueden cerrar el tema. MIL GRACIAS!
 

Sayer301!

UnityLord!
Miembro de honor
Solucionado ! jajaja, muchisimas gracias, todavia soy "noob" xD en esto de los scripts, y lo de las variables no lo manejo mucho.. ¿Cuales son las variables que puedo usar en Ruby?
Con la solucion a esto ultimo, ya pueden cerrar el tema. MIL GRACIAS!

Pues te voy a dejar una cosa que me encontre en un tutorial espero que te sirva.
Cheve_X dijo:
Ruby: 5000 - 6FFF (Créditos Garfiuld)

Rojo Fuego: 40FF hacia abajo (Según javi4315) 5000 - 7FFF (Según Garfiuld)

Esmeralda: 5000 - 7FFF (Créditos Garfiuld)

*nota: Rom bases en ingles
*nota2: No eh comprobado que estas variables estén libres
*nota3: Si alguien las sabe mejor porfa un Pm editare y pondré créditos
Y con esto cierro el tema como dijiste.

Un saludo!
 
Estado
Cerrado para nuevas respuestas.
Arriba