Registrarse

[Scripts] Script de la Enfermera joy FR

Estado
Cerrado para nuevas respuestas.

Nachoius

Caminante del cielo
necesito el script que usa la enfermera creado desde 0 , no ando con mucho tiempo y trabajo en otras cosas del pkm ancient, si alguien lo tiene por ahí seria bueno para aplicarlo pq aun tengo la el script en inglés y tiene un bug así que hay que volver a hacerlo.
 

kakarotto

Leyenda de WaH
yo te puedo dar rapidamente el original del fr, si lo quieres más personalizado habría que echarle un vistazo

'---------------
#org 0x16A2CF
lock
faceplayer
call 0x81A6578
release
end

'---------------
#org 0x1A6578
special 0x187
compare LASTRESULT 0x2
if 0x1 goto 0x81A7AE0
preparemsg 0x81A5483 '"Welcome to our POKéMON CENTER!\pWo..."
waitmsg
multichoice 0x13 0x8 0x0 0x2
copyvar 0x8000 LASTRESULT
compare 0x8000 0x0
if 0x1 goto 0x81A65B8
compare 0x8000 0x1
if 0x1 goto 0x81A6663
compare 0x8000 0x7F
if 0x1 goto 0x81A6663
end

'---------------
#org 0x1A7AE0
release
end

'---------------
#org 0x1A65B8
cmdc3 0xF
preparemsg 0x81A54E1 '"Okay, I'll take your POKéMON for a..."
waitmsg
call 0x81A65CE
special 0x169
goto 0x81A65EC

'---------------
#org 0x1A6663
msgbox 0x81A5511 MSG_KEEPOPEN '"We hope to see you again!"
return

'---------------
#org 0x1A65CE
applymovement LASTTALKED 0x81A75E7
waitmovement 0x0
doanimation 0x19
checkanimation 0x19
applymovement LASTTALKED 0x81A75ED
waitmovement 0x0
special 0x0
return

'---------------
#org 0x1A65EC
special2 LASTRESULT 0x1B1
compare LASTRESULT 0x0
if 0x1 goto 0x81A661D
special2 LASTRESULT 0x183
copyvar 0x8008 LASTRESULT
compare 0x8008 0x0
if 0x1 goto 0x81A661D
compare 0x8008 0x1
if 0x1 goto 0x81A6636
end

'---------------
#org 0x1A661D
preparemsg 0x81A552B '"Thank you for waiting.\nWe've rest..."
waitmsg
applymovement LASTTALKED 0x81A666C
waitmovement 0x0
msgbox 0x81A5511 MSG_KEEPOPEN '"We hope to see you again!"
return

'---------------
#org 0x1A6636
checkflag 0x842
if 0x1 goto 0x81A661D
msgbox 0x81A552B MSG_KEEPOPEN '"Thank you for waiting.\nWe've rest..."
setflag 0x842
preparemsg 0x81BCCCA '"It appears as if [buffer1] is play..."
waitmsg
applymovement LASTTALKED 0x81A666C
waitmovement 0x0
msgbox 0x81A5511 MSG_KEEPOPEN '"We hope to see you again!"
return


'---------
' Strings
'---------
#org 0x1A5483
= Welcome to our POKéMON CENTER!\pWould you like me to heal your\nPOKéMON back to perfect health?

#org 0x1A54E1
= Okay, I'll take your POKéMON for a\nfew seconds.

#org 0x1A5511
= We hope to see you again!

#org 0x1A552B
= Thank you for waiting.\nWe've restored your POKéMON to\lfull health.

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


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

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

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

Nachoius

Caminante del cielo
yo te puedo dar rapidamente el original del fr, si lo quieres más personalizado habría que echarle un vistazo

'---------------
#org 0x16A2CF
lock
faceplayer
call 0x81A6578
release
end

'---------------
#org 0x1A6578
special 0x187
compare LASTRESULT 0x2
if 0x1 goto 0x81A7AE0
preparemsg 0x81A5483 '"Welcome to our POKéMON CENTER!\pWo..."
waitmsg
multichoice 0x13 0x8 0x0 0x2
copyvar 0x8000 LASTRESULT
compare 0x8000 0x0
if 0x1 goto 0x81A65B8
compare 0x8000 0x1
if 0x1 goto 0x81A6663
compare 0x8000 0x7F
if 0x1 goto 0x81A6663
end

'---------------
#org 0x1A7AE0
release
end

'---------------
#org 0x1A65B8
cmdc3 0xF
preparemsg 0x81A54E1 '"Okay, I'll take your POKéMON for a..."
waitmsg
call 0x81A65CE
special 0x169
goto 0x81A65EC

'---------------
#org 0x1A6663
msgbox 0x81A5511 MSG_KEEPOPEN '"We hope to see you again!"
return

'---------------
#org 0x1A65CE
applymovement LASTTALKED 0x81A75E7
waitmovement 0x0
doanimation 0x19
checkanimation 0x19
applymovement LASTTALKED 0x81A75ED
waitmovement 0x0
special 0x0
return

