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;
}

