Author Id: 24578 Author Name: Rod Post Content: Antes que nada, si has llegado a este tema sin ninguna razón puede que no lo entiendas, te recomiendo que primero veas este primer tutorial: [URL="http://wahackforo.com/t-scripts-1-como-funciona-un-script"][Scripts-1] ¿Cómo funciona un script?[/URL] Hola mis amigos y amigas de Wah, hoy vengo con un nuevo tutorial de scripts, específicamente los Tipos de Msgbox. Existen 8 tipos de Msgbox, los cuales son: msgbox @texto 0x0 Este msgbox se usa cuando encontramos un objeto en el piso. msgbox @texto 0x1 Es algo parecido al de arriba, solo que el objeto te lo da otra persona, por ejemplo un mapa. msgbox @texto 0x2 Igual al 0x6, ¿la diferencia? Tiene el comando "faceplayer" ya agregado. msgbox @texto 0x3 Msgbox utilizado únicamente para los carteles, ya que el 0x6 no sirve en el. msgbox @texto 0x4 También es parecido al 0x6, solo que el mensaje aparezca cuando lo indiquemos con un comando, con el comando "closeonkeypress" msgbox @texto 0x5 Este es el msgbox de la opción Si y No, más adelante lo explicare más extenso. msgbox @texto 0x6 No creo que deba explicarlo ¿O si? msgbox @texto 0xA Este es mi favorito, es usado solo en esmeralda, ¿Qué tiene de especial? Es cuando te hacen una llamada a la PokéNav. Ahora, daré una explicación más fácil y extensa del msgbox 0x5. Al principio os parecerá complicado, pero no lo es. Primero haremos el script como hemos venido haciendo. #DYNAMIC 0x800000 #org @script faceplayer lock msgbox @texto 0x5 release end #org @texto = ¿Eres nuevo en el Pueblo? Ahora tenemos que agregar el comando "compare LASTRESULT 0x1" Quedaría algo así. #DYNAMIC 0x800000 #org @script faceplayer lock msgbox @texto 0x5 compare LASTRESULT 0x1 release end #org @texto = ¿Eres nuevo en el Pueblo? Ahora debemos agregar otra cosa: if 0x1 goto @Offset if 0x0 goto @Offset2 Explico, if 0x1 goto @Offset Si presionas Yes/Si, ira a la dirección "Offset" if 0x0 goto @Offset2 Y si presionas No, iras a la "Offset2" Quedará así. #DYNAMIC 0x800000 #org @script faceplayer lock msgbox @texto 0x5 compare LASTRESULT 0x1 if 0x1 goto @Yes if 0x0 goto @No release end #org @texto = ¿Eres nuevo en el Pueblo? Crearemos dos offsets, uno para el "Si" y otro para el "No" #DYNAMIC 0x800000 #org @script faceplayer lock msgbox @texto 0x5 compare LASTRESULT 0x1 if 0x1 goto @Yes if 0x0 goto @No release end #org @Yes #org @No #org @texto = ¿Eres nuevo en el Pueblo? Luego terminamos los offset de cada uno. #DYNAMIC 0x800000 #org @script faceplayer lock msgbox @texto 0x5 compare LASTRESULT 0x1 if 0x1 goto @Yes if 0x0 goto @No release end #org @Yes msgbox @texto2 0x6 release end #org @No msgbox @texto3 0x6 release end #org @texto = ¿Eres nuevo en el Pueblo? #org @texto2 = Oh, pues bienvenido! #org @texto3 = Oh, pues nunca te había visto. Y así quedaría nuestro script de Yes/No. Saludos! Y esperen los próximos tutoriales que habrán!