tuts_gba
Thread Id: 20487
Thread Name: GBA | Scripting | [Scripts-4]Comandetes a tope.
#0
Rod 24578
Ho-ho-ho-hola Waheros!
Os traigo un tutorial, bueno... será más un "mini-tutorial" de scipts, ¿Qué habrá en este "mini-tutorial"? Pues, enseñaré algunos comando que siempre hacen que tus scripts sean chachi pirulis.

Ah, antes que nada, quiero decirles que tengo otros 3 tutoriales de scripts, podeis ir por estos enlaces:
http://wahackforo.com/t-scripts-1-como-funciona-un-script
http://wahackforo.com/t-scripts-2-tipos-de-msgbox
http://wahackforo.com/t-scripts-3-los-applymovement

La verdad, lo que recomiendo es leerse el primer tutorial si no tienes NPI de un script.

Ajám, al tema:

Primero, un comando bastante "bonito", el clima, que le da un estilo único al script, al estilo, por ejemplo, estás en un momento "triste" y justamente comienza a llover, daría un buen toque al script... Vale, yo me entiendo ¿Si?

Vale, el "comando" que utilizaremos es setweather y seguido colocamos 0xValor
¿Cuál es el valor? Pues, son estos:

Iniciado por Valores
03 = Lluvia.
04 = Pequeña nevada.
05 = Tormenta.
06 = Una niebla.
07 = Cenizas.
08 = Tormentas de arena.
09 = Más niebla.
0A = Niebla clara.
0B = Oscuridad.
OC = Sofoco.
OD = Tormenta.
OE = Submarino.


(Los Valores han sido sacado de la Wiki de Wah, ya que no se todos de memoria...)

Ok, con un ejemplo es más fácil entender ¿No?


#DYNAMIC 0x800000
#org @script
lock
faceplayer
msgbox @texto 0x6
setweather 0x3
nop
doweather
msgbox @texto2 0x6
release
end

#org @texto
= Pff... nada podría ir peor...\nmenos mal que hoy no llueve...

#org @texto2
= ¿Me estás jodiendo?

Ok, pasemos a algo más "complicado" aunque aún así no lo es... los Warps.

Necesitamos saber este comando:
warp 0xbanco 0xmapa 0xnúmero del warp al que vas 0x0 0x0.

Vale, ahora un ejemplo bastante guapete, como tu, el que lee esto.


#DYNAMIC 0x800000
#org @script
lock
faceplayer
msgbox @texto 0x6
warp 0x2 0x2 0x0 0x0 0x0
release
end

#org @texto
= Vamos rápido al CP!


¿Ven? Así se fácil es.

Vale, ahora algo que necesitaremos para que nuestro script no se vea tan chungo, por ejemplo, al usar el comando Warp se vería fatal si se ve directamente como se ve, por eso, usamos el comando fadescreen que se usa de la siguiente forma:


#DYNAMIC 0x800000
#org @script
lock
faceplayer
msgbox @texto 0x6
fadescreen 0x1
pause 0x20
fadescreen 0x0
release
end

#org @texto
= La oscuridad se tornará en el mundo.


Otras cosas útiles para tus scripts son los specials que se utilizan como cualquier comando, y algunos serían los siguientes:

special 0x0 = Para curar a los pokémon.
special 0x9 = Para ir al último warp al que entraste.
special 0x131 = Tiembla la pantalla, seguido en la siguiente linea de un pause 0xvalor
special 0x9B = Para establecer hora en el reloj (R,Z,E)

Bueeeeeeeeeeeno, el tutorial es esto, se que no es mucho, pero por algo he puesto que es un "mini-tutorial", pero al ser eso no deja de ser útil para tu script...

Un saludo!!!