11.12.2012, 16:43
this will fix it:
pawn Код:
public C_Paused(playerid)
{
if(GetTickCount()-g_Paused[playerid] > TIME_DIF && g_Requesting[playerid] != true && g_IsPaused[playerid] != true && InvalidStates(playerid) != 1)
{
OnPlayerPause(playerid);
g_IsPaused[playerid] = true;
}
else if(GetTickCount()-g_Paused[playerid] < TIME_DIF && g_Requesting[playerid] != true && g_IsPaused[playerid] != false && InvalidStates(playerid) != 1)
{
OnPlayerUnPause(playerid);
g_IsPaused[playerid] = false;
}
return 1;
}
stock IsPlayerPaused(playerid)
{
return g_IsPaused[playerid];
}
stock InvalidStates(playerid)
{
new pState = GetPlayerState(playerid);
if(pState == 0 || pState == 7)
{
return 1;
}
else
{
return 0;
}
}