Registrarse

[RH - Scripting] como activo este scrip?

Estado
Cerrado para nuevas respuestas.

Asmodeo Leviatan

¿La Iglesia inventó el Infierno? O es lo contrario
encontre este scrip en un tuto pero a la hora de utilizar me da un error en el compilador con lo que es la direcciones..


ayuda:(




#org 0x800000
lock
faceplayer
checkflag 0x10A
if 1 jump 0x800050
special 0x16F
setflag 0x10A
fanfare 0x13E
msgbox 0x800100
callstd 0x6
waitfanfare
release
end

#org 0x800050
msgbox 0x800070
callstd 0x6
release
end

#org 0x800070
= ¿A que puedes registrar más Pokémon?

#org 0x800100
= Felicidades tu Pokédex esta actualizada
 

Laquin

Usuario mítico
encontre este scrip en un tuto pero a la hora de utilizar me da un error en el compilador con lo que es la direcciones..


ayuda:(




#org 0x800000
lock
faceplayer
checkflag 0x10A
if 1 jump 0x800050
special 0x16F
setflag 0x10A
fanfare 0x13E
msgbox 0x800100
callstd 0x6
waitfanfare
release
end

#org 0x800050
msgbox 0x800070
callstd 0x6
release
end

#org 0x800070
= ¿A que puedes registrar más Pokémon?

#org 0x800100
= Felicidades tu Pokédex esta actualizada
Mmmmmm, desde luego que en la versión actual de XSE el msgbox necesita un parámetro más. ¿Qué tutorial y qué programa estás usando?

Te recomiendo usar XSE 1.1.1, y tutoriales tienes muchos buenos en el foro, como estos:
https://whackahack.com/foro/t-42542/megatutorial-scripting-desde-cero-finalizado
https://whackahack.com/foro/t-16885/macrotutorial-gba-hacking-desde-0-8-9-entrega

Igualmente, prueba poniendo msgbox 0x800100 0x6, y quitando la línea del callstd.

Por último, siempre dinos exactamente qué error te da (y si es con imágenes mejor), para que podamos ayudarte con más facilidad.

¡Saludos!

EDITO: Me acabo de dar cuenta de que también tienes cosas como jump que no están en XSE, así que lo mejor será que cambies de tutorial.
 
Última edición:

Asmodeo Leviatan

¿La Iglesia inventó el Infierno? O es lo contrario
Respuesta: Re: como activo este scrip?

Mmmmmm, desde luego que en la versión actual de XSE el msgbox necesita un parámetro más. ¿Qué tutorial y qué programa estás usando?

Te recomiendo usar XSE 1.1.1, y tutoriales tienes muchos buenos en el foro, como estos:
https://whackahack.com/foro/t-42542/megatutorial-scripting-desde-cero-finalizado
https://whackahack.com/foro/t-16885/macrotutorial-gba-hacking-desde-0-8-9-entrega

Igualmente, prueba poniendo msgbox 0x800100 0x6, y quitando la línea del callstd.

Por último, siempre dinos exactamente qué error te da (y si es con imágenes mejor), para que podamos ayudarte con más facilidad.

¡Saludos!

EDITO: Me acabo de dar cuenta de que también tienes cosas como jump que no están en XSE, así que lo mejor será que cambies de tutorial.
entonces quedaría algo asi?


#org 0x800000
lock
faceplayer
checkflag 0x10A
special 0x16F
setflag 0x10A
fanfare 0x13E
msgbox 0x800100 0x6
waitfanfare
release
end

#org 0x800050
msgbox 0x800070 0x6
release
end

#org 0x800070
= ¿A que puedes registrar más Pokémon?

#org 0x800100
= Felicidades tu Pokédex esta actualizada
 

MetalKaktus

A la luz del quinto día, mira al este
Miembro insignia
Respuesta: Re: como activo este scrip?

entonces quedaría algo asi?


#org 0x800000
lock
faceplayer
checkflag 0x10A
special 0x16F
setflag 0x10A
fanfare 0x13E
msgbox 0x800100 0x6
waitfanfare
release
end

#org 0x800050
msgbox 0x800070 0x6
release
end

#org 0x800070
= ¿A que puedes registrar más Pokémon?

#org 0x800100
= Felicidades tu Pokédex esta actualizada
Veo que has hecho un checkflag... pero luego no has puesto ninguna condición. Después de que hayas usado ese comando, en la línea siguiente debes poner if 0x1 goto @activado.

Código:
#dynamic 0x800000

#org @start
lock
faceplayer
checkflag 0x10A
if 0x1 goto @on
special 0x16F
waitstate
fanfare 0x13E
waitfanfare
msgbox @string1 0x6
setflag 0x10A
release
end

#org @on
msgbox @string2 0x6
release
end

#org @string2
= ¿A que puedes registrar más Pokémon?

#org @string1
= Felicidades tu Pokédex esta actualizada
Revisa la flag que estas usando, no creo que esa flag se pueda usar, trata de usa r de 200 en adelante, corrijanme si me equivoco.
 

Asmodeo Leviatan

¿La Iglesia inventó el Infierno? O es lo contrario
Respuesta: Re: como activo este scrip?

Veo que has hecho un checkflag... pero luego no has puesto ninguna condición. Después de que hayas usado ese comando, en la línea siguiente debes poner if 0x1 goto @activado.

Código:
#dynamic 0x800000

#org @start
lock
faceplayer
checkflag 0x10A
if 0x1 goto @on
special 0x16F
waitstate
fanfare 0x13E
waitfanfare
msgbox @string1 0x6
setflag 0x10A
release
end

#org @on
msgbox @string2 0x6
release
end

#org @string2
= ¿A que puedes registrar más Pokémon?

#org @string1
= Felicidades tu Pokédex esta actualizada
Revisa la flag que estas usando, no creo que esa flag se pueda usar, trata de usa r de 200 en adelante, corrijanme si me equivoco.

no funciona men, se queda pegado y no se ejecuta :(:(:(
 

MetalKaktus

A la luz del quinto día, mira al este
Miembro insignia
Código:
#dynamic 0x800000

#org @start
lock
faceplayer
checkflag 0x10A
if 0x1 goto @on
special 0x16F
fanfare 0x13E
waitfanfare
msgbox @string1 0x6
setflag 0x10A
release
end

#org @on
msgbox @string2 0x6
release
end

#org @string2
= ¿A que puedes registrar más Pokémon?

#org @string1
= Felicidades tu Pokédex esta actualizada
Fallo mio, con este script ya funciona, aunque te recomiendo que no uses esa flag, usa de la 200 hacia arriba ya que son las flags seguras.
 

Asmodeo Leviatan

¿La Iglesia inventó el Infierno? O es lo contrario
Código:
#dynamic 0x800000

#org @start
lock
faceplayer
checkflag 0x10A
if 0x1 goto @on
special 0x16F
fanfare 0x13E
waitfanfare
msgbox @string1 0x6
setflag 0x10A
release
end

#org @on
msgbox @string2 0x6
release
end

#org @string2
= ¿A que puedes registrar más Pokémon?

#org @string1
= Felicidades tu Pokédex esta actualizada
Fallo mio, con este script ya funciona, aunque te recomiendo que no uses esa flag, usa de la 200 hacia arriba ya que son las flags seguras.


lo eh probado pero ala hora de ejecutarlo se queda paralizado y no hay mas resultado XD (sera miedo?):(:(:(:(
 

MetalKaktus

A la luz del quinto día, mira al este
Miembro insignia
No, el script funciona perfectamente. El problema será algo que estés haciendo tú. Veamos, estás haciendo un script que le asignas a un mini, verdad?
 

MetalKaktus

A la luz del quinto día, mira al este
Miembro insignia
estas trabajando en fire red? has probado a usar el script en una rom limpia?
 
Estado
Cerrado para nuevas respuestas.
Arriba