Registrarse

Se me repite este script

  • Autor Miembro eliminado 38719
  • Fecha de inicio
Estado
Cerrado para nuevas respuestas.
M

Miembro eliminado 38719

Invitado
Este script es de gatillo y tiene la función de warpear al jugador a otro lugar,pero cuando vuelvo al mismo sitio,se repite hasta la eternidad, he puesto cosas como checkflag y setflag pero no sé en qué me he equivocado para que se repita porque no llevo mucho tiempo haciendo scripts.
Gracias por adelantados

#dynamic 0x800000
'---------------
#org @start
checkflag 0x2101
if 0x1 goto @test
release
end

'---------------
#org @test
setflag 0x2101
msgbox @texto 0x6 '"¿Qué? ¿Otro humano? Serás\naniquil..."
warp 0x2E 0x0 0xFF 0x2 0x5
release
end


'---------
' Strings
'---------
#org @texto
= Texto
 
Este script es de gatillo y tiene la función de warpear al jugador a otro lugar,pero cuando vuelvo al mismo sitio,se repite hasta la eternidad, he puesto cosas como checkflag y setflag pero no sé en qué me he equivocado para que se repita porque no llevo mucho tiempo haciendo scripts.
Gracias por adelantados

#dynamic 0x800000
'---------------
#org @start
checkflag 0x2101
if 0x1 goto @test
release
end

'---------------
#org @test
setflag 0x2101
msgbox @texto 0x6 '"¿Qué? ¿Otro humano? Serás\naniquil..."
warp 0x2E 0x0 0xFF 0x2 0x5
release
end


'---------
' Strings
'---------
#org @texto
= Texto

Hola, antes de nada un script de gatillo se desactiva cambiando en el numero del valor de la variable, en vez de usar una flag, por ello te recomiendo este tutorial:

https://whackahack.com/foro/t-42542/megatutorial-scripting-desde-cero-finalizado

Una vez leído aquel tutorial, se te hará fácil usar el script que te pondre abajo

Tu script, quedaría así:
Código:
#dynamic 0x800000

#org @ini
setvar 0x40FF 0x1
msgbox @1 0x6 
warp 0x2E 0x0 0xFF 0x2 0x5
end


#org @1
= Texto
También las flags seguras de FR son las siguientes:
Desde la 0x200 hasta la 0x29F
Desde la 0x500 hasta la 0x79F
Desde la 0x1000 hasta la 0x109F

dicho por: Javi4315♪

y por ultimo, que bueno leas también este macrotutorial, es muy bueno y me ayudo mucho en mis inicios...

https://whackahack.com/foro/t-16885/macrotutorial-gba-hacking-desde-0-8-9-entrega

Nada mas que decirte, que aprendas flags y variables suerte!

M.H.B.P
 
M

Miembro eliminado 38719

Invitado
Hola, antes de nada un script de gatillo se desactiva cambiando en el numero del valor de la variable, en vez de usar una flag, por ello te recomiendo este tutorial:

https://whackahack.com/foro/t-42542/megatutorial-scripting-desde-cero-finalizado

Una vez leído aquel tutorial, se te hará fácil usar el script que te pondre abajo

Tu script, quedaría así:
Código:
#dynamic 0x800000

#org @ini
setvar 0x40FF 0x1
msgbox @1 0x6 
warp 0x2E 0x0 0xFF 0x2 0x5
end


#org @1
= Texto
También las flags seguras de FR son las siguientes:
Desde la 0x200 hasta la 0x29F
Desde la 0x500 hasta la 0x79F
Desde la 0x1000 hasta la 0x109F

dicho por: Javi4315♪

y por ultimo, que bueno leas también este macrotutorial, es muy bueno y me ayudo mucho en mis inicios...

https://whackahack.com/foro/t-16885/macrotutorial-gba-hacking-desde-0-8-9-entrega

Nada mas que decirte, que aprendas flags y variables suerte!

M.H.B.P
Acabo de probar ese mismo código y se me sigue repitiendo una vez que ya se ha ejecutado, ¿sabrías decirme si puede haber otra causa?
 
Acabo de probar ese mismo código y se me sigue repitiendo una vez que ya se ha ejecutado, ¿sabrías decirme si puede haber otra causa?
Tienes, que configurar el script

[/IMG]

Var number: 40FF
Var Value: 0000


Eso significa que el script, se cuando la pisemos se activara, y si cambiamos aquel valor del var value, se dejara de ejecutar aquel script...

Como te dije, debiste leer aquellos tutoriales, para que entiendas mejor

M.H.B.P
 
Estado
Cerrado para nuevas respuestas.
Arriba