Script compte à rebours
Posté : jeu. 14 oct. 2010, 00:13
Yop la compagnie, les scripts et moi cela fait deux:
je voulais juste faire un compte a rebours pour une mission avec la particularité d'avoir le comptage du temps comme cela
affichage du temps restant toutes les 15 minutes
puis lorsqu'il reste 10 minutes affichage du temps toutes les 4 minutes
quand il reste 4 minutes affichage toutes les minutes
pour finir quand il reste 1 minutes affichage toutes les secondes
ET PAF fin de mission
sauf que mon .sqf ne fonctionne pas....
Il ne s'agit pas d'une erreur de syntaxe apriori car je n'ai pas de message d'erreur.
je voulais juste faire un compte a rebours pour une mission avec la particularité d'avoir le comptage du temps comme cela
affichage du temps restant toutes les 15 minutes
puis lorsqu'il reste 10 minutes affichage du temps toutes les 4 minutes
quand il reste 4 minutes affichage toutes les minutes
pour finir quand il reste 1 minutes affichage toutes les secondes
ET PAF fin de mission
sauf que mon .sqf ne fonctionne pas....
Code : Tout sélectionner
if (!isServer) exitWith {};
_limite = _this select 0;
_dec = 900;
for [{_i = _limite},{_i > 0},{_i = _i - _dec}] do {
hintsilent format['%1 secondes',_i];
Sleep _dec;
if (_i <= 600) then {exitWith};
};
_dec=240;
for [{_i = _limite},{_i > 0},{_i = _i - _dec}] do
{
hintsilent format['%1 secondes',_i];
Sleep _dec;
if (_i <= 240) then {exitWith};
};
_dec=60;
for [{_i = _limite},{_i > 0},{_i = _i - _dec}] do
{
hintsilent format['%1 secondes',_i];
Sleep _dec;
if (_i <= 120) then {exitWith};
};
_dec=1;
for [{_i = _limite},{_i > 0},{_i = _i - _dec}] do
{
hintsilent format['%1 secondes',_i];
Sleep _dec;
hint"1s";
if (_i <= 1) then {exitWith};
};
hint 'Temps écoulé, fin de mission';
if (true) exitWith {};