Scripts Nivel Básico 2 (continuación del manual)

Ver el tema anterior Ver el tema siguiente Ir abajo

Scripts Nivel Básico 2 (continuación del manual)

Mensaje por Rey Boo el Dom Ago 29, 2010 2:36 pm

¡Hola Pokemon Johto! Hoy me he decidido por hacer otros de mis manuales de scripts, es ni más ni menos que la continuación del anterior manual, los Scripts de Nivel Básico. Os recomiendo que antes de seguir leyendo este manual os hayáis leído estos otros dos manuales:

Manual 1
Manual 2

Bien, pues manos a la obra.


Warpmuted

Spoiler:
Se usa para transportarte a un lugar determinado del mapa pero sin el típico sonido del comando warp:

warpmuted 0x(nº banco en hex) 0x(numero mapa en hex) 0xFF 0x(nº coordenada X en hex) 0x(nº coordenada Y en hex)


Warpteleport

Spoiler:
Se usa para transportarte a un lugar determinado del mapa, como si pisaras una casilla de teletransporte.

warpteleport 0x(nº banco en hex) 0x(numero mapa en hex) 0xFF 0x(nº coordenada X en hex) 0x(nº coordenada Y en hex)


Warpteleport

Spoiler:
Se usa para transportarte a un lugar determinado del mapa, como si pisaras una casilla de teletransporte.

warpteleport 0x(nº banco en hex) 0x(numero mapa en hex) 0xFF 0x(nº coordenada X en hex) 0x(nº coordenada Y en hex)


Warphole

Spoiler:
Se usa para transportarte a un lugar determinado del mapa, como si calleras a un agujero.

warphole 0x(nº banco en hex) 0x(numero mapa en hex) 0xFF 0x(nº coordenada X en hex) 0x(nº coordenada Y en hex)


Warpwalk

Spoiler:
Se usa para transportarte a un lugar determinado del mapa, comon si entraras a algún lugar caminando.

warpteleport 0x(nº banco en hex) 0x(numero mapa en hex) 0xFF 0x(nº coordenada X en hex) 0x(nº coordenada Y en hex)


Wildbattle

Spoiler:
Activa una batalla contra un Pokémon salvaje de un nivel determinado y con un objeto determinado.

wildbattle 0x(ID Pokémon) 0x(nivel del Pokémon en hex) 0x(ID Item)


Applymovement

Spoiler:
Se emplea para mover a los minis y al protagonista en el mapa donde estés. Su estrcutura es:

applymovement 0x(nº mini en hex) 0x(offset)

En dicho offset deben especificarse los movimientos de esta forma:

#org 0x(offset)
#raw 0x(movimiento)
(puedes poner tantos #raw como quieras)
#raw 0xFE (este siempre debe estar al final del offset, ya que es el que hace que terminen de realizarse los movimientos)

Applymovement suele ir acompañado de otro comando, waitmovement, el cual hace que el script espere a que se realice el movimiento especificado en dicho comando:

waitmovement 0x(mini que realice el movimiento)

A continuación pondré un ejemplo:

#org 0x(offset1)
lock
msgbox 0x(offset2) 0x6
applymovement 0x(offset3) 0xFF
waitmovement 0x0
msgbox 0x(offset4) 0x6
release
end

#org 0xoffset2
= ???: ¡Eh tú!

#org 0xoffset3
#raw 0x1 (el 1 es el movimiento que hace que el prota mire hacia arriba)
#raw 0xFE

#org 0xoffset4
= [player]: ¿Eh? No hay nadie.\pBah, debí habérmelo imaginado...


Los IDs de movimiento aparecerán en otro tema, así que tened paciencia ;)


Trainerbattle 0x0

Spoiler:
Programa una batalla contra un entrenador, su estructura es la siguiente:

trainerbattle 0x0 0x(Id del trainer, lo puedes encontrar en el Advance Trainer) 0x0 0x(offset con el texto cuando te desafia el trainer) 0x(texto de derrota del trainer)

Os pondré un ejemplo:

#org 0x(offset1)
trainerbattle 0x0 0x1AD 0x0 0x(offset2) 0x(offset3)
msgbox 0x(offset4) 0x2
end

#org 0x(offset2)
= ¡Wow! ¿Estás preparado para\nla batalla?

#org 0x(offset3)
= ¡Auch, qué mala bestia!

#org 0x(offset4)
= ¡Ya combatí contra tí!\p¡Ve a zurrarle a otro!