'---------------
#org 0x1A65EC
special2 LASTRESULT 0x1B1
compare LASTRESULT 0x0
if 0x1 goto 0x81A661D
special2 LASTRESULT 0x183
copyvar 0x8008 LASTRESULT
compare 0x8008 0x0
if 0x1 goto 0x81A661D
compare 0x8008 0x1
if 0x1 goto 0x81A6636
end

'---------------
#org 0x1A661D
preparemsg 0x81A552B '"Thank you for waiting.\nWe've rest..."
waitmsg
applymovement LASTTALKED 0x81A666C
waitmovement 0x0
msgbox 0x81A5511 MSG_KEEPOPEN '"We hope to see you again!"
return

'---------------
#org 0x1A6636
checkflag 0x842
if 0x1 goto 0x81A661D
msgbox 0x81A552B MSG_KEEPOPEN '"Thank you for waiting.\nWe've rest..."
setflag 0x842
preparemsg 0x81BCCCA '"It appears as if [buffer1] is play..."
waitmsg
applymovement LASTTALKED 0x81A666C
waitmovement 0x0
msgbox 0x81A5511 MSG_KEEPOPEN '"We hope to see you again!"
return


'---------
' Strings
'---------
#org 0x1A5483
= Welcome to our POKéMON CENTER!\pWould you like me to heal your\nPOKéMON back to perfect health?

#org 0x1A54E1
= Okay, I'll take your POKéMON for a\nfew seconds.

#org 0x1A5511
= We hope to see you again!

#org 0x1A552B
= Thank you for waiting.\nWe've restored your POKéMON to\lfull health.

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


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

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

#org 0x1A666C
#raw 0x5B 'mov5B
#raw 0x1A 'Delay3
#raw 0xFE 'End of Movements
el tema es que el original me da un bug, por eso lo necesito desde 0.
 

FelixTheCat

Profesional de WaH
Busque y busque. Encontré algo, te dejo el tema: TEMA

Aca te dejo uno hecho por @RedMort:
Código:
#dynamic 0x800000

#org @inicio
lock
msgbox = El de bienvenida, y que te diga si quieres o no curar tu equipo
compare LASTRESULT 0x1 = Compara la respuesta (sí o no)
if 0x1 goto @inicio2 = Si dices que sí, continua el script en @inicio2
msgbox = El mensaje de "que te vaya bien" al decir que no
release
end

#org @inicio2
msgbox = El de espera que los cure
applymovement 0x1 0x(el puntero donde esté alojado el movimiento) = Aquí hace el movimiento de girarse para curar tu equipo.
waitmovement 0x1 = Espera a que lo haga
doanimation 0x(no sé en fr cual es la animacion, en ruby es 0x19) = Hace la animacion de poner las pokeballs en la maquina
checkanimation 0x(numero de animacion) = Espera a que acabe la animacion
special 0x0 = Cura tu equipo
applymovement 0x1 0x(puntero del segundo movimiento, cuando se gira hacia ti)
waitmovement 0x1 (espera a que acabe de moverse)
msgbox = El de "tu equipo se ha recuperado con exito)
applymovement 0x1 0x(puntero del ultimo movimiento, cuando hace como que se inclina para darte las gracias)
waitmovement 0x1 = Espera a que acabe
msgbox = El de "espero volver a verte"
release
end

Y aca uno hecho por @Sayer301!. Seguramente el mas util:

Código:
#dynamic 0x800000

'---------------
#org @start
lock
faceplayer
msgbox @String 1 MSG_YESNO '"[lightgreen_fr]JOY[black_fr]: ¡Bie..."
compare LASTRESULT 0x0
if 0x1 goto @snippet1
msgbox @String 2 MSG_NORMAL '"[lightgreen_fr]JOY[black_fr]: Bien..."
call @snippet2
msgbox @String 3 MSG_NORMAL '"[lightgreen_fr]JOY[black_fr]: Grac..."
applymovement LASTTALKED @move1
waitmovement 0x0
msgbox @String 4 MSG_NORMAL '"[lightgreen_fr]JOY[black_fr]: ¡Esp..."
release
end

'---------------
#org @snippet1
msgbox @String 4 MSG_NORMAL '"[lightgreen_fr]JOY[black_fr]: ¡Esp..."
end

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


'---------
' Strings
'---------
#org @String 1
= [lightgreen_fr]JOY[black_fr]: ¡Bienvenido al GROWCENTER!\p[lightgreen_fr]JOY[black_fr]: ¿Te gustaría curar a tus\nPOKéMON?

#org @String 2
= [lightgreen_fr]JOY[black_fr]: Bien, dame tus POKéMON un\nmomento.

#org @String 3
= [lightgreen_fr]JOY[black_fr]: Gracias por esperar, ya he\ncurado a tus POKéMON, toma.

#org @String 4
= [lightgreen_fr]JOY[black_fr]: ¡Espero verte pronto!


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

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

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


Espero que te sirva! ;)


Arrivederci~
 
Estado
Cerrado para nuevas respuestas.
Arriba