26.02.2011, 10:26
Hi all, I'm making a "radar" command, but I don't know how to use my timer to stop it after 30 seconds : /
Here my code
I know, my timer is a big fail, but really don't know how to do it : /
Here my code
Код:
OnPlayerConnect SetPlayerColor(playerid, 0xFFFFFF00); _________________ CMD:ks(playerid, params[]) { if (Killstreaks[playerid] == 3 || Killstreaks[playerid] == 4) { for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(!IsPlayerNPC(i)) { if(Coldblooded[i]==0) { SetPlayerMarkerForPlayer(playerid, i, 0xFFFFFFFF); Radar[playerid]=1; SetTimer("RadarTimer", 30000, 0); Killstreaks[playerid]=0; } } } } } return 1; } _________________ forward RadarTimer(playerid); public Radartimer(playerid) { for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { SetPlayerMarkerForPlayer(playerid, i, 0xFFFFFF00); Radar[playerid]=0; } } return 1; }