Registrarse

[Script] FR | Script | PokeMart que se Adapta a tu cantidad de Medallas

Lunos

Enfrentando a La Organización
Miembro insignia
Holi <3
Vengo con otro pequeño aporte.
Acabo de ver el viejo tutorial que @laflacapkm puso en la Zona de Tutoriales GBA para crear un Mart y siento que es... ¿Insuficiente?
Crear un Script de Tienda por mapa supone una perdida innecesaria de Offsets que podemos gastar en cosas mas utiles.

Por eso, recordé un precioso script de PokeMart diseñado por Spherical Ice, popular Moderador de PokeCommunity y Creador del HackROM "Pokemon Gaia" y quise compartirlo con ustedes <3

¿Que tiene de especial este Script?
Pues es una Tienda que funciona tal y como en D/P/Pt/HG/SS/B/B2/W/W2/X/Y/OR/AS.

¿A que me refiero con esto?
Pues que el contenido de la Tienda, se adapta a las Medallas que hayas conseguido.

Por ejemplo:
Si no tienes medallas, en la tienda te saldria: Poción, Repelente y Antiparalisis
Con 1 medalla, en la tienda te saldria: Poción, repelente, antiparalisis, cuerda huida, antiquemar y despertar
Y asi con las demas.

El Script es el siguiente:
#dynamic 0x800000
#include stditems.rbh

//---------------
#org @inicio
lock
faceplayer
special 0x187
compare LASTRESULT 0x2
if 0x1 goto @snippet1
preparemsg @String1
waitmsg
checkflag 0x827
if 0x1 goto @octava // Octava Medalla
checkflag 0x826
if 0x1 goto @septima // Septima Medalla
checkflag 0x825
if 0x1 goto @sexta // Sexta Medalla
checkflag 0x824
if 0x1 goto @snippet2 // Quinta Medalla
checkflag 0x823
if 0x1 goto @snippet3 // Cuarta Medalla
checkflag 0x822
if 0x1 goto @snippet4 // Tercera Medalla
checkflag 0x821
if 0x1 goto @snippet5 // Segunda Medalla
checkflag 0x820
if 0x1 goto @snippet6 // Primera Medalla
goto @snippet7 // Sin Medallas

//---------------
#org @snippet1
release
end

//---------------
#org @snippet2
pokemart @Mart1
goto @snippet8

//---------------
#org @snippet3
pokemart @Mart2
goto @snippet8

//---------------
#org @snippet4
pokemart @Mart3
goto @snippet8

//---------------
#org @snippet5
pokemart @Mart4
goto @snippet8

//---------------
#org @snippet6
pokemart @Mart5
goto @snippet8

//---------------
#org @snippet7
pokemart @Mart6
goto @snippet8

//---------------
#org @sexta
pokemart @Mart7
goto @snippet8

//---------------
#org @septima
pokemart @Mart8
goto @snippet8

//---------------
#org @octava
pokemart @Mart9
goto @snippet8

//---------------
#org @snippet8
msgbox @String2 MSG_KEEPOPEN
release
end


//---------
// Strings
//---------
#org @String1
= ¡Hola! ¿Puedo ayudarte en algo?

#org @String2
= ¡Vuelve cuando quieras!


//-----------
// MartItems
//-----------
#org @Mart1 // 5 Medallas
#raw word ITEM_POKEBALL
#raw word ITEM_GREATBALL
#raw word ITEM_ULTRABALL
#raw word ITEM_POTION
#raw word ITEM_SUPERPOTION
#raw word ITEM_HYPERPOTION
#raw word ITEM_MAXPOTION
#raw word ITEM_FULLRESTORE
#raw word ITEM_REVIVE
#raw word ITEM_ANTIDOTE
#raw word ITEM_PARLYZHEAL
#raw word ITEM_AWAKENING
#raw word ITEM_BURNHEAL
#raw word ITEM_ICEHEAL
#raw word ITEM_FULLHEAL
#raw word ITEM_ESCAPEROPE
#raw word ITEM_REPEL
#raw word ITEM_SUPERREPEL
#raw word ITEM_MAXREPEL
#raw word ITEM_NONE

#org @Mart2 // 4 Medallas
#raw word ITEM_POKEBALL
#raw word ITEM_GREATBALL
#raw word ITEM_ULTRABALL
#raw word ITEM_POTION
#raw word ITEM_SUPERPOTION
#raw word ITEM_HYPERPOTION
#raw word ITEM_MAXPOTION
#raw word ITEM_REVIVE
#raw word ITEM_ANTIDOTE
#raw word ITEM_PARLYZHEAL
#raw word ITEM_AWAKENING
#raw word ITEM_BURNHEAL
#raw word ITEM_ICEHEAL
#raw word ITEM_FULLHEAL
#raw word ITEM_ESCAPEROPE
#raw word ITEM_REPEL
#raw word ITEM_SUPERREPEL
#raw word ITEM_MAXREPEL
#raw word ITEM_NONE

#org @Mart3 // 3 Medallas
#raw word ITEM_POKEBALL
#raw word ITEM_GREATBALL
#raw word ITEM_ULTRABALL
#raw word ITEM_POTION
#raw word ITEM_SUPERPOTION
#raw word ITEM_HYPERPOTION
#raw word ITEM_REVIVE
#raw word ITEM_ANTIDOTE
#raw word ITEM_PARLYZHEAL
#raw word ITEM_AWAKENING
#raw word ITEM_BURNHEAL
#raw word ITEM_ICEHEAL
#raw word ITEM_FULLHEAL
#raw word ITEM_ESCAPEROPE
#raw word ITEM_REPEL
#raw word ITEM_SUPERREPEL
#raw word ITEM_MAXREPEL
#raw word ITEM_NONE

