qna_rpg
Thread Id: 20834
Thread Name: [Duda script]Ayuda en un script medallas
#0
DragonAlado 26804
Bueno chicos lo que quiero saber es que como en un script se pueden usar condiciones y efectos a esto me refiero a lo siguiente:

En la trainer_card puse un badge_case que es llamado cuando presionas "X" tecla.

Lo que quiero es que si no tengo activado el interruptor de "LIGA GANADA"
me mande a la pantalla solo con las medallas.

Pero que si tengo el interruptor activado me mande a otro script.

(Esto es para cuando se gane la liga tener el icono/copa de la liga)

Gracias de antemano.
#1
enanogm 17687
para utilizar condiciones y efectos existe la sentencia if y else
si lo que queres es preguntar por ese interruptor, tenes que utilizar el siguiente código
$game_switches[n] donde n es el numero de interruptor, escrito de la siguiente manera: "xxxx", es decir, si tu interruptor es el 25, el numero dentro de los corchetes sería "0025"
para llamar a otro script tenes que crear el objeto y con ese llamar al metodo de ese objeto. si es una funcion (def) dentro de la misma clase TrainerCard lo podes llamar sin crear el objeto, solo invocando su nombre

saludos
#2
DragonAlado 26804
Gracias amigo, aunque mejor lo hice con variables me queda mejor entonces cuando active una medalla le daré ala variable +1 igual utilice lo del "if y else"
asi puedo hacer que al llegar la variable 9 activar lo que quiero activar y se queda marcado en "SAVE" que tienes 8 medallas .

Jejeje se me avía olvidado la función de "if/else".
#3
enanogm 17687
jaja, ok
me alegro que te haya servido
las sentencias de control hacen magia!! jaja
además, cuando usas variables es más facil hacer algunos calculos o condiciones
acordate que otro metodo para obtener el valor de una variable del juego es con el metodo pbGet(n) donde n es el numero de variable pero sin los ceros "0"

saludos