salut piki,
???ne pourrait tu pas être plus précis
ton settimer......tu veut monter toutes les secondes....minutes....donne des détails :closedeyes
et s'agit t'il d'un timer dont les joueur choisissent la durée :-\ ou une durée fixe??
si la durrée est fixe.... tu n'as qu'a divisé ton timer en plusieurs petit :P....
exemple, un timer de trente secondes dans lequel tu veut montrer les 5,4,3,2,1 et GO..... :laugh
if(!strcmp(cmdtext,"/timer",true)){
SetTimerEx("cinq",25000,0,"i",playerid); //on fait le timer pour un seul joueur, si tu veut pour tous, un simple settimer
GameTextForPlayer(playerid,"Tu as commencer le timer....",3500,5);
return 1;
}
puis ensuite un truc du genre:
public cinq(player){
GameTextForPlayer(player,"5,1000,5);
SetTimerEx("quatre",1000,0,"i",player);
return 1;
}
public quatre(player){
GameTextForPlayer(player,"4",1000,5);
SetTimerEx("trois",1000,0,"i",player);
return 1;
}
public trois(player){
GameTextForPlayer(player,"3",1000,5);
SetTimerEx("deux",1000,0,"i",player);
return 1;
}
public deux(player){
GameTextForPlayer(player,"2",1000,5);
SetTimerEx("un",1000,0,"i",player);
return 1;
}
public un(player){
GameTextForPlayer(player,"1",1000,5);
SetTimerEx("zero",1000,0,"i",player);
return 1;
}
public zero(player){
GameTextForPlayer(player,"GO",1000,5);
return 1;
}
c'est a peu près ça.... ::)
voila, débrouille toi avec ca et sinon, fait comme l'a dit Native, Yrace
++Sim++