¡¡Buenas chicos!!
El otro día hice un script mientras ayudaba a un amigo a rom hackear y como a mi me sirve de poco, lo comparto. Os dejo primero un vídeo explicándolo y todo eso, y luego el código con una pequeña anotación
Y una anotación
¡Espero que os sirva!
El otro día hice un script mientras ayudaba a un amigo a rom hackear y como a mi me sirve de poco, lo comparto. Os dejo primero un vídeo explicándolo y todo eso, y luego el código con una pequeña anotación
Código:
#dynamic 0x800000
#org @inicio
lock
faceplayer
compare 0x400A 0x8
if 0x1 goto @nomore
setvar 0x400B 0x0
msgbox @msg1 0x5
compare LASTRESULT 0x1
setvar 0x400A 0x1
if 0x1 goto @add
goto @inicio2
#org @inicio2
msgbox @msg2 0x5
compare LASTRESULT 0x1
setvar 0x400A 0x2
if 0x1 goto @add
goto @inicio3
#org @inicio3
msgbox @msg3 0x5
compare LASTRESULT 0x1
setvar 0x400A 0x3
if 0x1 goto @add
goto @inicio4
#org @inicio4
msgbox @msg4 0x5
compare LASTRESULT 0x1
setvar 0x400A 0x4
if 0x1 goto @add
goto @inicio5
#org @inicio5
msgbox @msg5 0x5
compare LASTRESULT 0x1
setvar 0x400A 0x5
if 0x1 goto @add
goto @inicio6
#org @inicio6
msgbox @msg6 0x5
compare LASTRESULT 0x1
setvar 0x400A 0x6
if 0x1 goto @add
goto @inicio7
#org @inicio7
msgbox @msg7 0x5
compare LASTRESULT 0x1
setvar 0x400A 0x7
if 0x1 goto @add
goto @inicio8
#org @inicio8
msgbox @msg8 0x5
compare LASTRESULT 0x1
setvar 0x400A 0x8
if 0x1 goto @add
goto @givepoke
#org @add
addvar 0x400B 0x1
compare 0x400A 0x1
if 0x1 goto @inicio2
compare 0x400A 0x2
if 0x1 goto @inicio3
compare 0x400A 0x3
if 0x1 goto @inicio4
compare 0x400A 0x4
if 0x1 goto @inicio5
compare 0x400A 0x5
if 0x1 goto @inicio6
compare 0x400A 0x6
if 0x1 goto @inicio7
compare 0x400A 0x7
if 0x1 goto @inicio8
compare 0x400A 0x8
if 0x1 goto @givepoke
goto @givepoke
end
#org @givepoke
compare 0x400B 0x0
if 0x1 goto [MENTION=19050]poke[/MENTION]0
compare 0x400B 0x1
if 0x1 goto [MENTION=19050]poke[/MENTION]1
compare 0x400B 0x2
if 0x1 goto [MENTION=19050]poke[/MENTION]2
compare 0x400B 0x3
if 0x1 goto [MENTION=19050]poke[/MENTION]3
compare 0x400B 0x4
if 0x1 goto [MENTION=19050]poke[/MENTION]4
compare 0x400B 0x5
if 0x1 goto [MENTION=19050]poke[/MENTION]5
compare 0x400B 0x6
if 0x1 goto [MENTION=19050]poke[/MENTION]6
compare 0x400B 0x7
if 0x1 goto [MENTION=16363]poke7[/MENTION]
compare 0x400B 0x8
if 0x1 goto [MENTION=19050]poke[/MENTION]8
end
' EDITAR TODO A PARTIR DE AQUí
' SOLO EDITAR EL PRIMER PARÁMETRO DE CADA GIVEPOKÉMON
' (Nº EN LA POKEDEX NACIONAL EN HEXADECIMAL)
' EL SEGUNDO PARÁMETRO ES OPCIONAL, SE TRATA DEL NIVEL
' TAMBIÉN EN HEXADECIMAL
' Y EL TERCER PARÁMETRO ES EL OBJETO
' PERO RECOMIENDO DEJARLO EN 0x0 SI NO TIENES EXPERIENCIA EN SCRIPTING.
#org [MENTION=19050]poke[/MENTION]0
givepokemon 0x98 0x5 0x0 0x0 0x0 0x0 ' Chikorita
setflag 0x828
release
end
#org [MENTION=19050]poke[/MENTION]1
givepokemon 0x1 0x5 0x0 0x0 0x0 0x0 ' Bulbasaur
setflag 0x828
release
end
#org [MENTION=19050]poke[/MENTION]2
givepokemon 0x115 0x5 0x0 0x0 0x0 0x0 ' Treecko
setflag 0x828
release
end
#org [MENTION=19050]poke[/MENTION]3
givepokemon 0x7 0x5 0x0 0x0 0x0 0x0 ' Squirtle
setflag 0x828
release
end
#org [MENTION=19050]poke[/MENTION]4
givepokemon 0x11B 0x5 0x0 0x0 0x0 0x0 ' Mudkip
setflag 0x828
release
end
#org [MENTION=19050]poke[/MENTION]5
givepokemon 0x9E 0x5 0x0 0x0 0x0 0x0 ' Totodile
setflag 0x828
release
end
#org [MENTION=19050]poke[/MENTION]6
givepokemon 0x118 0x5 0x0 0x0 0x0 0x0 'Torchic
setflag 0x828
release
end
#org [MENTION=16363]poke7[/MENTION]
givepokemon 0x9B 0x5 0x0 0x0 0x0 0x0 'Cyndaquil
setflag 0x828
release
end
#org [MENTION=19050]poke[/MENTION]8
givepokemon 0x4 0x5 0x0 0x0 0x0 0x0 'Charmander
setflag 0x828
release
end
' FIN DE EDICIÓN PARA GIVEPOKEMON
#org @nomore
msgbox @msg 0x6
release
end
' ESTAS SON LAS PREGUNTAS
' DESDE MSG1 HASTA MSG8
' EDÍTALAS A TU GUSTO, CLARO, SIEMPRE RECORDANDO
' NO EXCEDER LOS MÁXIMOS DE CARÁCTER POR LÍNEA.
#org @msg
= Espero que lo cuides bien y...\pA ver cuando me devuleves el favor
#org @msg1
= ¿Te gusta el color [red_fr]ROJO[blue_fr]?
#org @msg2
= Me caes bién.\p¿Te gustan los parques?
#org @msg3
= ¿Y la ciudad?
#org @msg4
= Si tu amigo estuviera al borde de\nun acantilado y este se está\presquebrajando.\pA pesar de que tu también pudieras\ncaer, ¿Lo salvarías?
#org @msg5
= Baia baia... ¿Y a mi?\p¿Me salvarías?
#org @msg6
= ¿Me regalarías un dildo?
#org @msg7
= ¿Te gusta Boku No Pico?
#org @msg8
= ¿Y...?\p¿Y yo?\p¿Te gusto?
Y una anotación
Código:
Editar solo desde '#org [MENTION=19050]poke[/MENTION]0' hasta '#org [MENTION=19050]poke[/MENTION]8' tan solo los tres primeros parámetros de cada givepokemon.
Se recomienda no tocar el tercero si no tienes experiencia en XSE o creando scripts.
Primer parámetro = Número del Pokémon de la Pokedex Nacional en HEXADECIMAL
Segundo parámetro = Nivel del Pokémon en HEXADECIMAL
Tambien puedes editar los mensajes de preguntas, que son desde '@msg1' hasta 'msg8'.
--- RECUERDA QUE SOLO PUEDES DAR LOS POKÉMON INSERTADOS EN LA ROM ---
-- Dar créditos nunca viene mal --
¡Espero que os sirva!