Registrarse

insertar centro pokemon y market

Estado
Cerrado para nuevas respuestas.
hola a todos
quisiera saber cuales son los escript para estos edificios
pues intente copia un centro pokemon y me tiro un bug donde se multiplan las pokeballs
 

H.B.P

Emperador Kaktiácero
Miembro de honor
El bug de multiplicación de las Pokéball se debe seguramente a que no tienes ningún Pokémon cuando hablas con la enfermera Joy. Si no se me adelantan previamente, bichearé un poco y, cuando los tenga, editaré el mensaje y te pasaré los scripts por aquí (avísame por el perfil si llego a demorarme...).
 
#dynamic 0x800000

#org @start
lock
faceplayer
call @snippet1
release
end

'---------------
#org @snippet1
special 0x187
compare LASTRESULT 0x2
if 0x1 goto @snippet2
preparemsg @String1 '"Welcome to our Pokémon Center!\pWo..."
waitmsg
multichoice 0x13 0x8 0x0 0x2
copyvar 0x8000 LASTRESULT
compare 0x8000 0x0
if 0x1 goto @snippet3
compare 0x8000 0x1
if 0x1 goto @snippet4
compare 0x8000 0x7F
if 0x1 goto @snippet4
end

'---------------
#org @snippet2
release
end

'---------------
#org @snippet3
cmdc3 0xF
preparemsg @String2 '"Okay, I'll take your Pokémon for a..."
waitmsg
call @snippet5
special 0x169
goto @snippet6

'---------------
#org @snippet4
msgbox @String3 MSG_KEEPOPEN '"We hope to see you again!"
return

'---------------
#org @snippet5
applymovement LASTTALKED @move1
waitmovement 0x0
doanimation 0x19
checkanimation 0x19
applymovement LASTTALKED @move2
waitmovement 0x0
special 0x0
return

'---------------
#org @snippet6
special2 LASTRESULT 0x1B1
compare LASTRESULT 0x0
if 0x1 goto @snippet7
special2 LASTRESULT 0x183
copyvar 0x8008 LASTRESULT
compare 0x8008 0x0
if 0x1 goto @snippet7
compare 0x8008 0x1
if 0x1 goto @snippet8
end

'---------------
#org @snippet7
preparemsg @String4 '"Thank you for waiting.\nWe've rest..."
waitmsg
applymovement LASTTALKED @move3
waitmovement 0x0
msgbox @String3 MSG_KEEPOPEN '"We hope to see you again!"
return

'---------------
#org @snippet8
checkflag 0x842
if 0x1 goto @snippet7
msgbox @String4 MSG_KEEPOPEN '"Thank you for waiting.\nWe've rest..."
setflag 0x842
preparemsg @String5 '"It appears as if [buffer1] is play..."
waitmsg
applymovement LASTTALKED @move3
waitmovement 0x0
msgbox @String3 MSG_KEEPOPEN '"We hope to see you again!"
return


'---------
' Strings
'---------
#org @String1
= Welcome to our Pokémon Center!\pWould you like me to heal your\nPokémon back to

perfect health?

#org @String2
= Okay, I'll take your Pokémon for a\nfew seconds.

#org @String3
= We hope to see you again!

#org @String4
= Thank you for waiting.\nWe've restored your Pokémon to\lfull health.

#org @String5
= It appears as if [buffer1] is playing\nright now.\lGo for it!


'-----------
' Movements
'-----------
#org @move1
#raw 0x2F 'Face Left (Delayed)
#raw 0xFE 'End of Movements

#org @move2
#raw 0x2D 'Face Down (Delayed)
#raw 0xFE 'End of Movements

#org @move3
#raw 0x5B 'mov5B
#raw 0x1A 'Delay3
#raw 0xFE 'End of Movements


ese es el script y el offset $8C725C
todo va bn me recupera a los pokemon hasta q me dice la frase final y todo se vuelve negro contraste y se queda pegado
 

H.B.P

Emperador Kaktiácero
Miembro de honor
ese es el script y el offset $8C725C
todo va bn me recupera a los pokemon hasta q me dice la frase final y todo se vuelve negro contraste y se queda pegado
Eso es raro... he comprobado el script dentro del rom limpio y es idéntico al que acabas de poner. ¿Te has asegurado de que el script no se haya corrompido? Asegúrate de abrirlo con el editor de scripts y comprobar que todos los comandos siguen igual. Si no, a ver si @cosarara97 puede echar un poco más de luz en el asunto, él está más curtido en este tipo de "errores raros y específicos" (de hecho, llegó a escribir un tutorial para reparar el rom frente a errores como éste).
 
Es igual igual obviamente el offset no
Pero es el nismo, seguí los pasos q encontré igual con el market y ese me funciono perfecto
 

Volk

Antiguamente SouL o SoulOfBandit
Realmente como dice @Laquin porque hiciste uno nuevo? simplemente copia el offset de otro centro y ya.
 

H.B.P

Emperador Kaktiácero
Miembro de honor
Eso hice es el mismo del juego y me lanza el error
Un segundo... prueba una cosa, sal de ese mapa, vuelve a entrar y vuelve a hablar con la enfermera Joy. Asegúrate de que tienes Pokémon en el equipo y de que el menú Pokémon esté disponible.
 

Bugrhak

A long time ago I used to call myself "Subzero".
hay dos goto que me intrigan:

goto @snippet7 y goto @ snippet8. Los snippet7 a los que llevan, tienen al final un "return".
El return es por así decirlo una forma de regresar " desde un desvío temporal" hacia un punto anterior, para que podamos continuar por donde veníamos.

Donde hay un return, es necesario que en el punto anterior haya un call para que volvamos al punto en que nos quedamos. El goto es como un "ir i no vuelves" y el call es un "ir y vuelves".

En el script hay return pero no hay call, por lo que, no tenemos a donde regresar.
Así que cambia los goto que mencioné antes, por un call, a ver que pasa.

Espero que lo que digo sea mínimamente correcto, y si no, matadme pos na, a seguir intentando.

♠Un saludo!♠
 
Lo probare cuando esté en casa, trabajando,
Como puede pasar eso es un script copiado del juego
Gracias
@Helix boo sí tengo el menú pkm y pkm en el equipo y para probar ese centro pkm salgo de ciudad verd hacia la ruta 1, de ahí voy a la izquierda (mapa nuevo) de nuevo izquierda (mapa nuevo) y luego hacia bajó (mapa nuevo).
Y en ese último mapa nuevo está la ciudad q cree gym, 2 casas, market y centro pkm... Todo funciona salvo el centro pokemon, q cuando termina de curar y dice vuelve pronto se va la pantalla a negro contraste y pegado.

@sub zero
Es el script de la enfermera joy de ciudad verde

Gracias por sus respuestas
 
Última edición:
Estado
Cerrado para nuevas respuestas.
Arriba