Es probable que algunos no me reconozcan por mi reciente cambio de nick, yo soy ChaRi (el creador del Tutorial)
Pero ahora soy Joon.
Les quiero decir que he actualizado el tutorial lean más abajo por favor:
Bueno ya hace un mes que no actualizaba y bueno... hoy me he decidido actualizar nuevamente.
He agregado más comandos
Los comandos de fichas: En este capitulo les explicare todo lo relacionado con los comandos de fichas (Coins en ingles)
Pokecasino, Givecoins, removecoins
Ahora les enseñare los comandos que están referidos a las fichas y al casino pokemon, estos comandos son simples y fáciles de usar los comandos son los siguientes.
Pokecasino:
- Simplemente abre el juego del casino Pokémon (No recuerdo su nombre en Español .LOL )
Primero antes que nada deberemos hacer un Giveitem para tener el "Monedero/COIN CASE""
Para que no se maten buscándolo ese objeto en la lista de "objetos, se los dejo acá
giveitem 0x104 0x1 0x0
Simple y sencillo el "0x104" Es el N°del objeto en HEX, en este caso "COIN CASE"
Despues tenemos "0x1" Ya lo saben, pero, la cantidad que nos "darán" y por ultimo pero no por eso menos importante (?)
"0x0" El tipo del mensaje 1 si es una pokeball en el piso, 0 si te lo da una persona.
Bueno eso fue solo el principio, ya que no podremos tener fichas sin tener monedero, (Donde las guardas)
Givecoins:
Fácil, regala "coins/fichas" para el casino, es un comando simple y sencillo, lo único que
Los parámetros:
#dynamic 0x800000
#org @inicio
lock
faceplayer
msgbox @frase 0x6
givecoins 0x14 (N° en HEX de fichas a recibir)
release
end
#org @frase
= Señora:Toma hijo, te regalo 20\nfichas, para que te diviertas en\lel casino
Pero ustedes dirán
¿Como? .:?
#org @frase
= Señora:Toma hijo, te regalo 20\nfichas, para que te diviertas en\lel casino
Si la señora dijo que nos daría 20 fichas, por que en el Givecoins pusé 14,
Sencillo, el N°14 en HEX(hexadecimal) es 20 en DEC(decimal)
Si quieren que les den 10 "fichas" tienen que poner "A"
Removecoins:
Todo lo contrario a "givecoins", pero la forma de hacerlo es el mismo
Lo que hace este comando es:
Quitarte fichas
#dynamic 0x800000
#org @inicio
lock
faceplayer
msgbox @frase 0x6
removecoins 0xA
release
end
#org @frase
= Señora:Dame 10 de tus monedas.
Ven nada del otro mundo, "removecoins 0xA" nos quita "10" fichas
Showicons, hidecoins
Bueno, este comando abre un cartel poniendo la cantidad de fichas que tienes encima
#dynamic 0x800000
#org @inicio
lock
faceplayer
showcoins 0x0 '(Pos X) 0x0 '(Pos Y)
msgbox @frase 0x6
hidecoins 0x0 0x0 '(acá va la Pos X e Y que pusimos antes
release
end
#org @frase
= Tienes esta cantidad de fichas.
showcoins:Este comando hace el trabajo de abrir el "cartel"
pero cuando ponen los parámetros, pueden cambiar la "Pos X e Y" para que aparezca donde ustedes quieran
hidecoins:Este cierra el cartel (Si no se dieron cuenta, este comando es muy parecido al "Showpokepic"
Cuando estaba escribiendo el tutorial, se me venían a la cabeza muchos comandos, pero la mayoría de ellos son comandos
simples y fáciles de usar, pero su explicación es demasiada corta y simple, así que decido ponerlos a todos en un mismo capitulo
Pequeños Gigantes
No me parecía hace un "capitulo" para comandos tan cortos y sencillos, pero que tienen que ser enseñados...
Así que decidí ponerlos todos aquí.
Empecemos...
Lockall: Este comando se usa para que todos los MINIS, del mapa dejen de moverse, si un MINI estaba corriendo, quedara parado
corriendo...
Este comando no lleva parametros, se pone en lugar de "lock"
Releaseall:Para una "detección mayor" también hay que usar un "continué mayor" jajaj
Este comando no lleva parámetros, se pone en lugar de "release"
Cry:Lo que hace este comando, es hace sonar el grito "característico" del pokemon
Los parámetros de este comando son
cry 0x19 0x1
A ver, veamos el primer parámetro es,
0x19:El numero del pokemon, como siempre en HEX!
0x1:El efecto que hará el sonido.
Sound: lo que hace este comando es hace sonar un sonido, mientras estas jugando
El Comando seria este:
sound 0x7
0x7: Numero del "Sound" que quieres que suene.
¿Pero de donde saco los sonidos?
Ho!
Perdón ya se me esta olvidado (?) que tonto soy
[SPOILER="Sounds"]
sound 0xA = salto
sound 0x9 = puerta
sound 0x8 = puerta2
sound 0x7 = golpe
sound 0x6 = sonido al abrir el menú
sound 0x5 = sonido al cerrar el menú
sound 0x4 = sonido al abrir el pokenav
sound 0x3 = sonido al cerrar el pokenav
sound 0x1 = sonido al subir de nivel
sound 0xC = golpe2
sound 0xD = golpe3
sound 0xE = sonido al huir un pokemon
sound 0xF = sonido al salir la pokebola
sound 0x13 = sonido del barco
sound 0x29 = sonido al romper un vidrio o algo asi
sound 0x27 = sonido de un temblor
sound 0x2A = sonido del piso rompiendose
sound 0x2B = sonido cayendo
sound 0x2C = sonido al caer
sound 0x2D = sonido al teletransportarse
sound 0x2E = sonido al finalizar la teletransportacion
sound 0x2F = sonido de la puerta del camion al abrirse
sound 0x30 = sonido del pokeblock
sound 0x31 = sonido del camion
sound 0x34 = sonido de aleteo
sound 0x35 = sonido de avión
sound 0x3D = sonido de vuelo
sound 0x3E hasta sound 0x42 sonido de campanas
sound 0x46 = sonidos al caminar sobre el agua
sound 0x47 = sonido al colocar algo sobre la mesa
sound 0x48 = sonido al recibir palta (dinero)
sound 0x49 = un timbre ding dong
sound 0x4A = sonido de agua 1
sound 0x4B = sonido de agua 2
sound 0x4C = sonido de agua 3
sound 0x51 = luvia
sound 0x50 = ventisca
sound 0x4F = sonido de envenenamiento
sound 0x57 = trueno
sound 0x58 = trueno 2
sound 0x5A =sonido al ser derrotado
sound 0x5B = sonido al llegar al límite de experiencia
sound 0x5C = camion 2
sound 0x5D = aleteo 2
sound 0x65 = sonido de alerta
sound 0x66 = sonido que hace un pokemon shuiny
sound 0x67 = poder
sound 0x6A = gente gritando
sound 0x6B = un yet
sound 0x70 ? te llaman!!
sound 0x80 = sonido al cortar
sound 0x83 = al romper piedras
sound 0x8D = se detiene el temblor (creo)
sound 0x90 = fuego
sound 0x91 = fuego2
sound 0x92 = fuego2
sound 0x93 = golpe de fuego
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 rápido y simple, ya que no tiene demasiada explicación.
setvar 0x8004 0x97
especial 0x163
setvar 0x8004 0x19: Lo que hace este es "empezar" el trabajo, el primer parámetro dejenlo de esa manera, yo puse a Pikachu, que en HEX tienen el N°19,
A eso lo pueden cambiar fácilmente, y poner el Pokemon que ustedes quieran. (Pero siempre en HEX)
especial 0x163:Es termina el trabajo empezado en "setvar 0x8004 0x19"
Hacer terremotos
Simple, activa un terremoto en el juego:
#dynamic 0x800000
'---------------
#org @incicio
lock
faceplayer
msgbox @frase 0x6
pause 0x10
sound 0x4B
setvar 0x8004 0x2 'Movimiento Y
setvar 0x8005 0x2 'Movimiento X
setvar 0x8006 0x16 'Repeticiones
setvar 0x8007 0x3 'Velocidad
special 0x136 'Ejecutar el temblor
msgbox @frase2 0x6
pause 0x10
warpmuted 0x4 0x0 0x1 0x04 0x08
waitstate
release
end
'---------------
#org @frase
= Mira soy el hombre más malvado, de\ntodos, si no...\pMIRA...
#org @frase2
= [player]:Mejor me voy a mi casa...
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 bastantes 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" (Cuando 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 dirá 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 ' pueden usarlo de esta manera:
'-----------------------
O también de esta manera
' Acá 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
¿Lo ven?
Sirve para organisar 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
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 grandes" comandos .xDDD
[/SPOILER]
Bueno eso a sido la actu del día de la fecha (?)
P.D.2: Ahora mismo estoy trabajando en el capitulo de algunos comandos que parece que se le tienen miedo. xD+
-Alguno de esos son el comando "random" Que sirve para que se den resultados al azar, se puede regalar objetos al azar con este comando
-Cambien agregare el comando "setmaptile" Lo que hace este comando es cambiar una parte del mapa por otra (Luego lo explicare bien)
-Estoy trabajando en la creacion de un capitulo para los comandos de dinero(paymoney, givemoney)
-Y también en el uso de los buffers. bufferpokemon, bufferitem, etc.
-Ultimo pero no por eso es menos importante (?) he estado viendo probando el Script de "CORTE" de Pokémon Fire Red y e conseguido un buen resultado.
este capitulo no se enseñara ningun comando nuevo, les enseñaré lo que se puede hacer con los Scripts
Como lo ven estoy trabajando para completar este Tutorial, esta semana actualizare bastante seguido, es más puede actualice hoy mismo
Iniciado por Joon
¿Alguien quiere redactar un capitulo?
-Hazlo yo lo agregare al tutorial
¿Quieres que se agrege un comando?
-Diló aqui en este tema o en mi perfil, como se te haga más comodo
¿No entendiste algo del tutorial?
Diló yo mismo te ayudare
¿Hago muchas preguntas
Si, eres un idiota que habla solo (?)