pokemart

Spoiler:
Este comando se utiliza para abrir la típica tienda Pokémon. Os demostraré su uso con un ejemplo práctico:

#org 0x(offset1)
lock
faceplayer
preparemsg 0x(offset2)
waitmsg
pokemart 0x(offset3)
msgbox 0x(offset4) 0x6
release
end

#org 0xoffset2
= ¡Bienvenido a la Tienda\nPokémon!\p¿En qué puedo ayudarte?

#org 0x(offset3)
#raw word 0x1
#raw word 0x2
#raw word 0x3
#raw word 0x4
#raw word 0x5
#raw word 0x6
#raw word 0x7
#raw word 0x8
#raw word 0x9
#raw word 0xA
#raw word 0xB
#raw word 0xC
#raw word 0x13
#raw word 0x14
#raw word 0x0

#org 0xoffset4
= ¡Gracias por su visita!


Vamos a fijarnos en los #raw word contenidos en el offset3. ¿Qué es lo que significa cada uno y cómo han de colocarse? Así:

#org 0x(offset)
#raw word 0x(ID del objeto a vender)
(puedes poner tantos #raw word como diferentes objetos que se vendan en la tienda)
#raw word 0x0 (siempre debe terminar así)

Es sencillo, ¿no? Pues ya puedes crear tu propio vendedor Pokémon.


Próximamente publicaré un manual sobre Scripts Nivel Normal: Flags. Si tenéis cualquier duda, no dudéis en preguntarlas, con mucho gusto estoy dispuesto a resolverlas.

Saludos.

Rey Boo
Administrador
Administrador

Mensajes : 248
Sexo : Masculino
Johto Points : 3378
Advertencias

Fecha de inscripción : 21/11/2009
Localización : En Ciudad Iris, visitando la Torre Hojalata.

Volver arriba Ir abajo

Re: Scripts Nivel Básico 2 (continuación del manual)

Mensaje por adrian el Dom Ago 29, 2010 3:50 pm

Muchas gracias por todo de verdad yo lo entiendo muy bien lo pondre en practica haber que tal me va xD.

adrian
Usuario
Usuario

Mensajes : 50
Sexo : Masculino
Johto Points : 2517
Advertencias

Fecha de inscripción : 31/01/2010
Edad : 19
Localización : Valencia

Volver arriba Ir abajo

Re: Scripts Nivel Básico 2 (continuación del manual)

Mensaje por Miloticx100pre el Dom Ago 29, 2010 5:40 pm

¡Muy buen aporte compañero!
Solo me gustaría dar una pequeña acotación, el PokeMart yo lo consideraría algo de nivel medio, si bien los comandos son my fáciles no es muy común que lo utilizen los iniciados en el scritping.

¡Sigue así!

Miloticx100pre
Usuario
Usuario

Mensajes : 45
Sexo : Masculino
Johto Points : 2739
Advertencias

Fecha de inscripción : 10/12/2009

Volver arriba Ir abajo

Re: Scripts Nivel Básico 2 (continuación del manual)

Mensaje por Jak el Dom Ago 29, 2010 5:45 pm

Cómo me hubiera servido esto cuando llegué al RHacking. Por cierto, delante del Ambulatorio de mi barrio hay un Bar que se llama RH +. Le preguntare al dueño si sabe quien es Baro...

_________________
[Tienes que estar registrado y conectado para ver esa imagen]

Si Me Buscan Estoy En La Torre Del Reloj Tomándome Como Despues De Cada Misión, Un Helado Salado Con Roxas Y Xion

Jak
Moderador Global
Moderador Global

Mensajes : 23
Sexo : Masculino
Johto Points : 2528
Advertencias

Fecha de inscripción : 16/02/2010
Edad : 20
Localización : Santa Cruz de Tenerife, España

Volver arriba Ir abajo

Re: Scripts Nivel Básico 2 (continuación del manual)

Mensaje por Wargreymon8 el Dom Ago 29, 2010 6:57 pm

buen aporte Rey Boo espero ver mas manuales de scripts...
esta bien claro y felicitaciones muy bien hecho!

Wargreymon8
Usuario
Usuario

Mensajes : 11
Sexo : Masculino
Johto Points : 2403
Fecha de inscripción : 06/06/2010
Localización : En mi casa

Volver arriba Ir abajo

Re: Scripts Nivel Básico 2 (continuación del manual)

Mensaje por Contenido patrocinado Hoy a las 2:55 am


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.