09.12.2010, 16:11
Hi,
I have several loops in my script and have never had a problem with any of them before. I have since added a new loop which is exactly the same as the others besides the name. This loop just doesn't seem to be getting called at all.
I can't see a problem with that at all yet the loop never gets called for some reason. If anyone has any ideas it would be appreciated.
Thanks, Infamous.
I have several loops in my script and have never had a problem with any of them before. I have since added a new loop which is exactly the same as the others besides the name. This loop just doesn't seem to be getting called at all.
Код:
//The cmd:
if (strcmp("/test", cmdtext, true, 5) == 0) {
SetPlayerWantedLevel(playerid, 5);
return 1;
}
//The forward:
forward WantedLevel();
//The timer:
SetTimer("WantedLevel", 500, 1);
//The loop:
public WantedLevel()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && IsPlayerSpawned[i] == 1)
{
new wantedlevel = GetPlayerWantedLevel(i);
if(wantedlevel == 0) SetPlayerToTeamColour(i);
if(wantedlevel >= 1) SetPlayerColor(i, COLOR_WANTED);
}
}
}
Thanks, Infamous.


