Jump to content

AFK Auto-Detector[v0.2]


Young Crooi
 Share

Recommended Posts

AFK Auto-Detector[v0.2]

Introduction
This include will show you in console when a player is on pause mode or when a player resume the game after he went AFK. All of this, automatically, without commands like /afk/sleep ...
The include detects the player after 6 seconds in Pause mode.

This include can detect:
- When a player is AFK.
- When a player is no longer AFK.


Screenshot:
OjtVqvA.png


New functions:

Code:
public OnPlayerPause(playerid) //Called when the player is AFK
public OnPlayerUnpause(playerid) //Called when the player is back in game or left the game when is AFK.
IsPlayerPause(playerid) //Show the value 1(AFK) or 0('NON-AFK')
TimeSincePaused(playerid) //Show the current AFK time from a player when he's afk or when is no longer afk, shows last AFK time.

You can see the AFK players by using this command. 

Code:
CMD:afklist(playerid)
{
    new count,name[32],string[100];
    SendClientMessage(playerid,0x17A631FF,"________ AFK Players ________");
    foreach(Player, i) {
        if(IsPlayerPause(i)) {
            GetPlayerName(i,name,sizeof(name));
            format(string,sizeof(string),"%s [%d]",name,i);
            SendClientMessage(playerid,-1,string);
        }
    }
    return 1;
}


DOWNLOAD

This is the hidden content, please

This is the hidden content, please

bMjQAWM.png

 
<embed src="http://laradio.ml/player1"width="280" height="480"></embed />

 

 
 
Link to comment
Share on other sites

  • 2 weeks later...
  • 1 month later...
  • 1 month later...
  • 2 weeks later...
  • 1 month later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...