tuts_gba
Thread Id: 20226
Thread Name: GBA | Scripting | Como hacer givepokemon
#0
Maker16 26411
Hola amigos del foro disculpen mi ausencia durante estos meses he estado ocupado por los estudios, bueno este tema va de como hacer un givepokemon correctamente en GBA este video lo hicimos yo y un amigo pero lo subio a su cuenta aqui tienen el link por si quieren hacer un script de gvepokemon
Escuela del hack rom [Givepokemon] - YouTube

No olviden visitar mi canal
Mejores tutoriales y gameplays - YouTube

Un saludo a todos...
:blush:
#1
Pacodelopio 26193
Seguí todos los pasos, pero en vez de darme un Pkmn me dan una poción, y a la que doy un paso la persona vuelve a aparecer y me vuelve a dar una poción, ademas no dice nada de lo que he puesto, és como si me enocntrara una poción...
#2
RedMort 26611
No se, pero en un givepokemon no hace falta un releaseall.
Yo pongo release
Y si es con el XSE, poner #dynamic 0x800000 al principio, con eso ya te encuentra solo el espacio.
No es necesario usar el FSF...
De todas formas, puedes pegar aqui el codigo a ver si se puede solucionar
#3
Pacodelopio 26193
Si, ahora la persona me entrega un bulbasaur al 15 que es lo que he puesto, pero no me dice nada, y cada vez que le voy a hablar, me da uno XD,

Ahí va el código:

#dynamic 0x729FE0
#org @incio

lock
faceplayer
checkflag 0x9100
if 0x1 goto @despues
msgbox @texto1 0x2
givepokemon 0x1 0xF 0x1 0x0 0x0 0x0
setflag 0x2200
release
end

#org @despues
msgbox @texto2 0x2
release
end

#org @texto1
= Cuida de mi bicho.

#org @texto2
= Espero que os lleveis bien...
#4
aerd 16887
Mira:

#dynamic 0x729FE0
#org @incio

lock
faceplayer
checkflag 0x9100
if 0x1 goto @despues
msgbox @texto1 0x2
givepokemon 0x1 0xF 0x1 0x0 0x0 0x0
setflag 0x2200
release
end

#org @despues
msgbox @texto2 0x2
release
end

#org @texto1
= Cuida de mi bicho.

#org @texto2
= Espero que os lleveis bien...


Este es el "error" ya que con checkflag, miras si la flag está activada, si está activada te manda a @despues, o sino, te da el POkémon y activa la flag con setflag, pero tiene que ser la misma que "checkeaste"


#dynamic 0x729FE0
#org @incio

lock
faceplayer
checkflag 0x9100
if 0x1 goto @despues
msgbox @texto1 0x2
givepokemon 0x1 0xF 0x1 0x0 0x0 0x0
setflag 0x9100
release
end

#org @despues
msgbox @texto2 0x2
release
end

#org @texto1
= Cuida de mi bicho.

#org @texto2
= Espero que os lleveis bien...
#5
Areku 26649
No olvidar que si es el POKéMON inicial se debe usar el setflag 0x800 para habilitar el menu "POKéMON", a menos en la version Ruby inglesa.

:D

Genial tutorial!
Sigue así!
#6
Axel VIII 25170
m...
perdon por responder si no es mi tema, pero creo yo, asi seria el script de [Pacodelopio]:
#dynamic 0x729FE0
#org @incio

lock
faceplayer
checkflag 0x9100
if 0x1 goto @despues
msgbox @texto1 0x2
callstd 0x2
givepokemon 0x1 0xF 0x1 0x0 0x0 0x0
setflag 0x2200
release
end

#org @despues
msgbox @texto2 0x2
release
end

#org @texto1
= Cuida de mi bicho.

#org @texto2
= Espero que os lleveis bien...

#7
Chuckles el Cerdito 0
Y en FireRed setflag 0x828
#8
Pacodelopio 26193
Gracias Shadow Sora tienes razón!
#9
cosarara97 12296
Iniciado por shadow sora
m...
perdon por responder si no es mi tema, pero creo yo, asi seria el script de [Pacodelopio]:
[QUOTE]#dynamic 0x729FE0
#org @incio

lock
faceplayer
checkflag 0x9100
if 0x1 goto @despues
msgbox @texto1 0x2
callstd 0x2
givepokemon 0x1 0xF 0x1 0x0 0x0 0x0
setflag 0x2200
release
end

#org @despues
msgbox @texto2 0x2
release
end

#org @texto1
= Cuida de mi bicho.

#org @texto2
= Espero que os lleveis bien...
[/QUOTE]

Entonces este 0x2 sobraría:
#dynamic 0x729FE0
#org @incio

lock
faceplayer
checkflag 0x9100
if 0x1 goto @despues
msgbox @texto1 0x2
callstd 0x2
givepokemon 0x1 0xF 0x1 0x0 0x0 0x0
setflag 0x2200
release
end

#org @despues
msgbox @texto2 0x2
release
end

#org @texto1
= Cuida de mi bicho.

#org @texto2
= Espero que os lleveis bien...

Siempre estamos igual, con los conflictos de versiones de XSE y el msgbox...
#10
EnmaXero 27337
yo quiero poner a torchic como regalo en pokemon ruby pero cuando voy al tipo que me lo tendria que dar se queda parado y se apreto de nuevo "z" se vuelve a mover y no me da el pokemon.
alguien me podria ayudar?

#dynamic 0x380900
#org @comienzo
lockall
faceplayer
checkflag 0x1200
if 0x1 goto @despues
msgbox @mensaje1 0x6
givepokemon 0x118 0xA 0x3 0x0 0x0 0x0
setflag 0x1200
release
end

#org @despues
msgbox @mensaje2 0x6
release
end

#org @mensaje1
= Toma este pokemon creo que te sera de mas ayuda a ti.
#org @mensaje2
= Cuidalo.
#11
Franco Kuchiki 25897
Prueba borrando los"0x6" y poniendo en el renglón de abajo "callstd 0x6"


#dynamic 0x380900
#org @comienzo
lockall
faceplayer
checkflag 0x1200
if 0x1 goto @despues
msgbox @mensaje1
callstd 0x6
givepokemon 0x118 0xA 0x3 0x0 0x0 0x0
setflag 0x1200
release
end

#org @despues
msgbox @mensaje2
callstd 0x6
release
end

#org @mensaje1
= Toma este pokemon creo que te sera de mas ayuda a ti.
#org @mensaje2
= Cuidalo.


Edit: Este tema va en "Dudas Rom Hacking"