Invité
| Sujet: [VXAce] EE -Déclencheur pour les évènements Mar 18 Sep 2012 - 17:26 | |
| Siegfried m'a fait remarqué que ne pas pouvoir placer un script dans le déclencheur était problématique. Bien sûr, on peut s'en passer en utilisant des fourchettes conditionnelles et en activant des interrupteurs mais dans le cas d'une utilisation "massive" des variables locales... ça aurait été intéressant de pouvoir le définir facilement. J'ai donc écrit un patch qui permet que le premier commentaire d'une page d'event fasse office de "déclencheur" ! https://github.com/Funkywork/Scripts-rm/blob/master/VXAce/EE-EventTrigger.rb Explication : - Code:
-
#============================================================================== # Ajoute un déclencheur personnalisé pour les évènements ! # Il suffit que la première ligne de la page soit un commentaire qui contient : # Trigger : votre condition # Par exemple, si on veut que l'évènement ne se déclenche que si la variable # locale 3 de l'évènement 1 est à 8 : # Trigger : get(1, 3) == 8
# Il est possible de coupler les conditions par exemple: # Trigger : get(1, 3) == 8 and get(1, 4) > 10 # Trigger : (get(1, 3) == 8 or get(1, 4) >= 12) and V[10] == 7
# Opérateurs logiques => and (et) or (ou) # opérateurs arithmétiques: # x > y (x est plus grand strictement que y) # x < y (y est plus grand strictement que x) # x <= y (y est plus grand ou égal que x) # x >= y (x est plus grand ou égal que y) # x == y (x est égal à y) # x != y (x est différent à y)
# Par Grim, merci à Siegfried ! #============================================================================== Encore un script bien utile ! +3 points de participations ! |
|