#org @Mart4 // 2 Medallas
#raw word ITEM_POKEBALL
#raw word ITEM_GREATBALL
#raw word ITEM_POTION
#raw word ITEM_SUPERPOTION
#raw word ITEM_HYPERPOTION
#raw word ITEM_REVIVE
#raw word ITEM_ANTIDOTE
#raw word ITEM_PARLYZHEAL
#raw word ITEM_AWAKENING
#raw word ITEM_BURNHEAL
#raw word ITEM_ICEHEAL
#raw word ITEM_ESCAPEROPE
#raw word ITEM_REPEL
#raw word ITEM_SUP ERREPEL
#raw word ITEM_NONE

#org @Mart5 // 1 Badge
#raw word ITEM_POKEBALL
#raw word ITEM_GREATBALL
#raw word ITEM_POTION
#raw word ITEM_SUPERPOTION
#raw word ITEM_ANTIDOTE
#raw word ITEM_PARLYZHEAL
#raw word ITEM_AWAKENING
#raw word ITEM_BURNHEAL
#raw word ITEM_ICEHEAL
#raw word ITEM_ESCAPEROPE
#raw word ITEM_REPEL
#raw word ITEM_NONE

#org @Mart6 // Sin Medallas
#raw word ITEM_POKEBALL
#raw word ITEM_POTION
#raw word ITEM_ANTIDOTE
#raw word ITEM_PARLYZHEAL
#raw word ITEM_AWAKENING
#raw word ITEM_REPEL
#raw word ITEM_NONE

#org @Mart7 // Seis Medallas
#raw word ITEM_POKEBALL
#raw word ITEM_GREATBALL
#raw word ITEM_ULTRABALL
#raw word ITEM_POTION
#raw word ITEM_SUPERPOTION
#raw word ITEM_HYPERPOTION
#raw word ITEM_MAXPOTION
#raw word ITEM_FULLRESTORE
#raw word ITEM_REVIVE
#raw word ITEM_ANTIDOTE
#raw word ITEM_PARLYZHEAL
#raw word ITEM_AWAKENING
#raw word ITEM_BURNHEAL
#raw word ITEM_ICEHEAL
#raw word ITEM_FULLHEAL
#raw word ITEM_ESCAPEROPE
#raw word ITEM_REPEL
#raw word ITEM_SUPERREPEL
#raw word ITEM_MAXREPEL
#raw word ITEM_MAXETHER
#raw word ITEM_NONE

#org @Mart8 // Siete Medallas
#raw word ITEM_POKEBALL
#raw word ITEM_GREATBALL
#raw word ITEM_ULTRABALL
#raw word ITEM_POTION
#raw word ITEM_SUPERPOTION
#raw word ITEM_HYPERPOTION
#raw word ITEM_MAXPOTION
#raw word ITEM_FULLRESTORE
#raw word ITEM_REVIVE
#raw word ITEM_ANTIDOTE
#raw word ITEM_PARLYZHEAL
#raw word ITEM_AWAKENING
#raw word ITEM_BURNHEAL
#raw word ITEM_ICEHEAL
#raw word ITEM_FULLHEAL
#raw word ITEM_ESCAPEROPE
#raw word ITEM_REPEL
#raw word ITEM_SUPERREPEL
#raw word ITEM_MAXREPEL
#raw word ITEM_MAXETHER
#raw word ITEM_ELIXIR
#raw word ITEM_NONE

#org @Mart9 // Ocho Medallas
#raw word ITEM_POKEBALL
#raw word ITEM_GREATBALL
#raw word ITEM_ULTRABALL
#raw word ITEM_POTION
#raw word ITEM_SUPERPOTION
#raw word ITEM_HYPERPOTION
#raw word ITEM_MAXPOTION
#raw word ITEM_FULLRESTORE
#raw word ITEM_REVIVE
#raw word ITEM_ANTIDOTE
#raw word ITEM_PARLYZHEAL
#raw word ITEM_AWAKENING
#raw word ITEM_BURNHEAL
#raw word ITEM_ICEHEAL
#raw word ITEM_FULLHEAL
#raw word ITEM_ESCAPEROPE
#raw word ITEM_REPEL
#raw word ITEM_SUPERREPEL
#raw word ITEM_MAXREPEL
#raw word ITEM_MAXETHER
#raw word ITEM_ELIXIR
#raw word ITEM_MAXELIXIR
#raw word ITEM_NONE

Creo que no tiene mucho misterio, es facil de entender.
Los unicos apartados que se pueden modificar son el contenido de cada tienda, el mensaje de Bienvenida y el de Despedida.

Espero que les sea de utilidad <3

EDITO 2/10/2017: Veo que olvidé añadir la fuente, click aqui.
 
Última edición:

Sukhoik8

Mejor Rom hacking, mejor persona
Buen aporte pero en el proyecto que trabajo no necesito muchas tienda pero me puede servir para otros hack rom directo a favoritos
 

Jon.

Usuario mítico
Esta clase de aportes son los mejores, faciles de utilizar y sirve durante todo el juegoo xd
 
Arriba