Rpg y Haking Pokemon Juntos

   
 
  Tutorial de variables [buffer]
 
Autor:MarioFan


Para entender este tutorial primero lean estas definicion primero:

checkattack0xAtaque : Checkea si uno de los pokes de tu equipo tiene sierto ataque.
En donde dice ataque deben poner el numero en hex del ataque

Razones para utilizar las variable [buffer]:

Aveces, quiero crear scripts que nombren pokemons con algun ataque.

Me explico con un ejemplo:

#org 0xOffset
msgbox 0x....."Si tienes algun pokemon que use ultra puño, lo nombraremos por el altavoz/"
checkattack 0xEl ataque que quieren(En mi caso ultrapuño)
compare LASTRESULT 0x6
if 0x1 goto 0xOffset
msgbox 0x.....(Aqui biene el problema... ¿Como hago para nombrar el pokemon que usa ultrapuño?, porque yo puedo tener un machop que use ultra puño y puedo ponerlo en el msgbox, pero ¿Y si en lugar de un machop, tengo un hitmonchang?, ¿Lo ven?.

¿Como se soluciona esto?

1.Simple, con las variables [buffer], ¿Como usarlas?, bueno explico:

Para usar las variables [buffer] tenemos un grupo de comandos:

bufferpokemon2 0xnumero variable LASTRESULT -------Guarda el pokemon checkeado en el checkattack(Debe tener un checkattack para que funcione), el 0xnumero variable, se sustituye por el numero de la variable [buffer] que queremos usar, puede ser 0x1, 0x2, 0x3.........

bufferattack 0xnumero variable 0xAtaque------- Guarda el ataque que queremos mostrar en el msgbox(En este ejemplo no lo utilizaremos),el 0xnumero variable, se sustituye por el numero de la variable [buffer] que queremos usar, puede ser 0x1, 0x2, 0x3.........
Ataque se sustituye por el numero en hex del ataque que deceamos mostrar.


Bien cuando hacemos esto, estamos guardando los valores en las variables [buffer].


2. Ahora mostraremos nuestras variables [buffer] en el msgbox, para eso vamos al thingy y en un lugar vacio escribimos un mensaje sin sentido alguno, ejemplo: "dmfikdldlhpfgññk".

ahora vamos al A-Text(La forma facil de usar estas variables), y buscamos el texto que escribimos en thingy.

Luego cuando lo encontremos lo modificamos, atencion, en la parte del texto donde quieres que salga el ataque o el pokemon debes poner:

[buffernumero de la variable], ¿Como?, ¿Porque a [buffer] le agregue el texto "numero de la variable"?, simple, pues cada variable [buffer] debe llevar su numero justo al lado derecho de la palabra "buffer" y justo dentro de los "[]" .

Por lo que si a almacenamos un ataque en una la variable 0x4, debemos poner [buffer4]

¿Entienden?

Este comando se usa mucho a la hora de usar las MO.

Ejemplo

msgbox "[buffer1] usa [buffer2]"

donde [buffer1] viene siendo el pokemon que usa el ataque y [buffer2] el ataque en si.

Porlo que en el caso de un arbolito de corte seria:

msgbox "[buffer1] usa [buffer2]"----------> "BULBASAUR usa corte"

Pero no tiene BULBASAUR, segun el checkattack que hagan, el pokemon que se mostrara sera aquel que tenga dicho ataque.

Bueno, espero que esto les ayude!!
Ojala y lo logren entender :D .

Ya que deberas no veo en ningun lado que existan manuales sobre este tipo de variables :D

Tutorial hecho por mariofan, NO ROBAR!!!
 
  Hoy habia 12128 visitantes (20702 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