Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <zcmd>
- #include <sscanf2>
- #include <Ldudb>
- //**//**//**//**////**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**
- #define lightbluez 0x33CCFFAA
- #define redz 0xAA3333AA
- #define greyz 0xAFAFAFAA
- #define yellowz 0xFFFF00AA
- #define bluez 0xFF66FFAA
- #define blue 0x0000BBAA
- #define COLOR_RED 0xFFFFFFAA
- #define lightredz 0xFF0000AA
- #define COLOR_LIGHTBLUE 0x24FF0AB9
- #define red 0xEEEEFFC4
- //**//**//**//**////**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**
- #define D2Arank1 0xDC143CAA
- #define D2Arank2 0x33FF33AA
- #define D2Arank3 0x20B2AAFF
- #define D2Arank4 0x33AA33AA
- #define D2Arank5 0xC0C0C0AA
- #define D2Arank6 0x375FFFFF
- #define D2Arank7 0xFFFF00AA
- #define D2Arank8 0xFF0000AA
- #define D2Arank9 0x00FFFFAA
- #define D2Arank10 0x000000AA
- //**//**//**//**////**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**
- enum pInfo {
- D2A,
- LoggedIn,
- };
- //**//**//**//**////**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**
- forward HideDescriptionText(playerid);
- forward HideDescriptionText(playerid);
- //**//**//**//**////**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**
- new PNAME[MAX_PLAYER_NAME];
- new AccInfo[MAX_PLAYERS];
- new PlayerInfo[MAX_PLAYERS][pInfo];
- new Text:DescriptionText[MAX_PLAYERS];
- new maketempadmin[MAX_PLAYERS];
- new DescriptionTimer[MAX_PLAYERS];
- new afk[MAX_PLAYERS];
- new Text3D:label[MAX_PLAYERS];
- //**//**//**//**////**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**
- #define BACK1 12
- #define BACK2 13
- #define BACK3 14
- #define BACK4 15
- #define BACK5 16
- #define BACK6 17
- #define BACK7 18
- #define BACK8 19
- #define BACK9 20
- #define BACK10 21
- #define BACK11 22
- #define AFK_NOT_D2A 23
- #define AFK1 24
- #define AFK2 25
- #define AFK3 26
- #define AFK4 27
- #define AFK5 28
- #define AFK6 29
- #define AFK7 30
- #define AFK8 31
- #define AFK9 32
- #define AFK10 33
- #define AFK11 34
- //**//**//**//**////**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**
- stock ShowDescriptionText(playerid, string[])
- {
- KillTimer(DescriptionTimer[playerid]);
- TextDrawSetString(DescriptionText[playerid], string);
- TextDrawShowForPlayer(playerid, DescriptionText[playerid]);
- DescriptionTimer[playerid] = SetTimerEx("HideDescriptionText", 5000, 0, "i", playerid);
- return 1;
- }
- stock PlayerName3(playerid)
- {
- new pName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pName, sizeof(pName));
- return pName;
- }
- //**//**//**//**////**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**
- public HideDescriptionText(playerid)
- {
- TextDrawHideForPlayer(playerid, DescriptionText[playerid]);
- return 1;
- }
- //**//**//**//**////**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**
- CMD:d2amembers(playerid, params[])
- {
- SendClientMessage(playerid, lightredz, " ");
- SendClientMessage(playerid, lightredz, "___________ |- {33CCFF}Online D2A Members{FF0000} -| ___________");
- SendClientMessage(playerid, lightredz, " ");
- new PNAME[MAX_PLAYER_NAME];
- new count = 0;
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(!IsPlayerConnected(i)) continue;
- if(!PlayerInfo[i][D2A]) continue;
- new string[128], playersname[MAX_PLAYER_NAME];
- GetPlayerName(i, playersname, sizeof(playersname));
- switch(PlayerInfo[i][D2A])
- {
- case 1: format(string, sizeof(string), "{00FF33}%s (ID:%i) - Rank: %d | Newbie |", playersname, i, PlayerInfo[i][D2A]);
- case 2: format(string, sizeof(string), "{FF9900}%s (ID:%i) - Rank: %d | Joniour Member |", playersname, i, PlayerInfo[i][D2A]);
- case 3: format(string, sizeof(string), "{FF9900}%s (ID:%i) - Rank: %d | Senior Member |", playersname, i, PlayerInfo[i][D2A]);
- case 4: format(string, sizeof(string), "{7CFC00}%s (ID:%i) - Rank: %d | Master Member |", playersname, i, PlayerInfo[i][D2A]);
- case 5: format(string, sizeof(string), "{1E90FF}%s (ID:%i) - Rank: %d | Professional Member | ", playersname, i, PlayerInfo[i][D2A]);
- case 6: format(string, sizeof(string), "{00FFFF}%s (ID:%i) - Rank: %d | Expert Member |", playersname, i, PlayerInfo[i][D2A]);
- case 7: format(string, sizeof(string), "{CC33CC}%s (ID:%i) - Rank: %d | Server Head | ", playersname, i, PlayerInfo[i][D2A]);
- case 8: format(string, sizeof(string), "{FF0066}%s (ID:%i) - Rank: %d | Co Leader |", playersname, i, PlayerInfo[i][D2A]);
- case 9: format(string, sizeof(string), "{CC00CC}%s (ID:%i) - Rank: %d | Leader |", playersname, i, PlayerInfo[i][D2A]);
- case 10: format(string, sizeof(string), "{6666FF}%s (ID:%i) - Rank: %d | Manager |", playersname, i, PlayerInfo[i][D2A]);
- case 11: format(string, sizeof(string), "{FF0000}%s (ID:%i) - Rank: %d | Founder |", playersname, i, PlayerInfo[i][D2A]);
- default: continue;
- }
- SendClientMessage(playerid, lightredz, string);
- count++;
- }
- if(!count) SendClientMessage(playerid, lightbluez, " {33CCFF}No Online Death To All Members");
- SendClientMessage(playerid, lightredz, "______________________________________________");
- return 1;
- }
- CMD:d2aweaps (playerid,rank) {
- new PNAME[MAX_PLAYER_NAME];
- new string[128];
- SendClientMessage(playerid, lightbluez,"[Information]Death to all Official weapons, are successfully loaded. ");
- if(PlayerInfo[playerid][D2A]) {
- GivePlayerWeapon(playerid, 4, 1);
- GivePlayerWeapon(playerid, 18, 1500);
- GivePlayerWeapon(playerid, 24, 1500);
- GivePlayerWeapon(playerid, 26, 1500);
- GivePlayerWeapon(playerid, 28, 1500);
- GivePlayerWeapon(playerid, 31, 1500);
- GivePlayerWeapon(playerid, 34, 1500);
- GivePlayerWeapon(playerid, 43, 1500);
- GivePlayerWeapon(playerid, 46, 1500);
- GetPlayerName(playerid, PNAME, MAX_PLAYERS);
- format(string, sizeof(string),"[Information]:{CC0000}%s{33CCFF} has used the command {CC0000}/D2AWeaps", PNAME);
- SendClientMessageToAll(lightredz,string);
- }else if (!PlayerInfo[playerid][D2A]) return SendClientMessage (playerid,-1,"You Dont Enough D2A Rank");
- return 1;
- }
- CMD:d2askin1(playerid, params[]) {
- new PNAME[MAX_PLAYER_NAME];
- new string[128];
- SetPlayerSkin(playerid, 270);
- SendClientMessage(playerid, lightbluez,"|- D2A skin equipped successfuly -|");
- GetPlayerName(playerid, PNAME, MAX_PLAYERS);
- format(string, sizeof(string),"[Information]:{CC0000}%s{33CCFF} has used the command {CC0000}/D2ASkin1", PNAME);
- SendClientMessageToAll(lightredz,string);
- return 1;
- }
- CMD:setd2a(playerid,params[])
- {
- if(PlayerInfo[playerid][D2A] >= 9 || IsPlayerAdmin(playerid)) {
- new tmp [256];
- new tmp2[256];
- new Index;
- tmp = strtok(params,Index);
- tmp2 = strtok(params,Index);
- if(isnull(params)) return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "Syntax", "/Setd2a [Playerid] [Rank (1/10)] \n Function: Changing the player D2A rank status from a value to another", "Exit", "");
- new player1, level, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128];
- player1 = strval(tmp);
- if(isnull(tmp2)) return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "-Syntax", " /Setd2a [Playerid] [Rank (1/10)] \n\n Function: Changing the player D2A rank status from a value to another", "Exit", "");
- level = strval(tmp2);
- if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID)
- if(level > 11) return SendClientMessage(playerid,redz,"ERROR: Incorrect Rank");
- if(level == PlayerInfo[player1][D2A]) return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "Error", "That player has the same rank, try another one", "Exit", "");
- GetPlayerName(player1, playername, sizeof(playername)); GetPlayerName(playerid, adminname, sizeof(adminname));
- new year,month,day; getdate(year, month, day); new hour,minute,second; gettime(hour,minute,second);
- if(level > 0) format(string,sizeof(string),"{CC0000}[News]:{00CCFF} D2A Leader %s has set your D2A rank Status to Rank %d",adminname, level);
- else format(string,sizeof(string),"{CC0000}[News]:{00CCFF} D2A Leader %s has set your D2A rank Status to Rank %d ",adminname, level);
- SendClientMessage(player1,bluez,string);
- if(level > PlayerInfo[player1][D2A]) GameTextForPlayer(player1,"~g~Promoted", 2000, 3);
- else GameTextForPlayer(player1,"~g~Demoted", 2000, 3);
- format(string,sizeof(string),"{CC0000}[INFO]: {00CCFF}You have changed %s's Rank status to %d/%d/%d at %d:%d:%d Successfuly", playername, level, day, month, year, hour, minute, second); SendClientMessage(playerid,bluez,string);
- format(string,sizeof(string),"D2A leader %s has made %s Rank %d on %d/%d/%d at %d:%d:%d = = =",adminname, playername, level, day, month, year, hour, minute, second);
- //SaveToFile("BTTDM",string);
- PlayerInfo[player1][D2A] = level;
- return PlayerPlaySound(player1,1057,0.0,0.0,0.0);
- }
- else return ShowPlayerDialog(playerid, 333, DIALOG_STYLE_MSGBOX, "-Error", "|- You ain't commissioned to use this command, please be careful -|", "Exit", "");
- }
- CMD:d2asay(playerid,params[]) {
- #pragma unused params
- if(isnull(params)) return ShowPlayerDialog(playerid, 336, DIALOG_STYLE_MSGBOX, "-Syntax", "|- /D2ASay [Text] -|", "Exit", "");
- if(PlayerInfo[playerid][D2A] == 1) {
- new string[128]; format(string, sizeof(string), "***[D2A]Newbie Member {00FF33}%s:{CC0000} %s", PlayerName3(playerid), params[0] );
- return SendClientMessageToAll(0xFF0000AA,string);
- } else if(PlayerInfo[playerid][D2A] == 2) {
- new string[128]; format(string, sizeof(string), "***[D2A]Joniour Member {FF9900}%s:{CC0000} %s", PlayerName3(playerid), params[0] );
- return SendClientMessageToAll(0xFF0000AA,string);
- } else if(PlayerInfo[playerid][D2A] == 3) {
- new string[128]; format(string, sizeof(string), "***[D2A]Senior Member {FF9900}%s:{CC0000} %s", PlayerName3(playerid), params[0] );
- return SendClientMessageToAll(0xFF0000AA,string);
- } else if(PlayerInfo[playerid][D2A] == 4) {
- new string[128]; format(string, sizeof(string), "***[D2A]Master Member {7CFC00}%s:{CC0000} %s", PlayerName3(playerid), params[0] );
- return SendClientMessageToAll(0xFF0000AA,string);
- } else if(PlayerInfo[playerid][D2A] == 5) {
- new string[128]; format(string, sizeof(string), "***[D2A]Professional Member {1E90FF}%s:{CC0000} %s", PlayerName3(playerid), params[0] );
- return SendClientMessageToAll(0xFF0000AA,string);
- } else if(PlayerInfo[playerid][D2A] == 6) {
- new string[128]; format(string, sizeof(string), "***[D2A]Expert Member {00FFFF}%s:{CC0000} %s", PlayerName3(playerid), params[0] );
- return SendClientMessageToAll(0xFF0000AA,string);
- } else if(PlayerInfo[playerid][D2A] == 7) {
- new string[128]; format(string, sizeof(string), "***[D2A]Server Head {CC33CC}%s:{CC0000} %s", PlayerName3(playerid), params[0] );
- return SendClientMessageToAll(0xFF0000AA,string);
- } else if(PlayerInfo[playerid][D2A] == 8) {
- new string[128]; format(string, sizeof(string), "***[D2A]Co Leader {FF0066}%s:{CC0000} %s", PlayerName3(playerid), params[0] );
- return SendClientMessageToAll(0xFF0000AA,string);
- } else if(PlayerInfo[playerid][D2A] == 9) {
- new string[128]; format(string, sizeof(string), "***[D2A]Leader {CC00CC}%s:{CC0000} %s", PlayerName3(playerid), params[0] );
- return SendClientMessageToAll(0xFF0000AA,string);
- } else if(PlayerInfo[playerid][D2A] == 10) {
- new string[128]; format(string, sizeof(string), "***[D2A]Manager {6666FF}%s:{CC0000} %s", PlayerName3(playerid), params[0] );
- return SendClientMessageToAll(0xFF0000AA,string);
- } else if(PlayerInfo[playerid][D2A] == 11) {
- new string[128]; format(string, sizeof(string), "***[D2A]Founder {FF0000}%s:{CC0000} %s", PlayerName3(playerid), params[0] );
- return SendClientMessageToAll(0xFF0000AA,string);
- } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"[ERROR]","You need to be D2A Member to use this command","Okay","");
- }
- CMD:d2atrain(playerid,params[]) {
- new string[128];
- new PNAME[MAX_PLAYER_NAME];
- SetPlayerInterior(playerid, 16);
- SetPlayerPos(playerid,-1387.4497,1244.6678,1039.8672);
- SendClientMessage(playerid, 0x00FF00FF,"[TELE]You have been teleported to /D2ATrain");
- GetPlayerName(playerid, PNAME, MAX_PLAYERS);
- format(string, sizeof(string), "{00CCFF}[Information]{CC0000}%s has been teleported to {00CCFF}/D2ATrain", PNAME);
- SendClientMessageToAll(lightredz,string);
- GivePlayerWeapon(playerid, 24, 1500);
- GivePlayerWeapon(playerid, 31, 1500);
- GivePlayerWeapon(playerid, 26, 1500);
- return 1;
- }
- CMD:d2agoto(playerid,params[])
- {
- if(PlayerInfo[playerid][D2A] >= 10)//Replace this with your player variable
- {
- new targetid;//establishes a person on the server to use the command on
- if(sscanf(params, "u", targetid)) return SendClientMessage(playerid, COLOR_RED, "/D2AGoto [id]");//tells you how to use the command if you use it incorrectly
- if(!PlayerInfo[targetid][D2A]) return SendClientMessage(playerid, COLOR_RED, "This player isnt D2A Bitch!");
- {
- new Float:x, Float:y, Float:z;//creates new floats
- GetPlayerPos(targetid, x, y, z);
- SetPlayerPos(playerid, x+1, y+1, z);
- SendClientMessage(targetid,COLOR_RED,"Successfully Done.");//tells them they have been kicked out of their faction by an admin.
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "You do not have the rank to set ranks");
- }
- return 1;
- }
- CMD:d2aget(playerid,params[])
- {
- if(PlayerInfo[playerid][D2A] >= 10)//Replace this with your player variable
- {
- new targetid;//establishes a person on the server to use the command on
- if(sscanf(params, "u", targetid)) return SendClientMessage(playerid, COLOR_RED, "/D2AGoto [id]");//tells you how to use the command if you use it incorrectly
- if(!PlayerInfo[targetid][D2A]) return SendClientMessage(playerid, COLOR_RED, "This player isnt D2A Bitch!");
- {
- new Float:x, Float:y, Float:z;//creates new floats
- GetPlayerPos(playerid, x, y, z);
- SetPlayerPos(targetid, x+1, y+1, z);
- SendClientMessage(targetid,COLOR_RED,"Successfully Done.");//tells them they have been kicked out of their faction by an admin.
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "You do not have the rank to set ranks");
- }
- return 1;
- }
- /////////////////////////////////////// D2A-AWAY FROM KEYBOARD SYSTEM ////////////////////////////////////
- CMD:dafk(playerid, params[])
- {
- if(afk[playerid] == 1) return SendClientMessage(playerid,blue, "{00FFFF}[Information]{FFFFFF} You are already away, use {00FFFF}/back{FFFFFF} to return back and announce your recurrence -|");
- {
- if(PlayerInfo[playerid][D2A] == 1) {
- ShowPlayerDialog(playerid, AFK1, DIALOG_STYLE_INPUT, "{00FFFF}-Reason:", "{FFFF00}Please insert here why would you be in afk - status", "Done", "Exit");
- } else if(PlayerInfo[playerid][D2A] == 2) {
- ShowPlayerDialog(playerid, AFK2, DIALOG_STYLE_INPUT, "{00FFFF}-Reason:", "{FFFF00}Please insert here why would you be in afk - status", "Done", "Exit");
- } else if(PlayerInfo[playerid][D2A] == 3) {
- ShowPlayerDialog(playerid, AFK3, DIALOG_STYLE_INPUT, "{00FFFF}-Reason:", "{FFFF00}Please insert here why would you be in afk - status", "Done", "Exit");
- } else if(PlayerInfo[playerid][D2A] == 4) {
- ShowPlayerDialog(playerid, AFK4, DIALOG_STYLE_INPUT, "{00FFFF}-Reason:", "{FFFF00}Please insert here why would you be in afk - status", "Done", "Exit");
- } else if(PlayerInfo[playerid][D2A] == 5) {
- ShowPlayerDialog(playerid, AFK5, DIALOG_STYLE_INPUT, "{00FFFF}-Reason:", "{FFFF00}Please insert here why would you be in afk - status", "Done", "Exit");
- } else if(PlayerInfo[playerid][D2A] == 6) {
- ShowPlayerDialog(playerid, AFK6, DIALOG_STYLE_INPUT, "{00FFFF}-Reason:", "{FFFF00}Please insert here why would you be in afk - status", "Done", "Exit");
- } else if(PlayerInfo[playerid][D2A] == 7) {
- ShowPlayerDialog(playerid, AFK7, DIALOG_STYLE_INPUT, "{00FFFF}-Reason:", "{FFFF00}Please insert here why would you be in afk - status", "Done", "Exit");
- } else if(PlayerInfo[playerid][D2A] == 8) {
- ShowPlayerDialog(playerid, AFK8, DIALOG_STYLE_INPUT, "{00FFFF}-Reason:", "{FFFF00}Please insert here why would you be in afk - status", "Done", "Exit");
- } else if(PlayerInfo[playerid][D2A] == 9) {
- ShowPlayerDialog(playerid, AFK9, DIALOG_STYLE_INPUT, "{00FFFF}-Reason:", "{FFFF00}Please insert here why would you be in afk - status", "Done", "Exit");
- } else if(PlayerInfo[playerid][D2A] == 10) {
- ShowPlayerDialog(playerid, AFK10, DIALOG_STYLE_INPUT, "{00FFFF}-Reason:", "{FFFF00}Please insert here why would you be in afk - status", "Done", "Exit");
- } else if(PlayerInfo[playerid][D2A] == 11) {
- ShowPlayerDialog(playerid, AFK11, DIALOG_STYLE_INPUT, "{00FFFF}-Reason:", "{FFFF00}Please insert here why would you be in afk - status", "Done", "Exit");
- } else return ShowPlayerDialog(playerid,AFK_NOT_D2A,DIALOG_STYLE_MSGBOX,"[ERROR]","You need to be D2A Member to use this command","It's Fine.","");
- }
- return 1;
- }
- CMD:dback(playerid,params[])
- {
- if(afk[playerid] == 0) return SendClientMessage(playerid,blue, "{00FFFF}[Error]:{FFFFFF} You ain't afk to use this command{CC0000}..");
- {
- if(PlayerInfo[playerid][D2A] == 1) {
- ShowPlayerDialog(playerid, BACK1, DIALOG_STYLE_INPUT, "{00FFFF}-Welcome:", "{FFFF00}Please insert here a comment for being back", "Done", "Exit");
- } else if(PlayerInfo[playerid][D2A] == 2) {
- ShowPlayerDialog(playerid, BACK2, DIALOG_STYLE_INPUT, "{00FFFF}-Welcome:", "{FFFF00}Please insert here a comment for being back", "Done", "Exit");
- } else if(PlayerInfo[playerid][D2A] == 3) {
- ShowPlayerDialog(playerid, BACK3, DIALOG_STYLE_INPUT, "{00FFFF}-Welcome:", "{FFFF00}Please insert here a comment for being back", "Done", "Exit");
- } else if(PlayerInfo[playerid][D2A] == 4) {
- ShowPlayerDialog(playerid, BACK4, DIALOG_STYLE_INPUT, "{00FFFF}-Welcome:", "{FFFF00}Please insert here a comment for being back", "Done", "Exit");
- } else if(PlayerInfo[playerid][D2A] == 5) {
- ShowPlayerDialog(playerid, BACK5, DIALOG_STYLE_INPUT, "{00FFFF}-Welcome:", "{FFFF00}Please insert here a comment for being back", "Done", "Exit");
- } else if(PlayerInfo[playerid][D2A] == 6) {
- ShowPlayerDialog(playerid, BACK6, DIALOG_STYLE_INPUT, "{00FFFF}-Welcome:", "{FFFF00}Please insert here a comment for being back", "Done", "Exit");
- } else if(PlayerInfo[playerid][D2A] == 7) {
- ShowPlayerDialog(playerid, BACK7, DIALOG_STYLE_INPUT, "{00FFFF}-Welcome:", "{FFFF00}Please insert here a comment for being back", "Done", "Exit");
- } else if(PlayerInfo[playerid][D2A] == 8) {
- ShowPlayerDialog(playerid, BACK8, DIALOG_STYLE_INPUT, "{00FFFF}-Welcome:", "{FFFF00}Please insert here a comment for being back", "Done", "Exit");
- } else if(PlayerInfo[playerid][D2A] == 9) {
- ShowPlayerDialog(playerid, BACK9, DIALOG_STYLE_INPUT, "{00FFFF}-Welcome:", "{FFFF00}Please insert here a comment for being back", "Done", "Exit");
- } else if(PlayerInfo[playerid][D2A] == 10) {
- ShowPlayerDialog(playerid, BACK10, DIALOG_STYLE_INPUT, "{00FFFF}-Welcome:", "{FFFF00}Please insert here a comment for being back", "Done", "Exit");
- } else if(PlayerInfo[playerid][D2A] == 11) {
- ShowPlayerDialog(playerid, BACK11, DIALOG_STYLE_INPUT, "{00FFFF}-Welcome:", "{FFFF00}Please insert here a comment for being back", "Done", "Exit");
- } else return ShowPlayerDialog(playerid,123,DIALOG_STYLE_MSGBOX,"[ERROR]","You need to be D2A Member to use this command","It's Fine.","");
- }
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- afk[playerid] = 0;
- return 1;
- }
- public OnPlayerDisconnect(playerid)
- {
- afk[playerid] = 0;
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- if(afk[playerid] == 1) {
- SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You can't chat while you are afk{CC0000}..");
- return 0;
- }
- return 1;
- }
- //**//**//**//**////**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == BACK1)
- if(response == 0) {
- new string[80];
- SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the {00FFFF}'Exit'{FFFFFF} Option, therefore you still away from keybaord{CC0000}..");
- return 1;
- }
- else if(response == 1) {
- if(!strlen(inputtext)) {
- SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a {00FFFF}'Comment'{FFFFFF} to get back{CC0000}..");
- } else if(strlen(inputtext))
- {
- new string[128],pname[32];
- GetPlayerName(playerid,pname,sizeof(pname));
- format(string,sizeof(string),"{00FFFF}[D2A]Newbie Member{CC0000} %s {FFFFFF}is now back, {00FFFF}[Comment]:{CC0000} %s.. ",pname,inputtext);
- SendClientMessageToAll(blue, string);
- SendClientMessage(playerid, blue, "{00FFFF}[Welcome]{FFFFFF} Welcome back, enjoy your stay{CC0000}..");
- label[playerid] = Create3DTextLabel("Playing",0xE60000FF,30.0,40.0,50.0,40.0,0);
- Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
- TogglePlayerControllable(playerid,1);
- GameTextForPlayer(playerid,"Welcome Back",15000,6);
- afk[playerid] = 0;
- return 1;
- }
- }
- if(dialogid == BACK2)
- if(response == 0) {
- new string[128];
- SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the {00FFFF}'Exit'{FFFFFF} Option, therefore you still away from keybaord{CC0000}..");
- return 1;
- }
- else if(response == 1) {
- if(!strlen(inputtext)) {
- SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a {00FFFF}'Comment'{FFFFFF} to get back{CC0000}..");
- } else if(strlen(inputtext))
- {
- new string[128],pname[32];
- GetPlayerName(playerid,pname,sizeof(pname));
- format(string,sizeof(string),"{00FFFF}[D2A]Jonior Member{CC0000} %s {FFFFFF}is now back, {00FFFF}[Comment]:{CC0000} %s.. ",pname,inputtext);
- SendClientMessageToAll(blue, string);
- SendClientMessage(playerid, blue, "{00FFFF}[Welcome]{FFFFFF} Welcome back, enjoy your stay{CC0000}..");
- label[playerid] = Create3DTextLabel("Playing",0xE60000FF,30.0,40.0,50.0,40.0,0);
- Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
- TogglePlayerControllable(playerid,1);
- GameTextForPlayer(playerid,"Welcome Back",15000,6);
- afk[playerid] = 0;
- return 1;
- }
- }
- if(dialogid == BACK3)
- if(response == 0) {
- new string[128];
- SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the {00FFFF}'Exit'{FFFFFF} Option, therefore you still away from keybaord{CC0000}..");
- return 1;
- }
- else if(response == 1) {
- if(!strlen(inputtext)) {
- SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a {00FFFF}'Comment'{FFFFFF} to get back{CC0000}..");
- } else if(strlen(inputtext))
- {
- new string[128],pname[32];
- GetPlayerName(playerid,pname,sizeof(pname));
- format(string,sizeof(string),"{00FFFF}[D2A]Senior Member{CC0000} %s {FFFFFF}is now back, {00FFFF}[Comment]:{CC0000} %s.. ",pname,inputtext);
- SendClientMessageToAll(blue, string);
- SendClientMessage(playerid, blue, "{00FFFF}[Welcome]{FFFFFF} Welcome back, enjoy your stay{CC0000}..");
- label[playerid] = Create3DTextLabel("Playing",0xE60000FF,30.0,40.0,50.0,40.0,0);
- Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
- TogglePlayerControllable(playerid,1);
- GameTextForPlayer(playerid,"Welcome Back",15000,6);
- afk[playerid] = 0;
- return 1;
- }
- }
- if(dialogid == BACK4)
- if(response == 0) {
- new string[128];
- SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the {00FFFF}'Exit'{FFFFFF} Option, therefore you still away from keybaord{CC0000}..");
- return 1;
- }
- else if(response == 1) {
- if(!strlen(inputtext)) {
- SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a {00FFFF}'Comment'{FFFFFF} to get back{CC0000}..");
- } else if(strlen(inputtext))
- {
- new string[128],pname[32];
- GetPlayerName(playerid,pname,sizeof(pname));
- format(string,sizeof(string),"{00FFFF}[D2A]Master Member{CC0000} %s {FFFFFF}is now back, {00FFFF}[Comment]:{CC0000} %s.. ",pname,inputtext);
- SendClientMessageToAll(blue, string);
- SendClientMessage(playerid, blue, "{00FFFF}[Welcome]{FFFFFF} Welcome back, enjoy your stay{CC0000}..");
- label[playerid] = Create3DTextLabel("Playing",0xE60000FF,30.0,40.0,50.0,40.0,0);
- Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
- TogglePlayerControllable(playerid,1);
- GameTextForPlayer(playerid,"Welcome Back",15000,6);
- afk[playerid] = 0;
- return 1;
- }
- }
- if(dialogid == BACK5)
- if(response == 0) {
- new string[128];
- SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the {00FFFF}'Exit'{FFFFFF} Option, therefore you still away from keybaord{CC0000}..");
- return 1;
- }
- else if(response == 1) {
- if(!strlen(inputtext)) {
- SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a {00FFFF}'Comment'{FFFFFF} to get back{CC0000}..");
- } else if(strlen(inputtext))
- {
- new string[128],pname[32];
- GetPlayerName(playerid,pname,sizeof(pname));
- format(string,sizeof(string),"{00FFFF}[D2A]Professional Member{CC0000} %s {FFFFFF}is now back, {00FFFF}[Comment]:{CC0000} %s.. ",pname,inputtext);
- SendClientMessageToAll(blue, string);
- SendClientMessage(playerid, blue, "{00FFFF}[Welcome]{FFFFFF} Welcome back, enjoy your stay{CC0000}..");
- label[playerid] = Create3DTextLabel("Playing",0xE60000FF,30.0,40.0,50.0,40.0,0);
- Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
- TogglePlayerControllable(playerid,1);
- GameTextForPlayer(playerid,"Welcome Back",15000,6);
- afk[playerid] = 0;
- return 1;
- }
- }
- if(dialogid == BACK6)
- if(response == 0) {
- new string[128];
- SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the {00FFFF}'Exit'{FFFFFF} Option, therefore you still away from keybaord{CC0000}..");
- return 1;
- }
- else if(response == 1) {
- if(!strlen(inputtext)) {
- SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a {00FFFF}'Comment'{FFFFFF} to get back{CC0000}..");
- } else if(strlen(inputtext))
- {
- new string[128],pname[32];
- GetPlayerName(playerid,pname,sizeof(pname));
- format(string,sizeof(string),"{00FFFF}[D2A]Expert Member{CC0000} %s {FFFFFF}is now back, {00FFFF}[Comment]:{CC0000} %s.. ",pname,inputtext);
- SendClientMessageToAll(blue, string);
- SendClientMessage(playerid, blue, "{00FFFF}[Welcome]{FFFFFF} Welcome back, enjoy your stay{CC0000}..");
- label[playerid] = Create3DTextLabel("Playing",0xE60000FF,30.0,40.0,50.0,40.0,0);
- Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
- TogglePlayerControllable(playerid,1);
- GameTextForPlayer(playerid,"Welcome Back",15000,6);
- afk[playerid] = 0;
- return 1;
- }
- }
- if(dialogid == BACK7)
- if(response == 0) {
- new string[128];
- SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the {00FFFF}'Exit'{FFFFFF} Option, therefore you still away from keybaord{CC0000}..");
- return 1;
- }
- else if(response == 1) {
- if(!strlen(inputtext)) {
- SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a {00FFFF}'Comment'{FFFFFF} to get back{CC0000}..");
- } else if(strlen(inputtext))
- {
- new string[128],pname[32];
- GetPlayerName(playerid,pname,sizeof(pname));
- format(string,sizeof(string),"{00FFFF}[D2A]Server Head{CC0000} %s {FFFFFF}is now back, {00FFFF}[Comment]:{CC0000} %s.. ",pname,inputtext);
- SendClientMessageToAll(blue, string);
- SendClientMessage(playerid, blue, "{00FFFF}[Welcome]{FFFFFF} Welcome back, enjoy your stay{CC0000}..");
- label[playerid] = Create3DTextLabel("Playing",0xE60000FF,30.0,40.0,50.0,40.0,0);
- Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
- TogglePlayerControllable(playerid,1);
- GameTextForPlayer(playerid,"Welcome Back",15000,6);
- afk[playerid] = 0;
- return 1;
- }
- }
- if(dialogid == BACK8)
- if(response == 0) {
- new string[128];
- SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the {00FFFF}'Exit'{FFFFFF} Option, therefore you still away from keybaord{CC0000}..");
- return 1;
- }
- else if(response == 1) {
- if(!strlen(inputtext)) {
- SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a {00FFFF}'Comment'{FFFFFF} to get back{CC0000}..");
- } else if(strlen(inputtext))
- {
- new string[128],pname[32];
- GetPlayerName(playerid,pname,sizeof(pname));
- format(string,sizeof(string),"{00FFFF}[D2A]Co Leader{CC0000} %s {FFFFFF}is now back, {00FFFF}[Comment]:{CC0000} %s.. ",pname,inputtext);
- SendClientMessageToAll(blue, string);
- SendClientMessage(playerid, blue, "{00FFFF}[Welcome]{FFFFFF} Welcome back, enjoy your stay{CC0000}..");
- label[playerid] = Create3DTextLabel("Playing",0xE60000FF,30.0,40.0,50.0,40.0,0);
- Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
- TogglePlayerControllable(playerid,1);
- GameTextForPlayer(playerid,"Welcome Back",15000,6);
- afk[playerid] = 0;
- return 1;
- }
- }
- if(dialogid == BACK9)
- if(response == 0) {
- new string[128];
- SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the {00FFFF}'Exit'{FFFFFF} Option, therefore you still away from keybaord{CC0000}..");
- return 1;
- }
- else if(response == 1) {
- if(!strlen(inputtext)) {
- SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a {00FFFF}'Comment'{FFFFFF} to get back{CC0000}..");
- } else if(strlen(inputtext))
- {
- new string[128],pname[32];
- GetPlayerName(playerid,pname,sizeof(pname));
- format(string,sizeof(string),"{00FFFF}[D2A]Leader{CC0000} %s {FFFFFF}is now back, {00FFFF}[Comment]:{CC0000} %s.. ",pname,inputtext);
- SendClientMessageToAll(blue, string);
- SendClientMessage(playerid, blue, "{00FFFF}[Welcome]{FFFFFF} Welcome back, enjoy your stay{CC0000}..");
- label[playerid] = Create3DTextLabel("Playing",0xE60000FF,30.0,40.0,50.0,40.0,0);
- Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
- TogglePlayerControllable(playerid,1);
- GameTextForPlayer(playerid,"Welcome Back",15000,6);
- afk[playerid] = 0;
- return 1;
- }
- }
- if(dialogid == BACK10)
- if(response == 0) {
- new string[128];
- SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the {00FFFF}'Exit'{FFFFFF} Option, therefore you still away from keybaord{CC0000}..");
- return 1;
- }
- else if(response == 1) {
- if(!strlen(inputtext)) {
- SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a {00FFFF}'Comment'{FFFFFF} to get back{CC0000}..");
- } else if(strlen(inputtext))
- {
- new string[128],pname[32];
- GetPlayerName(playerid,pname,sizeof(pname));
- format(string,sizeof(string),"{00FFFF}[D2A]Manager{CC0000} %s {FFFFFF}is now back, {00FFFF}[Comment]:{CC0000} %s.. ",pname,inputtext);
- SendClientMessageToAll(blue, string);
- SendClientMessage(playerid, blue, "{00FFFF}[Welcome]{FFFFFF} Welcome back, enjoy your stay{CC0000}..");
- label[playerid] = Create3DTextLabel("Playing",0xE60000FF,30.0,40.0,50.0,40.0,0);
- Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
- TogglePlayerControllable(playerid,1);
- GameTextForPlayer(playerid,"Welcome Back",15000,6);
- afk[playerid] = 0;
- return 1;
- }
- }
- if(dialogid == BACK11)
- if(response == 0) {
- new string[128];
- SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the {00FFFF}'Exit'{FFFFFF} Option, therefore you still away from keybaord{CC0000}..");
- return 1;
- }
- else if(response == 1) {
- if(!strlen(inputtext)) {
- SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a {00FFFF}'Comment'{FFFFFF} to get back{CC0000}..");
- } else if(strlen(inputtext))
- {
- new string[128],pname[32];
- GetPlayerName(playerid,pname,sizeof(pname));
- format(string,sizeof(string),"{00FFFF}[D2A]Founder{CC0000} %s {FFFFFF}is now back, {00FFFF}[Comment]:{CC0000} %s.. ",pname,inputtext);
- SendClientMessageToAll(blue, string);
- SendClientMessage(playerid, blue, "{00FFFF}[Welcome]{FFFFFF} Welcome back, enjoy your stay{CC0000}..");
- label[playerid] = Create3DTextLabel("Playing",0xE60000FF,30.0,40.0,50.0,40.0,0);
- Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
- TogglePlayerControllable(playerid,1);
- GameTextForPlayer(playerid,"Welcome Back",15000,6);
- afk[playerid] = 0;
- return 1;
- }
- }
- if(dialogid == AFK1)
- if(response == 0) {
- new string[128];
- SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the option {FF0000}'Exit'{FFFFFF} instead if going away, Complete Playing{FF0000}..");
- return 1;
- }
- else if(response == 1) {
- if(!strlen(inputtext)) {
- SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a reason for being afk{FF0000}..");
- } else if(strlen(inputtext))
- {
- new string[128],pname[32];
- GetPlayerName(playerid,pname,sizeof(pname));
- format(string,sizeof(string),"{00FFFF}[D2A]Newbie Member:{CC0000} %s {FFFFFF}is now away from keyboard, {00FFFF}[Reason]: {CC0000}%s.. ",pname,inputtext);
- SendClientMessageToAll(blue, string);
- label[playerid] = Create3DTextLabel(" ",0xFF0000FF,30.0,40.0,50.0,15.0,0);
- format(string,sizeof(string),"AFK |-Reason: %s -|",inputtext);
- SendClientMessage(playerid, blue, "{00FFFF}[Information]{FFFFFF} Type {00FFFF}/dback{FFFFFF} when you come back, and to recurrence your return{FF0000}..");
- TogglePlayerControllable(playerid,0);
- format(string, sizeof(string), "~w~You are afk~w~");
- ShowDescriptionText(playerid, string);
- afk[playerid] = 1;
- return 1;
- }
- }
- if(dialogid == AFK2)
- if(response == 0) {
- new string[128];
- SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the option {FF0000}'Exit'{FFFFFF} instead if going away, Complete Playing{FF0000}..");
- return 1;
- }
- else if(response == 1) {
- if(!strlen(inputtext)) {
- SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a reason for being afk{FF0000}..");
- } else if(strlen(inputtext))
- {
- new string[128],pname[32];
- GetPlayerName(playerid,pname,sizeof(pname));
- format(string,sizeof(string),"{00FFFF}[D2A]Jonior Member:{CC0000} %s {FFFFFF}is now away from keyboard, {00FFFF}[Reason]: {CC0000}%s.. ",pname,inputtext);
- SendClientMessageToAll(blue, string);
- label[playerid] = Create3DTextLabel(" ",0xFF0000FF,30.0,40.0,50.0,15.0,0);
- format(string,sizeof(string),"AFK |-Reason: %s -|",inputtext);
- SendClientMessage(playerid, blue, "{00FFFF}[Information]{FFFFFF} Type {00FFFF}/dback{FFFFFF} when you come back, and to recurrence your return{FF0000}..");
- TogglePlayerControllable(playerid,0);
- format(string, sizeof(string), "~w~You are afk~w~");
- ShowDescriptionText(playerid, string);
- afk[playerid] = 1;
- return 1;
- }
- }
- if(dialogid == AFK3)
- if(response == 0) {
- new string[128];
- SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the option {FF0000}'Exit'{FFFFFF} instead if going away, Complete Playing{FF0000}..");
- return 1;
- }
- else if(response == 1) {
- if(!strlen(inputtext)) {
- SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a reason for being afk{FF0000}..");
- } else if(strlen(inputtext))
- {
- new string[128],pname[32];
- GetPlayerName(playerid,pname,sizeof(pname));
- format(string,sizeof(string),"{00FFFF}[D2A]Senior Member:{CC0000} %s {FFFFFF}is now away from keyboard, {00FFFF}[Reason]: {CC0000}%s.. ",pname,inputtext);
- SendClientMessageToAll(blue, string);
- label[playerid] = Create3DTextLabel(" ",0xFF0000FF,30.0,40.0,50.0,15.0,0);
- format(string,sizeof(string),"AFK |-Reason: %s -|",inputtext);
- SendClientMessage(playerid, blue, "{00FFFF}[Information]{FFFFFF} Type {00FFFF}/dback{FFFFFF} when you come back, and to recurrence your return{FF0000}..");
- TogglePlayerControllable(playerid,0);
- format(string, sizeof(string), "~w~You are afk~w~");
- ShowDescriptionText(playerid, string);
- afk[playerid] = 1;
- return 1;
- }
- }
- if(dialogid == AFK4)
- if(response == 0) {
- new string[128];
- SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the option {FF0000}'Exit'{FFFFFF} instead if going away, Complete Playing{FF0000}..");
- return 1;
- }
- else if(response == 1) {
- if(!strlen(inputtext)) {
- SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a reason for being afk{FF0000}..");
- } else if(strlen(inputtext))
- {
- new string[128],pname[32];
- GetPlayerName(playerid,pname,sizeof(pname));
- format(string,sizeof(string),"{00FFFF}[D2A]Master Member:{CC0000} %s {FFFFFF}is now away from keyboard, {00FFFF}[Reason]: {CC0000}%s.. ",pname,inputtext);
- SendClientMessageToAll(blue, string);
- label[playerid] = Create3DTextLabel(" ",0xFF0000FF,30.0,40.0,50.0,15.0,0);
- format(string,sizeof(string),"AFK |-Reason: %s -|",inputtext);
- SendClientMessage(playerid, blue, "{00FFFF}[Information]{FFFFFF} Type {00FFFF}/dback{FFFFFF} when you come back, and to recurrence your return{FF0000}..");
- TogglePlayerControllable(playerid,0);
- format(string, sizeof(string), "~w~You are afk~w~");
- ShowDescriptionText(playerid, string);
- afk[playerid] = 1;
- return 1;
- }
- }
- if(dialogid == AFK5)
- if(response == 0) {
- new string[128];
- SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the option {FF0000}'Exit'{FFFFFF} instead if going away, Complete Playing{FF0000}..");
- return 1;
- }
- else if(response == 1) {
- if(!strlen(inputtext)) {
- SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a reason for being afk{FF0000}..");
- } else if(strlen(inputtext))
- {
- new string[128],pname[32];
- GetPlayerName(playerid,pname,sizeof(pname));
- format(string,sizeof(string),"{00FFFF}[D2A]Professional Member:{CC0000} %s {FFFFFF}is now away from keyboard, {00FFFF}[Reason]: {CC0000}%s.. ",pname,inputtext);
- SendClientMessageToAll(blue, string);
- label[playerid] = Create3DTextLabel(" ",0xFF0000FF,30.0,40.0,50.0,15.0,0);
- format(string,sizeof(string),"AFK |-Reason: %s -|",inputtext);
- SendClientMessage(playerid, blue, "{00FFFF}[Information]{FFFFFF} Type {00FFFF}/dback{FFFFFF} when you come back, and to recurrence your return{FF0000}..");
- TogglePlayerControllable(playerid,0);
- format(string, sizeof(string), "~w~You are afk~w~");
- ShowDescriptionText(playerid, string);
- afk[playerid] = 1;
- return 1;
- }
- }
- if(dialogid == AFK6)
- if(response == 0) {
- new string[128];
- SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the option {FF0000}'Exit'{FFFFFF} instead if going away, Complete Playing{FF0000}..");
- return 1;
- }
- else if(response == 1) {
- if(!strlen(inputtext)) {
- SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a reason for being afk{FF0000}..");
- } else if(strlen(inputtext))
- {
- new string[128],pname[32];
- GetPlayerName(playerid,pname,sizeof(pname));
- format(string,sizeof(string),"{00FFFF}[D2A]Expert Member:{CC0000} %s {FFFFFF}is now away from keyboard, {00FFFF}[Reason]: {CC0000}%s.. ",pname,inputtext);
- SendClientMessageToAll(blue, string);
- label[playerid] = Create3DTextLabel(" ",0xFF0000FF,30.0,40.0,50.0,15.0,0);
- format(string,sizeof(string),"AFK |-Reason: %s -|",inputtext);
- SendClientMessage(playerid, blue, "{00FFFF}[Information]{FFFFFF} Type {00FFFF}/dback{FFFFFF} when you come back, and to recurrence your return{FF0000}..");
- TogglePlayerControllable(playerid,0);
- format(string, sizeof(string), "~w~You are afk~w~");
- ShowDescriptionText(playerid, string);
- afk[playerid] = 1;
- return 1;
- }
- }
- if(dialogid == AFK7)
- if(response == 0) {
- new string[128];
- SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the option {FF0000}'Exit'{FFFFFF} instead if going away, Complete Playing{FF0000}..");
- return 1;
- }
- else if(response == 1) {
- if(!strlen(inputtext)) {
- SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a reason for being afk{FF0000}..");
- } else if(strlen(inputtext))
- {
- new string[128],pname[32];
- GetPlayerName(playerid,pname,sizeof(pname));
- format(string,sizeof(string),"{00FFFF}[D2A]Server Head:{CC0000} %s {FFFFFF}is now away from keyboard, {00FFFF}[Reason]: {CC0000}%s.. ",pname,inputtext);
- SendClientMessageToAll(blue, string);
- label[playerid] = Create3DTextLabel(" ",0xFF0000FF,30.0,40.0,50.0,15.0,0);
- format(string,sizeof(string),"AFK |-Reason: %s -|",inputtext);
- SendClientMessage(playerid, blue, "{00FFFF}[Information]{FFFFFF} Type {00FFFF}/dback{FFFFFF} when you come back, and to recurrence your return{FF0000}..");
- TogglePlayerControllable(playerid,0);
- format(string, sizeof(string), "~w~You are afk~w~");
- ShowDescriptionText(playerid, string);
- afk[playerid] = 1;
- return 1;
- }
- }
- if(dialogid == AFK8)
- if(response == 0) {
- new string[128];
- SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the option {FF0000}'Exit'{FFFFFF} instead if going away, Complete Playing{FF0000}..");
- return 1;
- }
- else if(response == 1) {
- if(!strlen(inputtext)) {
- SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a reason for being afk{FF0000}..");
- } else if(strlen(inputtext))
- {
- new string[128],pname[32];
- GetPlayerName(playerid,pname,sizeof(pname));
- format(string,sizeof(string),"{00FFFF}[D2A]Co Leader:{CC0000} %s {FFFFFF}is now away from keyboard, {00FFFF}[Reason]: {CC0000}%s.. ",pname,inputtext);
- SendClientMessageToAll(blue, string);
- label[playerid] = Create3DTextLabel(" ",0xFF0000FF,30.0,40.0,50.0,15.0,0);
- format(string,sizeof(string),"AFK |-Reason: %s -|",inputtext);
- SendClientMessage(playerid, blue, "{00FFFF}[Information]{FFFFFF} Type {00FFFF}/dback{FFFFFF} when you come back, and to recurrence your return{FF0000}..");
- TogglePlayerControllable(playerid,0);
- format(string, sizeof(string), "~w~You are afk~w~");
- ShowDescriptionText(playerid, string);
- afk[playerid] = 1;
- return 1;
- }
- }
- if(dialogid == AFK9)
- if(response == 0) {
- new string[128];
- SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the option {FF0000}'Exit'{FFFFFF} instead if going away, Complete Playing{FF0000}..");
- return 1;
- }
- else if(response == 1) {
- if(!strlen(inputtext)) {
- SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a reason for being afk{FF0000}..");
- } else if(strlen(inputtext))
- {
- new string[128],pname[32];
- GetPlayerName(playerid,pname,sizeof(pname));
- format(string,sizeof(string),"{00FFFF}[D2A]Leader:{CC0000} %s {FFFFFF}is now away from keyboard, {00FFFF}[Reason]: {CC0000}%s.. ",pname,inputtext);
- SendClientMessageToAll(blue, string);
- label[playerid] = Create3DTextLabel(" ",0xFF0000FF,30.0,40.0,50.0,15.0,0);
- format(string,sizeof(string),"AFK |-Reason: %s -|",inputtext);
- SendClientMessage(playerid, blue, "{00FFFF}[Information]{FFFFFF} Type {00FFFF}/dback{FFFFFF} when you come back, and to recurrence your return{FF0000}..");
- TogglePlayerControllable(playerid,0);
- format(string, sizeof(string), "~w~You are afk~w~");
- ShowDescriptionText(playerid, string);
- afk[playerid] = 1;
- return 1;
- }
- }
- if(dialogid == AFK10)
- if(response == 0) {
- new string[128];
- SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the option {FF0000}'Exit'{FFFFFF} instead if going away, Complete Playing{FF0000}..");
- return 1;
- }
- else if(response == 1) {
- if(!strlen(inputtext)) {
- SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a reason for being afk{FF0000}..");
- } else if(strlen(inputtext))
- {
- new string[128],pname[32];
- GetPlayerName(playerid,pname,sizeof(pname));
- format(string,sizeof(string),"{00FFFF}[D2A]Manager:{CC0000} %s {FFFFFF}is now away from keyboard, {00FFFF}[Reason]: {CC0000}%s.. ",pname,inputtext);
- SendClientMessageToAll(blue, string);
- label[playerid] = Create3DTextLabel(" ",0xFF0000FF,30.0,40.0,50.0,15.0,0);
- format(string,sizeof(string),"AFK |-Reason: %s -|",inputtext);
- SendClientMessage(playerid, blue, "{00FFFF}[Information]{FFFFFF} Type {00FFFF}/dback{FFFFFF} when you come back, and to recurrence your return{FF0000}..");
- TogglePlayerControllable(playerid,0);
- format(string, sizeof(string), "~w~You are afk~w~");
- ShowDescriptionText(playerid, string);
- afk[playerid] = 1;
- return 1;
- }
- }
- if(dialogid == AFK11)
- if(response == 0) {
- new string[128];
- SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the option {FF0000}'Exit'{FFFFFF} instead if going away, Complete Playing{FF0000}..");
- return 1;
- }
- else if(response == 1) {
- if(!strlen(inputtext)) {
- SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a reason for being afk{FF0000}..");
- } else if(strlen(inputtext))
- {
- new string[128],pname[32];
- GetPlayerName(playerid,pname,sizeof(pname));
- format(string,sizeof(string),"{00FFFF}[D2A]Founder:{CC0000} %s {FFFFFF}is now away from keyboard, {00FFFF}[Reason]: {CC0000}%s.. ",pname,inputtext);
- SendClientMessageToAll(blue, string);
- label[playerid] = Create3DTextLabel(" ",0xFF0000FF,30.0,40.0,50.0,15.0,0);
- format(string,sizeof(string),"AFK |-Reason: %s -|",inputtext);
- SendClientMessage(playerid, blue, "{00FFFF}[Information]{FFFFFF} Type {00FFFF}/dback{FFFFFF} when you come back, and to recurrence your return{FF0000}..");
- TogglePlayerControllable(playerid,0);
- format(string, sizeof(string), "~w~You are afk~w~");
- ShowDescriptionText(playerid, string);
- afk[playerid] = 1;
- return 1;
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement