05.06.2014, 10:27
Because it keeps calling the timer.
pawn Код:
// OnPlayerConnect:
ReduceTimer[playerid] = -1;
// OnPlayerUpdate:
if(GetPlayerWantedLevel(playerid) >= 1 && ReduceTimer[playerid] == -1)
{
ReduceTimer[playerid] = SetTimerEx("ReduceWantedLevel", 120000, false, "i", playerid);
}
forward ReduceWantedLevel(playerid);
public ReduceWantedLevel(playerid)
{
if (GetPlayerWantedLevel(playerid) >= 1) SetPlayerWantedLevel(playerid, GetPlayerWantedLevel(playerid) -1);
else
{
KillTimer(ReduceTimer[playerid]);
ReduceTimer[playerid] = -1;
}
}