30.09.2014, 21:35
Title...
Thanks for helpers.
Thanks for helpers.
Well, Use this:- http://pastebin.com/hEvJb7FX
|
new bool:PlayerPaused[MAX_PLAYERS] = false,
InactiveTime[MAX_PLAYERS];
public OnGameModeInit()
{
SetTimer("CheckForPausedPlayers", 1000, true);
return 1;
}
public OnPlayerUpdate(playerid)
{
if(InactiveTime[playerid] >= 5) PlayerPaused[playerid] = false; // Player has unpaused their game.
InactiveTime[playerid] = 0;
return 1;
}
forward CheckForPausedPlayers();
public CheckForPausedPlayers()
{
foreach(new i: Player)
{
if(PlayerPaused[i] == false)
{
InactiveTime[i] ++;
if(InactiveTime[i] == 5) PlayerPaused[i] = true; // Player has paused their game.
}
}
}
it uses IsPlayerAltTabbing to detect if the player is paused/AFK, just as the little hourglass on the player name does. Besides, what good is it to OP, if you just say that it's useless and don't provide the proper link yourself?
|