Author Id: 12296 Author Name: cosarara97 Post Content: A ver... Ahora no voy a abrir el PKSV (y menos el XSE, que tendría que arrancar el virtualbox xD) porque soy muy vago, pero se me han ocurrido 2 utilidades para el else: Esta es la más simple, aunque no creo que funcione: if 0x0 setvar 1 25 else setvar 1 30 addvar 1 2 Si == 0x0, al final la variable 1 será 27, pero si no, será 32. Y esta es la otra: if 0x0 call @asdf else call @qwerty ' aquí el script sigue, ya que en @asdf y @querty acabas volviendo con un return. Pero no tengo ni idea de si funciona. NO hay más aparte de if 0x0 y if 0x1. ¿Porqué? A ver, lo que hacemos es un compare, verdad? ¿Y que es un compare? Un compare es decirle al procesador de la gba "coge esto y esto, y dime si son iguales.". ¿Como nos lo dice? Devolviendo un valor. ¿Como puede ser este valor? True o False. Que es lo mismo que "1" o "0", o "0x1" o "0x0" Pero la respuesta fácil es que el else es una cosa que sirve para que no tengamos que escribir código de más en los lenguajes de programación de alto nivel.