Registrarse

problema con el centro pokemon

Estado
Cerrado para nuevas respuestas.

Xabier2012

Usuario mítico
Podrías aparte explicar un poco porque realmente no sé cuál es tu problema.
Deduzco que es que cuando mueres no te sale la animación de centro pokémon.
Puede ser que hayas puesto sethealingplace 0x1. Y el 0x1 no tiene animación porque es cuando mueres y vas junto tu madre. Dentro del centro pokémon en un script de nivel tienes que poner sethealingplace 0x2, así seguro que te hace la animación. Si no es por esto necesito que me des más datos.
 

Xabier2012

Usuario mítico
mi problema es que al morir me manda a otro pueblo
WTF. Realmente volvemos a lo mismo. Lo más probable es que hayas puesto mal los sethealingplace. De todas formas por lo que veo en el video es que curar en el centro pokemon y reapareces en la tienda (qué también es roja). Estás diciendo que en realidad nunca entraste a ese pueblo y apareciste ahí la primera vez que moriste?
 
haber lo que hice fue cambiar los warps de ese centro pokemon para que pudiese entrar y salir en mi pueblo celeby pero luego al morir me manda al pueblo de donde cogí el centro pokemon. en el interior del centro pokemon no cambie nada
 

Xabier2012

Usuario mítico
Es que una vez que entras a un centro pokémon, ese se queda como lugar al que ir después de morir. Si no quieres que eso ocurra elimina el sethealingplace de ese centro pokemon o pon una condición que se cumpla más adelante para que se active el sethealingplace
 
entonces que es lo que pasa?

este es el script de la doctora
'---------------
#org 0x1533A3
setvar 0x800B 0x1
call 0x81A2FB5
waitmsg
waitkeypress
release
end

'---------------
#org 0x1A2FB5
lock
faceplayer
msgbox 0x81A3D16 MSG_YESNO '"Hola. Éste es el CENTRO POKéMON.\p..."
compare LASTRESULT 0x1
if 0x1 goto 0x81A2FD6
compare LASTRESULT 0x0
if 0x1 goto 0x81A3021
end

'---------------
#org 0x1A2FD6
cmdc3 0xF
preparemsg 0x81A453A '"Muy bien. Ten un poco de paciencia..."
waitmsg
applymovement 0x800B 0x81A3A99
waitmovement 0x0
doanimation 0x19
checkanimation 0x19
applymovement 0x800B 0x81A3A9F
waitmovement 0x0
special 0x0
checkflag 0x111
if 0x0 goto 0x81A3028
goto 0x81A300A

'---------------
#org 0x1A3021
preparemsg 0x81A3D9A '"¡Vuelve cuando quieras!"
waitmsg
return

'---------------
#org 0x1A3028
special2 LASTRESULT 0x134
compare LASTRESULT 0x1
if 0x1 goto 0x81A3044
compare LASTRESULT 0x0
if 0x1 goto 0x81A300A
end

'---------------
#org 0x1A300A
preparemsg 0x81A3DB2 '"Gracias por esperar.\pMisión cumpl..."
waitmsg
applymovement 0x800B 0x81A304E
waitmovement 0x0
preparemsg 0x81A3D9A '"¡Vuelve cuando quieras!"
waitmsg
return

'---------------
#org 0x1A3044
preparemsg 0x81A4574 '"Es posible que algún POKéMON esté\..."
waitmsg
setflag 0x111
return


'---------
' Strings
'---------
#org 0x1A3D16
= Hola. Éste es el CENTRO POKéMON.\pNosotros curamos a los POKéMON\ndebilitados.\p¿Quieres que nos ocupemos de los\nPOKéMON de tu equipo?

#org 0x1A453A
= Muy bien. Ten un poco de paciencia.\nSerá sólo un momento.

#org 0x1A3D9A
= ¡Vuelve cuando quieras!

#org 0x1A3DB2
= Gracias por esperar.\pMisión cumplida. Somos especialistas\nen devolver la forma a los POKéMON.

#org 0x1A4574
= Es posible que algún POKéMON esté\ninfectado por el POKéRUS.\pNo se sabe gran cosa del POKéRUS, salvo\nque son formas de vida microscópicas\lque infectan a los POKéMON.\pAl parecer, los POKéMON infectados\nmejoran de una forma extraordinaria.


'-----------
' Movements
'-----------
#org 0x1A3A99
#raw 0x27 'Step on the Spot Left (Fastest)
#raw 0xFE 'End of Movements

#org 0x1A3A9F
#raw 0x25 'Step on the Spot Down (Fastest)
#raw 0xFE 'End of Movements

#org 0x1A304E
#raw 0x4F 'mov4F
#raw 0x12 'Delay3
#raw 0xFE 'End of Movements
 

Xabier2012

Usuario mítico
Quiero lloraaaaaaaaaaaar.
Pasa qué, tu al entrar en el centro pokemon de ese pueblo, en el script de nivel de ese centro pokémon hay un sethealingplace el cual se activa y hace de ese centro pokemon un punto de regreso. Accede al script de nivel y borra en el script la linea del sethealingplace o bien no dejes que se ejecute dicha linea hasta que se cumpla una condición (no sñe cual es tu nivel de scripts como para hacer condiciones). Compilas el script y listo, ya no deberías reaparecer en ese centro pokemon.

Si no tienes clara la función del sethealingplace o tienes un nivel bajo sobre scripts, te recomiendo que leas algunos tutos e investigues un poco por tu cuenta para aprender más.

pd: El sethealingplace no está en el script de la doctora sino en el de nivel del centro pokemon. Si no sabes loq ue es un script de nivel es que no estás preparado para solucionar tu error por lo tanto te reitero que leas algunos tutos sobre el tema
 

kakarotto

Leyenda de WaH
El error creo que es porque al crear un nuevo mapa y añadie warps y tal el centro pkmn no se lo "traga" como tal y la funcion sethealingplace no le funciona. A lo mejor es algun error de insertar mapas, pero tu caso es bastante puntual.

Un Saludo
 
ya lo he solucionado cortas la posición de vuelo de la ciudad a donde te teletransportas al morir y yas lo pegas donde quieres aparecer y ya esta
 
Estado
Cerrado para nuevas respuestas.
Arriba