16963-GBA_|_Scripting_|_(Comandos)_de_XSE_1.1.1
#0
Horus Pen. 24335
Bueno antes que nada Hola!
Recomiendo leer este Tutorial antes de seguir leyendo
Tutorial sobre scripts de Ciro
(Se los recomiendo, es muy bueno)
Si no no entenderán nada.
Si ya lo leyeron y saben de Scripts pueden continuar (?)
Hago este Tutorial para explicar algunos comandos en XSE 1.1.1
iré actualizando poco poco.
Bueno empecemos...



Pause


MoveSprite


Wildbattle2


Checkitem


Setweather


ShowPokepic


PokeMart


Special





Pero si ustedes quieren probar que hace cada Special aca tienen

Vallan probando los specials para saber que hacen
[/SPOILER]

HideSprite,Showsprite



Setdooropened,Setdoorclosed,Doorchange




Fadescreen


Move Camera Y Move Player


Tipos de Warps


Pokecasino, Givecoins, removecoins



Pequeños Gigantes

Creo que son todos los "sounds" que hay.
(Si alguien sabe que hay más ´por favor digalo y edito. xD)


Registrar pokes en la pokedex

Explico rapido y simple, ya que no tiene demaciada explicacion.


setvar 0x8004 0x97
especial 0x163



setvar 0x8004 0x19: Lo que hace este es "empesar" el trabajo, el primer parametro dejenlo de esa manera, yo puse a Pikachu, que en HEX tienen el N°19,
A eso lo pueden cambiar facilmente, y poner el Pokemon que ustedes quieran. (Pero simpre en HEX)
especial 0x163:Es termina el trabajo empesado en "setvar 0x8004 0x19"

Hacer terremotos
[SP
Simple, activa un terremoto en el juego:



Lo que esta en negro es el que hace todo el trabajo, los demas comandos son para que quede el Script quede "bonito"
Excepto "waitstate" que este se pone cuando el Script tiene muchos "special" y bastantantes cosas más.


Valores en los textos:

A ver...
Esto no es nada del otro mundo, pero hay gente que no lo sabe...
Pero cuando hacemos, "textbox" (Cuado apretamos "Ctrl+T")
deberíamos poner los siguientes "códigos"

-"[player]" Al poner esto (Sin las comillas) Dira el nombre del jugador.

-"[rival]" Al poner esto dira el nombre de nuestro "rival"

Por ultimo tenemos algo que no es para hacer Scripts ni nada pero sirve para guiarse .xD
(Es un truco que muchos saben y pocos lo dicen) (?)

Cuando hacemos Scripts, podemos usar una linea para poder organizarlo y para que no nos mareemos...

Usando ' puden usarlo de esta manera:

'-----------------------

O también de esta manera

' Aca se para

Lo ven en vez de usar una linea de esta manera:

---------------------------------

Usaremos una linea como estas:

'--------------------------------

Esto sirve para organizarnos mejor y que no salte el error, de "palabra desconocida"


'Primer puntero

#dynamic 0x800000

#org @inicio
lock
faceplayer
checkitem 0x13 0x1
if 0x1 goto @inicio2
msgbox @frase 0x6
release
end


'Segundo puntero ASDF
#org @inicio2
msgbox @frase2 0x6
applymovement 0xFF @mov
waitmovement 0x0
pause 0x10

release
end

'Msgbox

#org @frase
= Tengo que decirte algo .xD


#org @frase2
= [player]:Mejor no me digas nada (?)


'Applys
#org @mov
#raw 0x10'Paso Abajo
#raw 0x10'Paso Abajo
#raw 0x10'Paso Abajo
#raw 0xFE'Finalizar Movimientos


¿Lo ven?
Sirve para organizar el Script sin tener que tener problemas con el mensaje de error que dice:

-Palabra clave desconocida "Primer puntero en linea 1

Repetir ultima batalla

Repeattrainerbattle
Usaremos el comando repeattrainerbattle, lo que hace es repetir la ultima batalla peleada...
Se usa así

repeattrainerbattle
Eso solo, este comando hace todo el trabajo y no lleva parámetros



Creo que esos ya eran son todos los "pequeños gigantes " comandos.xDDD[/SPOILER]

Flags


Tutoriales descargables


Bueno, espero que les halla gustado leerlo, tanto como a mi me gusto escribirlo.

Espero que les haya servido de mucho....



Quiero darle las Gracias a Ciro por haber creado su ¡Gran Tutorial!
Con el tutorial que aprendí a hacer mis primeros scripts...

-Nota del autor-


"Scripts", y recuerden
Un gran poder conlleva una gran responsabilidad (?)

-La practica hace al maestro
Copiando y pegando Scripts a lo bestia no sirve, no se aprende nada, hay que ir probando cosas poco a poco...



Bueno les recomiendo, a todos practicar esto tan hermoso que llamamos
"Scripts"

Si tienen alguna duda, no duden en postearla