TheInnocentOne
Unregistered
Quote:
Originally Posted by Carlton
pawn Код:
new PausedTimer;
public OnGameModeInit() { PausedTimer = SetTimer("CheckPaused", 1000, 1); return 1; }
forward CheckPaused(); public CheckPaused() { for(new o = 0; o < GetMaxPlayers(); o++ ){ if(GetPVarInt(o, "Paused") == 0) { // The player is paused / Pressed ESC. } } return 1; }
public OnPlayerConnect(playerid) { SetPVarInt(playerid, "Paused", 0); return 1; }
public OnPlayerUpdate(playerid) { SetPVarInt(playerid, "Paused", 1); return 1; }
|
OnPlayerUpdate is NOT called for paused players..
So why are you setting them as paused there?