Registrarse

[Scripts] un punto en el que necesito ayuda

Estado
Cerrado para nuevas respuestas.
Y

yoop

Invitado
Base pokemon ruby
no se si estoy haciendo algo muy elaborado, que soy novato en esto o que me agobio facilmente pero llevo unos dias intentando hacer un scrip y no consigo terminarlo, he mirado los tutoriales y dudas de otras personas unas cuantas veces, he practicado y los scrips sueltos me salen, pero a la hora de poner varios juntos no se como hacerlo.
el scrip que quiero hacer es que una persona al hablarle:
-te diga un mensaje (hecho)
-te de un objeto normal (hecho)
-te de a elegir entre 3 pokemon (hecho)
-ponerle mote (no se hacerlo directamente)
-te de la pokedex (no consigo hacerlo)
-desaparezca esa persona para aparecer en otro lugar (no consigo hacerlo)
todo con solo hablarle una vez
por ahora tengo esto:
PHP:
 #dynamic 0x800000
#org @inicio
lock
faceplayer
msgbox @inicio 0x6
release
end

#org  [MENTION=14406]hola[/MENTION]
= mensaje
#dynamic 0x80000

#org @inicio
lock
faceplayer
giveitem 0x0 0x0 0x0
release
end


#org 0x780000
multichoice 0x0 0x0 0x19 0x1
copyvar 0x8000 0x800D
compare 0x8000 0x0
if 0x1 goto 0x800000
compare 0x8000 0x1
if 0x1 goto 0x800500
compare 0x8000 0x2
if 0x1 goto 0x801000

#org 0x800000
givepokemon 0x115 0x0 0x0 0x0 0x0 0x0
setflag 0x800
release
end

#org 0x800500
givepokemon 0x118 0x0 0x0 0x0 0x0 0x0
setflag 0x800
release
end

#org 0x801000
givepokemon 0x11B 0x0 0x0 0x0 0x0 0x0
setflag 0x800
release
end

#dynamic 0x800000
#org @inicio
lock
faceplayer
msgbox @inicio 0x6
release
end

#org @mensaje
= mensaje
¿como lo completo con las demas cosas que me fatan? (mote pokedex y que se vaya a otro lugar)
 
Última edición:

Xabier2012

Usuario mítico
Es fire red? Si es fire red tus soluciones son estas:

Para ponerle mote al primer Pokémon de tu equipo es este código:
Código:
fadescreen 0x1
special 0x9E
waitstate
Para activar la Pokédex tienes que activar una flag, te pongo la lista de las flags:

Código:
0x828 - Pokémon (En el Menu Inicio)
0x829 - Pokédex (Tambien en el menu inicio)
0x82F (Si no me equivoco, xD) Los zapatos de correr.
Medalla de Brock: setflag 0x820
Medalla de Misty: setflag 0x821
Medalla de Lt. Surge: setflag 0x822
Medalla de Erika: setflag 0x823
Medalla de Koga: setflag 0x824
Medalla de Sabrina: setflag 0x825
Medalla de Blaine: setflag 0x826
Medalla de Giovanni: setflag 0x827
Y Para que desaparezca la persona, primero haz un hidesprite 0x(num_person) y luego un setflag 0x(flag libre). En person_id le pones la flag libre que acabas de activar, porque cuando activas una flag y esa misma flag es el person_id de un mini lo que hace es digamos que desaperece el mini por completo hasta que la vuelvas a desactivar.

Tienes que jugar con las flags para activar y desactivar minis por así decir.
 
Y

yoop

Invitado
Respuesta: Re: un punto en el que necesito ayuda

y en el ruby? no le he especificado lo siento >.<
 
Última edición:

Xabier2012

Usuario mítico
En el ruby cambiarían las dos primeras cosas. Como no he trabajado con ruby igual lo de poner el mote se mote de la misma manera, creo que sí. Lo de activar las flags especiales búscalo por foros porque no lo tengo, pero si quieres averiguarlo de forma sencilla, abre el script de tu madre cuando te da las zapatillas y mira que flag activa cuando te las da.
Y lo último que te expliqué de hacer aparecer y desaparecer personas es tal cual lo dije para todos los roms. Eso sí, busca las flags libres que se puedes utilizar. En fire red son de la 200-2FF.
 
Estado
Cerrado para nuevas respuestas.
Arriba