11.12.2012, 16:35
Код:
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; } }