qna_rh
Thread Id: 15510
Thread Name: [DUDA]Give pokémon {18 caracteres}
#0
Kaze4315♪ 22542
Hola whack a hack posteo por que tengo una gran duda con mi script
del pokemon inicial le he dado por 2 horas y nada:( quiero saber que es lo que pasa en que falló:awesome:


#dynamic 0x800000
#org @inicio
lock
faceplayer
checkflag 0x2100
if 0x0 goto @inicio2
msgbox @frase 0x6
givepokemon 0x19 0x5 0x0 0x0 0x0 0x0
clearflag 0x2100
release
end
#org @frase
= Toma tu Pokémon, es un\npikachu al nivel 5.
#org @inicio2
lock
faceplayer
msgbox @frase2 0x6
release
end
#org @frase2
= Pero bueno, ya te he dado a tu\nPokémon, ¿qué más quieres?


Espero respuestas prontico :awesome: ¡gracias!
#1
Gershel 12314
Los espacios en el scripting no influyen en nada, así que no es lo que dice Deryko.
El problema que tiene tu script es que estás diciendo que si esa flag está desactivada (0x0), no te de ningún pokémon, y si está activada (0x1) te lo de. Supongo que al empezar ese script, la flag está desactivada, por lo que nunca te dará el pokémon.
Prueba así:

#dynamic 0x800000

#org @inicio
lock
faceplayer
checkflag 0x2100
if 0x1 goto @inicio2
msgbox @frase 0x6
givepokemon 0x19 0x5 0x0 0x0 0x0 0x0
setflag 0x2100
release
end

#org @frase
= Toma tu Pokémon, es un\npikachu al nivel 5.

#org @inicio2
lock
faceplayer
msgbox @frase2 0x6
release
end

#org @frase2
= Pero bueno, ya te he dado a tu\nPokémon, ¿qué más quieres?
#2
Kaze4315♪ 22542
Sí bueno gershel me parece que si puede llegar a ser la solución pero no me lo da la base es FR por si influye en algo está inconveniencia por favor espero respuestas

¡gracias!
#3
Horus Pen. 24335
Bueno yo no entendí lo que dijiste antes bueno aca tenes el script ya echo lo único que tenes que cambiar es el pokemon que quieres y todo eso en givepokemon


#dynamic 0x80000

#org @inicio
lock
faceplayer
checkflag 0x2100
if 0x1 goto @inicio2
msgbox @frase 0x6
givepokemon 0x1 0x5 0x0 0x0 0x0 0x0 tenes que cambiar esto nomas
setflag 0x2100
release
end

#org @frase
= Toma tu Pokémon, es un\nBulbasaur al nivel 5.

#org @inicio2
lock
faceplayer
msgbox @frase2 0x6
release
end

#org @frase2
= Pero bueno, ya te he dado a tu\nPokémon, ¿qué más quieres?
#4
Gershel 12314
Charizard, es el mismo script que le he hecho y dice que no le funciona...
Lo que te pasa es que se ejecutan los msgbox pero no te da el pokémon?
Espera... ¿Has activado las flags del menú pokémon? Prueba poniendo un:
setflag 0x828
Esta flag hace que se active el menú pokémon. Si quieres activar la pokédex, activa la flag 829.
Creo que tu problema es este...
Saludos!

Script completo activando el menú pokémon:


#dynamic 0x800000

#org @inicio
lock
faceplayer
checkflag 0x2100
if 0x1 goto @inicio2
msgbox @frase 0x6
setflag 0x828
givepokemon 0x19 0x5 0x0 0x0 0x0 0x0
setflag 0x2100
release
end

#org @frase
= Toma tu Pokémon, es un\npikachu al nivel 5.

#org @inicio2
lock
faceplayer
msgbox @frase2 0x6
release
end

#org @frase2
= Pero bueno, ya te he dado a tu\nPokémon, ¿qué más quieres?