08.12.2009, 13:35
'adds' will always be 1, since the timer will never be executed to be 0
For the code to get to the check, the player needs to be admin 3 or more, but for the timer to execute, he needs to be lower then 1
pawn Код:
if(PlayerInfo[playerid][pLevel] >= 3)
{
...
if ((!adds) && (PlayerInfo[playerid][pAdmin] < 1))
{
format(string, sizeof(string), " Please try again later, %d minute between Advertisements !", (addtimer/60000));
SendClientMessage(playerid, COLOR_GRAD2, string);
return 1;
}
...
if (PlayerInfo[playerid][pAdmin] < 1)
{
SetTimer("AddsOn", addtimer, 0);adds = 0;
}
}