This code isn't working as it should
#2

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


Messages In This Thread
This code isn't working as it should - by Johnson_Brooks - 05.06.2014, 10:23
Re: This code isn't working as it should - by Konstantinos - 05.06.2014, 10:27
Re: This code isn't working as it should - by Matess - 05.06.2014, 11:26

Forum Jump:


Users browsing this thread: 1 Guest(s)