Manual Pokescript
 

Hola! Que tal?
Bien, yo utilizo XSE, pero, a veces, no se entienden los tutoriales para esta herramienta, por lo que recomiendo utilizar pokescrpt, y cuando la tengas dominada al máximo, usar XSE.
Tuto:
COMANDOS SIMPLES

Bien hay que comenzar con la “estructura” de un script, por el que vamos
ah empezar
uno común de habladuría.
Al empezar cualquier evento o script se pone:
#org $comienzo
Despues de esto viene el Lock que sirve para pausar el movimiento.
Por ahora seria así:
#org $comienzo
Lock
Y se agrega el comando faceplayer que sirve para que el mini que ejecute
el movimiento mira a la cara del protagonista.
Ahora vienen estos comandos que están unidos que son:
message $hola
$hola 1 =(Aquí el mensaje)
Bien el siguiente comando depende de lo que quieras que haga Ej.: para uno
común de habladuría seria un boxset 6.
Luego se agrega el comando Release que sirve para reanudar el
Movimiento.
Finalmente el comando End que sirve para terminar el Script.
En total un script de habladuría seria :
#org $comienzo
Lock
faceplayer
message $hola
$hola 1 = Es un lindo día para aprender no?
Boxset 6
Release
End
COMANDOS MEDIANOS

Bien ahora que lo básico ya esta dicho es hora de hacerlo un poco más difícil.
Las flags
Las flags o banderas son para que un script funcione de determinado modo, ya sea que si una bandera este activa vaya a cierto lugar o se ejecute un script una sola vez
Hay tres tipos
Setflag que sirve para activar una flag
Checkflag que sirve para chequear una flag y
Clerflag que sirve para desactivar una flag

Después también sirven para activar los menú especiales que son:
800 activar el menú Pokemon
801 activar el menú pokedex
802 activar el menú pokenav
(Son todos para rubí)


Giveitem:

El giveitem sirve para que alguien o algo(en caso de una pokeball) te de un objeto por lo que se agrega
giveitem 1 1 Bien en primer lugar esta este nuevo comando que es, el que hace que te de un ítem, el primer 1 seria el numero de objeto y el segundo la cantidad.
message $chau
$chau 1 =
Estos dos últimos comandos son, para que luego de que te e el ítem el texto que diga.
El script quedaría así:
#org $comienzo
Lock
faceplayer
message $ITEM
$ITEM 1 = Toma este artefacto!
boxset 6
giveitem 1 1
message $chau
$chau 1 = Me tengo que ir!
Release
end
Ah este script se le agregan varios comandos nuevos como:
Givepokemon:
El givepokemon sirve para que algo o alguien te de un pokemon
if b_true goto $hecho ese comado se pone siempre antes de un Checkflag, si la flag seleccionada esta activada va a hecho
que sirve para hacer el texto antes de que te de el Pokemon y, luego se pone
message $Hola
$Hola 1 = Hola! Toma este Pokemon!(o el texto que quieras)
Y ahora si el givepokemon que seria givepokemon 133(el numero del Pokemon pero no es necesario en hex. sino el del pokedex) 05(el objeto con el que quieres que venga) 10(el nivel por Release
End
Bien y ahora pasaremos a givepokemon.
exworkshop)
Esos fueros los comandos que se le agregaran a un givepokemon y quedaría así:
#org $comienzo
Lock
Faceplayer
if b_true goto $hecho
checkflag 0x800
if b_true goto $hecho
message $Hola
$Hola 1 = Hola! Toma este Pokemon!
givepokemon 133 05 10
setflag 0x800
release
end


#org $hecho
Lock
Faceplayer
Message $Hola
$Hola 1 = Lo estas cuidando no?
Boxset 6
Release
end

Bien para hacer un wildbattlle solo en vez de poner givepokemon ponen wildbattlle 133(el pokemon) 05(el nivel)

Bien y ahora ah encadenar:
Para encadenar lo único que hay que hacer es poner este comando goto $hola
Envés de release y end y el otro se hace abajo el otro script y en vez de
poner #org $comienzo pones goto $hola

Ahora va tainerdbatlle:
Para hacerlo es muy simple solo donde va el mensaje se agrega unos pocos comandos:
trainerbattle 1 0x004(este es el numero del entrenador) $antes $después
message $boo
Boxset 6
Release
End

