Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- new pName[24];
- new str[128];
- new pName2[24];
- new str2[128];
- new IsAFK[MAX_PLAYERS];
- public OnFilterScriptInit()
- {
- print("-----------------------------------------------------------");
- print(" Dafuq's AFK System 1.0 suceffully loaded..");
- print("-----------------------------------------------------------");
- return 1;
- }
- public OnFilterScriptExit()
- {
- print("/n----------------------------------");
- print(" Dafuq's AFK System has unloaded.");
- print("------------------------------------");
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- IsAFK[playerid] = 0;
- }
- command(afk, playerid, params[])
- {
- if(IsAFK[playerid] == 0)
- {
- TogglePlayerControllable(playerid,0);
- GetPlayerName(playerid, pName, 24);
- format(str, 128, "%s has gone AFK! (Away from keyboard)", pName);
- SendClientMessageToAll(blue, str);
- IsAFK[playerid] = 1;
- }
- else return SendClientMessage(playerid, blue, "You are already AFK!");
- return 1;
- }
- command(back, playerid, params[])
- {
- if(IsAFK[playerid] == 1)
- {
- TogglePlayerControllable(playerid,1);
- GetPlayerName(playerid, pName2, 24);
- format(str2, 128, "%s is now back from being AFK!", pName2); .
- SendClientMessageToAll(blue, str2);
- IsAFK[playerid] = 0;
- }
- else return SendClientMessage(playerid, blue, "You aren't AFK!");
- return 1;
- }
- command(afkers, playerid, params)
- {
- new pString[MAX_PLAYER_NAME], pName3[MAX_PLAYER_NAME];
- for(new pID = 0; pID < MAX_PLAYERS; pID ++)
- {
- if(IsPlayerConnected(pID))
- {
- if(IsAFK[pID] == 1)
- {
- SendClientMessage(playerid, 0xFFFFFFFF, "Players currently AFK:");
- GetPlayerName(playerid, pName3, sizeof(pName3));
- format(pString, sizeof(pString), "%s", pName3);
- SendClientMessage(playerid, 0xFFFFFFFF, pString);
- }
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement