09.08.2011, 14:21
how can i check if someone is afk? (by pressing ESC)
new iAFKDef[MAX_PLAYERS];
forward afkCheck();
public afkCheck() {
for( new i = 0; i < MAX_PLAYERS; i +=1 ) {
iAFKDef[i] -= 1; if ( iAFKDef[i] <= 0 ) { Kick( i ); }
}
return 1;
}
public OnGameModeInit( ) {
SetTimer( "afkCheck", 1000, true );
}
public OnPlayerUpdate( playerid ) {
iAFKDef[playerid] = 10; }