Y cuando termina se pone:


#org $antes
$antes 1 =Jajaja! Jamás me vencerás!

#org $después
$después 1 =Oh no!

#org $boo
$boo 1 = No te creas que por ganarme eres la gran cosa!



Bien y ahora el comando de desaparición:
En este hay nuevos comandos como el setflag 0x79F
Recuerden que el mni que quieren que desaparezca tienen que poner, en este caso 79f EN EL PEOPLE ID del advance map y pueden poner el número que quieran.
Antes de este comando se pone #raw 0x53 0x06
0x80
En este comando NO PUEDE MODIFICARSE NADA ECEPTO EL 06 QUE ES EL NUMERO DE MINI(se lo fijan en el advance map) Y RECUERDEN QUE VA ANTES!
Y por ultimo el comando fadescreen 0 que se pone luego del boxest 6, en total quedaría así:

fadescreen 0
#raw 0x53 0x06 0x80
setflag 0x79F
release
end
Ahora va el Si o NO
Aquí también hay algunos nuevos comandos que son
boxset 5 como lo mencione antes en ves de poner 6 pones 5 y es automático el si o no
compare LASTRESULT 0x1
if b_true goto $si
y luego se pone el mensaje del no Ej.:
message $no
$no 1 = Viste que fácil es?
boxset 6
release
end
Al terminar este comando se hace el del si, que pasa si dices si

#org $si
message $claro
$claro 1 = Aun mas fácil!
boxset 6
release
end
Bien quizás estuvo un poco confuso por el que pongo este Ej.:

compare LASTRESULT 0x1
if b_true goto $si
message $no
$no 1 = Viste que fácil es?
boxset 6
release
end

#org $si
message $claro
$claro 1 = Aun mas fácil!
boxset 6
release
end

Bien ahora pasamos a comandos expertos:
____________________________________________________________Comandos expertos

Bien estos comandos ya son para alguien con mas experiencia en el tema y se va a empezar cambiando el color del texto común:
Solo ahí que poner esto: ch01h09 antes del mensaje y si quieres cambiar el color solo cambia el 9, lo mismo para trainerbatlle, givepokemon, giveitem, o demás.
Ahora va setwather o dovwather
#org $comienzo
checkflag 0x200(checkea que la flag 200 este activada, si lo esta va a hecho)
if 0x1 goto $hecho
setweather 0x3(prepara un clima, los climas los pueden encontrar en wah, creditos a wah)
#raw 0x00
doweather(ejecuta el clima preparado por setwather)
setflag 0x200
release
end

#org $hecho
release
end

Ahora va como crear una tienda:
Bien este script es bastante fácil,
#org $comienzo
lock
faceplayer
pokemart $values ( este es el comando que se agrega para crear la tienda)
release
end

#org $values
#binary int 0x4 (Son los ítems, para cambiarlo solo pongan el numero del ítem común! No en hex!)
#binary int 0x9 0xA 0xB 0xC 0x13 0x14 0x0(Son los ítems, para cambiarlos solo pongan el numero de ítem común! No en hex!)

Ahora como ultimo comando es checkgender, para checkear sexo:
#org $comienzo
lock
faceplayer
checkgender
compare LASTRESULT 0x0(esto es el comando del niño a el que este arriba a la hora de elegir sexo)
if b_true goto $niño
compare LASTRESULT 0x1(este es el comando de la niña o el de abajo a la hora de elegir sexo)
if b_true goto $niña
end

#org $niño
message $1
boxset 6
release
end

#org $niña
message $2
boxset 6
release
end

#org $1
$1 1 =Eres un niño muy fuerte!

#org $2
$2 1 =Que linda que eres!!
ACLARACION:
En las partes donde pongo Ej.: message $Hola $Hola 1 el hola puedes poner el nombre de texto que se quiere y el segundo si es la primera ves que hablan se tiene que poner el 1, y es lo mismo para if b_true goto y todo comando que sea así con una palabra después.

Este manual fue echo por Miloticx100pre!
PD: Para compilar un script hay un video en youtube que hiso Derv1205 para compilar un script acá el link http://www.youtube.com/watch?v=Hu4zXE1u9tg

 
  Hoy habia 1 visitantes (3 clics a subpáginas) ¡Aqui en esta página!  
 
Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis