16703-GBA_|_Scripting_|_\[Scripts-3]_Los_applymovement
#0
Rod 24578
Y, como lo prometido es deuda, aquí traigo una nueva entrega de mis magníficos tutoriales!

Hoy toca los hermosos, útiles y carismáticos applymovement! A movernos muchachos :awesome:

Antes, por si no sabéis, un applymovement es un comando que hace que el mini al que le hablemos se mueva. Ah, si, casi lo olvido, os recomiendo que se bajen este preshosha cosita, es el move it!, básicamente sirve para hacer los códigos de movimientos que explicare más adelante. Move It!

Ok, hagamos nuestro script principal.


#dynamic 0x800000
#org @script
lock
faceplayer
msgbox @texto 0x6
release
end

#org @texto
= Sígueme hijo!

Ahora se agrega el comando "applymovement 0x? @mov"
Ok, el "@mov" como deberias saber, es la dirección donde se indicara cada movmiento.
El "0x?" es el número de gente, te preguntaras ¿Número de gente, pero a este que coño le pasa?

El número de gente lo encuentras en el Advance Map.



Colocamos en vez de "?" el número de la persona en hexadecimal, en mi caso "1" que es la Mamá.


#dynamic 0x800000
#org @script
lock
faceplayer
msgbox @texto 0x6
applymovement 0x1 @mov
release
end

#org @texto
= Sígueme hijo!

Ok, vamos bien, ahora debemos poner el "waitmovent 0x?" que se usa para indicar que ahí terminan los movimientos, en el "?" colocamos el mismo numero de gente, yo pongo el "1"


#dynamic 0x800000
#org @script
lock
faceplayer
msgbox @texto 0x6
applymovement 0x1 @mov
waitmovement 0x1
release
end

#org @texto
= Sígueme hijo!

Ok, seguimos con el script, luego del


#org @texto
= Sígueme hijo!

Dejamos una linea por el medio y colocamos el offset "#org @mov" que es el que indica cuales son los movimientos.


#dynamic 0x800000
#org @script
lock
faceplayer
msgbox @texto 0x6
applymovement 0x1 @mov
waitmovement 0x1
release
end

#org @texto
= Sígueme hijo!

#org @mov

Bien, ahora debemos colocar los movimientos, ¿Cómo sabemos cuales son los movimientos? Ahí entra el move it!


#dynamic 0x800000
#org @script
lock
faceplayer
msgbox @texto 0x6
applymovement 0x1 @mov
waitmovement 0x1
release
end

#org @texto
= Sígueme hijo!

#org @mov
#raw 0x8
#raw 0x8 ' Esto serían 2 pasos hacia abajo
#raw FE ' Debemos colocarlo a toda costa, si no lo ponemos no servira el script, es quien indica que ahí terminan los códigos de movimiento

Y bien, así tenemos nuestro script con "applymovement"
Así que muévanse y hagan un script así! Saludos!