[RH - Otros] Clase 6 | U-4: Scripting (II)


Like Tree8Gracias
  • 8 Post By EnamoratDeKatie
 
 
Herramientas Desplegado
  #1  
01/11/2017
Predeterminado Clase 6 | U-4: Scripting (II)

WAH'S MEORH | UNIDAD 4: SCRIPTING

TEMA 2: CONOCIENDO LOS EDITORES - XSE

Buenas. En la última clase vimos las bases del editor Red Alien. Ahora analizaremos un poco eXtreme Script Editor (más conocido como XSE).
Empecemos: pueden descargar la última versión del XSE desde aquí. Gracias a Brock por el enlace.

Abrimos el editor con el archivo "XSE.exe".

A diferencia del RA, éste abre con todo el cuadro de texto en blanco.
A la izquierda indica el número de línea.

Nueva pestaña: Éste editor tiene una característica importante, permite abrir varias pestañas a la vez. Cada pestaña es un cuadro de texto diferente.
Abrir: Sirve tanto para abrir un archivo de script como las ROMs.
Guardar (como...): Con ello guardamos el script en un archivo para tenerlo y usarlo luego.

Tuercas: Una vez que terminamos nuestro script y abrimos la ROM, éste icono se pone en color y sirve para compilar.
Varios: Esto es para descompilar. Ponemos el offset (en hexadecimal) en el campo de texto y luego apretamos el icono demás a la derecha.



TEMA 3: CONCEPTOS BÁSICOS

Bueno, los conceptos son los mismos, pero quiero poner un script de ejemplo que haga lo mismo que el del Red Alien pero en XSE.
Código:
#dynamic 0x800000

#org @start
lock
msgbox @buscame 6
release
end


#org @buscame
= Sígueme... Búscame...\nTú sabes dónde estoy.\l¡VEN A MI!
Diferencias
  1. En primer lugar, no se permiten las inline labels (etiquetas precedidas por ":"). Así que ":buscame" se convierte en "#org @buscame"
  2. XSE no permite dividir el texto en múltiples líneas, así que ahí lo ven: sólo un signo "=" y el texto de corrido.
  3. Se borraron los includes.
  4. #dyn -> #dynamic
  5. Para mostrar un mensaje se usa un solo comando: msgbox. Cuya sintaxis es:
    Código:
    msgbox (puntero) (tipo de mensaje)





Tenemos server de discord: https://discord.gg/fCGmbua
Gracias: Loz, Laquin, DrakoVinyl y 5 más.
VISCA CATALUNYA!
LLIBERTAT


"Lluitem pacíficament, perquè és l'essència de la llibertat. Dubtem com qualsevol persona, perquè és l'antídot a la temeritat. Parlem com a demòcrates, perquè és la clau de l'èxit. Confiem els uns amb els altres, perquè serà la derrota dels tirans"

Última edición por EnamoratDeKatie; 01/11/2017 a las 00:15
  #2  
15/11/2017
Predeterminado Respuesta: Clase 6 | U-4: Scripting (II)
Y ahora me llega el p******** e-mail avisandome de la clase

Me pondré inmediatamente al dia
 

Herramientas
Desplegado

Permisos para publicar mensajes
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los BB code están Activado
Los Emoticones están Activado
El código [IMG] está Activado
El Código HTML está Desactivado
Trackbacks are Activado
Pingbacks are Activado
Refbacks are Desactivado



Extra
Estilo clásico
La franja horaria es GMT +1. Ahora son las 18:32.