[SCRIPT] Comment gérer un compteur de temps quelque soit la carte où on est ?
Posté : sam. 30 avr. 2016, 10:51
J'ai besoin d'avoir un timer de 7 jours dans le même esprit que l'argent qui est versé si on gère le chateau d'arnise.
J'initie le timer dans une carte (ARxxxx.baf) . Mais si je sors de cette carte, l'action ne se déclenche plus.
// init timer 10 secondes (au lieu de 7j pour tester le script)
SetGlobalTimer("AG_MAGA_DAVOS_PROTECT_TIMER","GLOBAL",10)
/ Test timer
GlobalTimerExpired("AG_MAGA_DAVOS_PROTECT_TIMER","GLOBAL")
// Action déclenchée
TakePartyGold(200)
DisplayString("Backus",@1)
L'argent n'est pas prélevé et le msg n'apparait pas. Sauf si je suis dans la carte.
La variable est bien globale. Il faut que je copie de script de test dans chaque carte où peut passer le Charname? Ca ne va pas ralentir le moteur du jeu?
J'initie le timer dans une carte (ARxxxx.baf) . Mais si je sors de cette carte, l'action ne se déclenche plus.
// init timer 10 secondes (au lieu de 7j pour tester le script)
SetGlobalTimer("AG_MAGA_DAVOS_PROTECT_TIMER","GLOBAL",10)
/ Test timer
GlobalTimerExpired("AG_MAGA_DAVOS_PROTECT_TIMER","GLOBAL")
// Action déclenchée
TakePartyGold(200)
DisplayString("Backus",@1)
L'argent n'est pas prélevé et le msg n'apparait pas. Sauf si je suis dans la carte.
La variable est bien globale. Il faut que je copie de script de test dans chaque carte où peut passer le Charname? Ca ne va pas ralentir le moteur du jeu?