tuts_gba
Thread Id: 15133
Thread Name: GBA | Scripting | Haciendo scripts con Zinc'
#0
Chuckles el Cerdito 0


#dynamic 0x80000

#org @inicio
lock
faceplayer
msgbox @frase 0x6
release

→ Procedere a explicar el comando release

→ release: Se usa para que el personaje se siga moviendo (Explicado con el comando lock) si no se pone y se uso el comando lock, el juego se tilda

#dynamic 0x80000

#org @inicio
lock
faceplayer
msgbox @frase 0x6
release
end

→ end: se usa al final de TODOS los scripts, no es como #dynamic 0x80000 o #org @inicio, XSE no te avisa si no esta, si no lo pones arruina la Rom

¿Sientes que falta algo? Pues yo igual, el texto de el personaje
#dynamic 0x80000

#org @inicio
lock
faceplayer
msgbox @frase 0x6
release
end

#org @frase
= Texto Aquí (Click en Ctrl+T)

→ #org @frase: Se usa para definir la frase puesta anteriormente

→ Al Hacer click en Ctrl+T se abrira en una "cajita"
→ Lo que tienes que hacer:
→ 1.- Escribir el Texto en el lugar para escribir el Texto (Daa)
→ 2.- Click en Convertir
→ 3.- Click en Insertar

→ ¡Ya tienes el script listo!
→ Ahora hay que compilarlo
→ Haz click en este icono

→ Te aparecera una ventina, Algo asi


→ Ahora pon en Copiar en el primer offset (marcado en azul), siempre el que dice @inicio
→ Ahora vamos al Advance Map, Haz click en la pestaña "Ver Eventos", haces click encima de un mini y Busca en la pestaña de la Derecha un lugar que dice "Script Offset" sustituyes el código que haya ahí manteniendo el "$" ¡Asi de Simple!

→ Simplemente ahora abres la Rom con VBA y hablas con el mini al cual le compilaste/asignaste el script ¡Listo!
[/SPOILER]

No lo olvides, cualquier duda en el procedimiento, en el Resultado o que no hayas entendido algo en el tuto, preguntadlo aca en el Tema
Iré actualizando con más explicaciones de scripts seguido

PD: Los + Gracias son Gratis
#1
Casi~ 21530
Buen,tuto,con imagenes,eso me gusta,aunque ya se hacer scripts :P
a ver si pones un tuto sobre cosas más avanzadas que el msgbox(supongo que sí lo harás)

saludos
#2
J.com 12785
Muy bueno, esta bien explicado, pero déjame decir una cosa que no has puesto bien.
Es el msgbox 0x4, la descripcion no está bien.

Un msgbox 0x4 es para que cuando termine el texto, el msgbox no se cierre, se queda abierto. Cuando usas 0x4, debes poner despues closeonkeypress para cerrar el msgbox.

Se usa por ejemplo para cuando quieres que se produzca un msgbox y un applymovement a la vez, cosas asi.

Bueno, pero aun asi esta todo muy bien, + gracias para ti ;)