qna_rh
Thread Id: 28711
Thread Name: [Duda] Script applymovement
#0
Neodanix 28902
Pues tengo una duda en el Script de applymovement que quiero hacer que no se mueva el protagonista sino que se mueva el que habla.
Este es el Script que estoy usando.
'---------------
#org 0x1695F6
lock
faceplayer
checkflag 0x1345
if 0x1 goto 0x89874A3
msgbox 0x8678998 MSG_KEEPOPEN '"SIIIII todos esos pokemon son\nmío..."
callstd 0x6
applymovement MOVE_PLAYER 0x8948576
waitmovement 0x0
setflag 0x1345
release
end

'---------------
#org 0x9874A3

'---------
' Strings
'---------
#org 0x678998
= SIIIII todos esos pokemon son\nmíosss (JODETE).


'-----------
' Movements
'-----------
#org 0x948576
#raw 0x10 'Step Down (Normal)
#raw 0x10 'Step Down (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0xFE 'End of Movements

PD: Se que tendría que cambiar el applymovement MOVE_PLAYER pero no se que pondría
#1
Guilly Power 27880
Tienes que poner
applymovement 0x(No de gente, te aparece en la onformacion del mini que quieres mover) @(pointer en el.que ira ep movimiento).
Waitmovement 0x(No de gente)
Luego, cambias el 0x948576 por
#org @(pointer que pusiste en el applymovement
Suerte :blush:
#2
Megascep_9 Kuchiki 28187
Creo que no hay que explicar mucho:

'---------------
#org 0x1695F6
lock
faceplayer
checkflag 0x1345
if 0x1 goto 0x89874A3
msgbox 0x8678998 MSG_KEEPOPEN '"SIIIII todos esos pokemon son\nmío..."
callstd 0x6
applymovement 0x(número de gente) 0x8948576
waitmovement 0x0
setflag 0x1345
release
end

'---------------
#org 0x9874A3

'---------
' Strings
'---------
#org 0x678998
= SIIIII todos esos pokemon son\nmíosss (JODETE).


'-----------
' Movements
'-----------
#org 0x948576
#raw 0x10 'Step Down (Normal)
#raw 0x10 'Step Down (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0xFE 'End of Movements


Lo mismo que te dijo Guilly, pero agrego algo...
El número de gente lo buscas en el A-Map, si el evento es el sprite número 1, pones 1 en el número de gente y así lo moverás.

Suerte y si tienes dudas avisa ;)
#3
Neodanix 28902
AHH ya lo entiendo!!! gracias a los 2. Yo habia visto un tutorial una ve pero en vez de poner el numero del mini puse su script offset xD
#4
G0LD_ZTHVARD0X! 27515
Te recomiendo tambien uses el generador de movimientos de PKSV para los applymovement, es sencillo de usar y bastante intuitivo, ademas de usar comandos casi identicos a los de XSE.