Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- --------------------------------
- | |
- AFK SystemByBlueBossA/
- NadavxD.
- | |
- --------------------------------
- */
- //=========================Includes=============================================
- #include <a_samp>
- #include <core>
- //=========================Colors===============================================
- #pragma tabsize 0
- #define orange 0xFF9900AA
- #define COLOR_RED 0xAA3333AA
- #define COLOR_YELLOW 0xFFFF00AA
- #define COLOR_WHITE 0xFFFFFFAA
- //=========================News=================================================
- new AFK[MAX_PLAYERS];
- new Text3D:Nadav[MAX_PLAYERS];
- //=========================Print & Dos Credit===================================
- main()
- {
- print("\n----------------------------------");
- print("AFK System");
- print("----------------------------------\n");
- }
- //========================OnPlayerCommandText===================================
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- //==========================AFK=================================================
- if (strcmp("/AFK", cmdtext, true, 10) == 0){
- new string[46];
- if(AFK[playerid] == 1) return SendClientMessage(playerid, 0xff0000ff, "!AFK àúä ëáø áîöá");
- format(string,sizeof(string),"{136EBE}[SERVER] AFK ðëðñ ìîöá %s",GetName(playerid));
- SendClientMessageToAll(orange,string),TogglePlayerControllable(playerid,0),AFK[playerid]=1,ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,"» In AFK",":ðëðñú ìîöá ìà ðîöà åìëï ìà úåëì ìòùåú ô÷åãåú àå ëì ãáø àçø ìôðéê ô÷åãåú äùéîåù\n• /UnAFK - éöéàä îîöá àô ÷éé","àéùåø","");
- Nadav[playerid] = Create3DTextLabel("AFK äùç÷ï ðîöà áîöá",COLOR_WHITE,30.0,40.0,50.0,40.0,0),Attach3DTextLabelToPlayer(Nadav[playerid], playerid, 0.0, 0.0, 0.7);
- return 1;
- }
- //==========================UnAfk===============================================
- if (strcmp("/UnAfk", cmdtext, true, 10) == 0){
- new string[46];
- if(AFK[playerid] == 0) return SendClientMessage(playerid, 0xff0000ff, "!AFK àúä ìà áîöá");
- format(string,sizeof(string),"{136EBE}[SERVER] AFK éöà îîöá %s",GetName(playerid));
- SendClientMessageToAll(orange,string),TogglePlayerControllable(playerid,1),AFK[playerid]=0,ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,"» Back AFK","AFK éöàú îîöá\n• /AFK - ëðéñä ìîöá àô ÷éé","àéùåø","");
- Delete3DTextLabel(Text3D:Nadav[playerid]);
- return 1;
- }
- if(AFK[playerid] == 1)return SendClientMessage(playerid,COLOR_WHITE, "!àúä ìà éëåì ìáöò ô÷åãåú ùàúä áîöá ìà ðîöà");
- return 0;
- }
- //===========================Stocks=============================================
- stock GetName(playerid)
- {
- new pName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pName, sizeof(pName));
- return pName;
- }
- //============================End==================
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement