Advertisement
Guest User

FUCK ASS LOL

a guest
Feb 5th, 2016
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 50.19 KB | None | 0 0
  1. #include <a_samp>
  2. #include <zcmd>
  3. #include <sscanf2>
  4. #include <Ldudb>
  5. //**//**//**//**////**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**
  6.  
  7. #define lightbluez 0x33CCFFAA
  8. #define redz 0xAA3333AA
  9. #define greyz 0xAFAFAFAA
  10. #define yellowz 0xFFFF00AA
  11. #define bluez 0xFF66FFAA
  12. #define blue 0x0000BBAA
  13. #define COLOR_RED 0xFFFFFFAA
  14. #define lightredz 0xFF0000AA
  15. #define COLOR_LIGHTBLUE 0x24FF0AB9
  16. #define red 0xEEEEFFC4
  17. //**//**//**//**////**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**
  18.  
  19. #define D2Arank1 0xDC143CAA
  20. #define D2Arank2 0x33FF33AA
  21. #define D2Arank3 0x20B2AAFF
  22. #define D2Arank4 0x33AA33AA
  23. #define D2Arank5 0xC0C0C0AA
  24. #define D2Arank6 0x375FFFFF
  25. #define D2Arank7 0xFFFF00AA
  26. #define D2Arank8 0xFF0000AA
  27. #define D2Arank9 0x00FFFFAA
  28. #define D2Arank10 0x000000AA
  29. //**//**//**//**////**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**
  30.  
  31. enum pInfo {
  32. D2A,
  33. LoggedIn,
  34. };
  35. //**//**//**//**////**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**
  36.  
  37. forward HideDescriptionText(playerid);
  38. forward HideDescriptionText(playerid);
  39. //**//**//**//**////**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**
  40.  
  41. new PNAME[MAX_PLAYER_NAME];
  42. new AccInfo[MAX_PLAYERS];
  43. new PlayerInfo[MAX_PLAYERS][pInfo];
  44. new Text:DescriptionText[MAX_PLAYERS];
  45. new maketempadmin[MAX_PLAYERS];
  46. new DescriptionTimer[MAX_PLAYERS];
  47. new afk[MAX_PLAYERS];
  48. new Text3D:label[MAX_PLAYERS];
  49. //**//**//**//**////**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**
  50.  
  51. #define BACK1 12
  52. #define BACK2 13
  53. #define BACK3 14
  54. #define BACK4 15
  55. #define BACK5 16
  56. #define BACK6 17
  57. #define BACK7 18
  58. #define BACK8 19
  59. #define BACK9 20
  60. #define BACK10 21
  61. #define BACK11 22
  62. #define AFK_NOT_D2A 23
  63. #define AFK1 24
  64. #define AFK2 25
  65. #define AFK3 26
  66. #define AFK4 27
  67. #define AFK5 28
  68. #define AFK6 29
  69. #define AFK7 30
  70. #define AFK8 31
  71. #define AFK9 32
  72. #define AFK10 33
  73. #define AFK11 34
  74. //**//**//**//**////**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**
  75.  
  76. stock ShowDescriptionText(playerid, string[])
  77. {
  78.     KillTimer(DescriptionTimer[playerid]);
  79.     TextDrawSetString(DescriptionText[playerid], string);
  80.     TextDrawShowForPlayer(playerid, DescriptionText[playerid]);
  81.     DescriptionTimer[playerid] = SetTimerEx("HideDescriptionText", 5000, 0, "i", playerid);
  82.     return 1;
  83. }
  84. stock PlayerName3(playerid)
  85. {
  86.     new pName[MAX_PLAYER_NAME];
  87.     GetPlayerName(playerid, pName, sizeof(pName));
  88.     return pName;
  89. }
  90. //**//**//**//**////**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**
  91.  
  92. public HideDescriptionText(playerid)
  93. {
  94.     TextDrawHideForPlayer(playerid, DescriptionText[playerid]);
  95.     return 1;
  96. }
  97. //**//**//**//**////**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**
  98.  
  99. CMD:d2amembers(playerid, params[])
  100. {
  101.     SendClientMessage(playerid, lightredz, " ");
  102.     SendClientMessage(playerid, lightredz, "___________ |- {33CCFF}Online D2A Members{FF0000} -| ___________");
  103.     SendClientMessage(playerid, lightredz, " ");
  104.     new PNAME[MAX_PLAYER_NAME];
  105.     new count = 0;
  106.     for(new i = 0; i < MAX_PLAYERS; i++)
  107.     {
  108.         if(!IsPlayerConnected(i)) continue;
  109.         if(!PlayerInfo[i][D2A]) continue;
  110.         new string[128], playersname[MAX_PLAYER_NAME];
  111.         GetPlayerName(i, playersname, sizeof(playersname));
  112.         switch(PlayerInfo[i][D2A])
  113.         {
  114.             case 1: format(string, sizeof(string), "{00FF33}%s (ID:%i) - Rank: %d | Newbie |", playersname, i, PlayerInfo[i][D2A]);
  115.             case 2: format(string, sizeof(string), "{FF9900}%s (ID:%i) - Rank: %d | Joniour Member |", playersname, i, PlayerInfo[i][D2A]);
  116.             case 3: format(string, sizeof(string), "{FF9900}%s (ID:%i) - Rank: %d | Senior Member |", playersname, i, PlayerInfo[i][D2A]);
  117.             case 4: format(string, sizeof(string), "{7CFC00}%s (ID:%i) - Rank: %d | Master Member |", playersname, i, PlayerInfo[i][D2A]);
  118.             case 5: format(string, sizeof(string), "{1E90FF}%s (ID:%i) - Rank: %d | Professional Member | ", playersname, i, PlayerInfo[i][D2A]);
  119.             case 6: format(string, sizeof(string), "{00FFFF}%s (ID:%i) - Rank: %d | Expert Member |", playersname, i, PlayerInfo[i][D2A]);
  120.             case 7: format(string, sizeof(string), "{CC33CC}%s (ID:%i) - Rank: %d | Server Head | ", playersname, i, PlayerInfo[i][D2A]);
  121.             case 8: format(string, sizeof(string), "{FF0066}%s (ID:%i) - Rank: %d | Co Leader |", playersname, i, PlayerInfo[i][D2A]);
  122.             case 9: format(string, sizeof(string), "{CC00CC}%s (ID:%i) - Rank: %d | Leader |", playersname, i, PlayerInfo[i][D2A]);
  123.             case 10: format(string, sizeof(string), "{6666FF}%s (ID:%i) - Rank: %d | Manager |", playersname, i, PlayerInfo[i][D2A]);
  124.             case 11: format(string, sizeof(string), "{FF0000}%s (ID:%i) - Rank: %d | Founder |", playersname, i, PlayerInfo[i][D2A]);
  125.             default: continue;
  126.         }
  127.         SendClientMessage(playerid, lightredz, string);
  128.         count++;
  129.     }
  130.     if(!count) SendClientMessage(playerid, lightbluez, "              {33CCFF}No Online Death To All Members");
  131.     SendClientMessage(playerid, lightredz, "______________________________________________");
  132.     return 1;
  133. }
  134.  
  135. CMD:d2aweaps (playerid,rank) {
  136.     new PNAME[MAX_PLAYER_NAME];
  137.     new string[128];
  138.     SendClientMessage(playerid, lightbluez,"[Information]Death to all Official weapons, are successfully loaded. ");
  139.     if(PlayerInfo[playerid][D2A]) {
  140.     GivePlayerWeapon(playerid, 4, 1);
  141.     GivePlayerWeapon(playerid, 18, 1500);
  142.     GivePlayerWeapon(playerid, 24, 1500);
  143.     GivePlayerWeapon(playerid, 26, 1500);
  144.     GivePlayerWeapon(playerid, 28, 1500);
  145.     GivePlayerWeapon(playerid, 31, 1500);
  146.     GivePlayerWeapon(playerid, 34, 1500);
  147.     GivePlayerWeapon(playerid, 43, 1500);
  148.     GivePlayerWeapon(playerid, 46, 1500);
  149.      GetPlayerName(playerid, PNAME, MAX_PLAYERS);
  150.     format(string, sizeof(string),"[Information]:{CC0000}%s{33CCFF} has used the command {CC0000}/D2AWeaps", PNAME);
  151.     SendClientMessageToAll(lightredz,string);
  152.     }else if (!PlayerInfo[playerid][D2A]) return SendClientMessage (playerid,-1,"You Dont Enough D2A Rank");
  153.     return 1;
  154.     }
  155.  
  156. CMD:d2askin1(playerid, params[]) {
  157.     new PNAME[MAX_PLAYER_NAME];
  158.     new string[128];
  159.     SetPlayerSkin(playerid, 270);
  160.         SendClientMessage(playerid, lightbluez,"|- D2A skin equipped successfuly -|");
  161.      GetPlayerName(playerid, PNAME, MAX_PLAYERS);
  162.     format(string, sizeof(string),"[Information]:{CC0000}%s{33CCFF} has used the command {CC0000}/D2ASkin1", PNAME);
  163.     SendClientMessageToAll(lightredz,string);
  164.  
  165.     return 1;
  166. }
  167.  
  168. CMD:setd2a(playerid,params[])
  169. {
  170.         if(PlayerInfo[playerid][D2A] >= 9 || IsPlayerAdmin(playerid)) {
  171.         new tmp [256];
  172.             new tmp2[256];
  173.             new Index;
  174.             tmp  = strtok(params,Index);
  175.             tmp2 = strtok(params,Index);
  176.         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", "");
  177.             new player1, level, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128];
  178.             player1 = strval(tmp);
  179.             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", "");
  180.             level = strval(tmp2);
  181.  
  182.             if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID)
  183.               if(level > 11) return SendClientMessage(playerid,redz,"ERROR: Incorrect Rank");
  184.             if(level == PlayerInfo[player1][D2A]) return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "Error", "That player has the same rank, try another one", "Exit", "");
  185.  
  186.             GetPlayerName(player1, playername, sizeof(playername)); GetPlayerName(playerid, adminname, sizeof(adminname));
  187.             new year,month,day;   getdate(year, month, day); new hour,minute,second; gettime(hour,minute,second);
  188.  
  189.                     if(level > 0) format(string,sizeof(string),"{CC0000}[News]:{00CCFF} D2A Leader %s has set your D2A rank Status to Rank %d",adminname, level);
  190.                     else format(string,sizeof(string),"{CC0000}[News]:{00CCFF} D2A Leader %s has set your D2A rank Status to Rank %d ",adminname, level);
  191.                     SendClientMessage(player1,bluez,string);
  192.  
  193.                     if(level > PlayerInfo[player1][D2A]) GameTextForPlayer(player1,"~g~Promoted", 2000, 3);
  194.                     else GameTextForPlayer(player1,"~g~Demoted", 2000, 3);
  195.  
  196.                     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);
  197.                     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);
  198.                     //SaveToFile("BTTDM",string);
  199.                     PlayerInfo[player1][D2A] = level;
  200.                     return PlayerPlaySound(player1,1057,0.0,0.0,0.0);
  201. }
  202. else return ShowPlayerDialog(playerid, 333, DIALOG_STYLE_MSGBOX, "-Error", "|- You ain't commissioned to use this command, please be careful -|", "Exit", "");
  203. }
  204.  
  205.  
  206. CMD:d2asay(playerid,params[]) {
  207.     #pragma unused params
  208.     if(isnull(params)) return ShowPlayerDialog(playerid, 336, DIALOG_STYLE_MSGBOX, "-Syntax", "|- /D2ASay [Text] -|", "Exit", "");
  209.     if(PlayerInfo[playerid][D2A] == 1) {
  210.         new string[128]; format(string, sizeof(string), "***[D2A]Newbie Member {00FF33}%s:{CC0000} %s", PlayerName3(playerid), params[0] );
  211.         return SendClientMessageToAll(0xFF0000AA,string);
  212.     } else if(PlayerInfo[playerid][D2A] == 2) {
  213.         new string[128]; format(string, sizeof(string), "***[D2A]Joniour Member {FF9900}%s:{CC0000} %s", PlayerName3(playerid), params[0] );
  214.         return SendClientMessageToAll(0xFF0000AA,string);
  215.     } else if(PlayerInfo[playerid][D2A] == 3) {
  216.         new string[128]; format(string, sizeof(string), "***[D2A]Senior Member {FF9900}%s:{CC0000} %s", PlayerName3(playerid), params[0] );
  217.         return SendClientMessageToAll(0xFF0000AA,string);
  218.     } else if(PlayerInfo[playerid][D2A] == 4) {
  219.         new string[128]; format(string, sizeof(string), "***[D2A]Master Member {7CFC00}%s:{CC0000} %s", PlayerName3(playerid), params[0] );
  220.         return SendClientMessageToAll(0xFF0000AA,string);
  221.     } else if(PlayerInfo[playerid][D2A] == 5) {
  222.         new string[128]; format(string, sizeof(string), "***[D2A]Professional Member {1E90FF}%s:{CC0000} %s", PlayerName3(playerid), params[0] );
  223.         return SendClientMessageToAll(0xFF0000AA,string);
  224.     } else if(PlayerInfo[playerid][D2A] == 6) {
  225.         new string[128]; format(string, sizeof(string), "***[D2A]Expert Member {00FFFF}%s:{CC0000} %s", PlayerName3(playerid), params[0] );
  226.         return SendClientMessageToAll(0xFF0000AA,string);
  227.     } else if(PlayerInfo[playerid][D2A] == 7) {
  228.         new string[128]; format(string, sizeof(string), "***[D2A]Server Head {CC33CC}%s:{CC0000} %s", PlayerName3(playerid), params[0] );
  229.         return SendClientMessageToAll(0xFF0000AA,string);
  230.     } else if(PlayerInfo[playerid][D2A] == 8) {
  231.         new string[128]; format(string, sizeof(string), "***[D2A]Co Leader {FF0066}%s:{CC0000} %s", PlayerName3(playerid), params[0] );
  232.         return SendClientMessageToAll(0xFF0000AA,string);
  233.     } else if(PlayerInfo[playerid][D2A] == 9) {
  234.         new string[128]; format(string, sizeof(string), "***[D2A]Leader {CC00CC}%s:{CC0000} %s", PlayerName3(playerid), params[0] );
  235.         return SendClientMessageToAll(0xFF0000AA,string);
  236.     } else if(PlayerInfo[playerid][D2A] == 10) {
  237.         new string[128]; format(string, sizeof(string), "***[D2A]Manager {6666FF}%s:{CC0000} %s", PlayerName3(playerid), params[0] );
  238.         return SendClientMessageToAll(0xFF0000AA,string);
  239.     } else if(PlayerInfo[playerid][D2A] == 11) {
  240.         new string[128]; format(string, sizeof(string), "***[D2A]Founder {FF0000}%s:{CC0000} %s", PlayerName3(playerid), params[0] );
  241.         return SendClientMessageToAll(0xFF0000AA,string);
  242.      } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"[ERROR]","You need to be D2A Member to use this command","Okay","");
  243. }
  244.  
  245. CMD:d2atrain(playerid,params[]) {
  246.     new string[128];
  247.     new PNAME[MAX_PLAYER_NAME];
  248.     SetPlayerInterior(playerid, 16);
  249.     SetPlayerPos(playerid,-1387.4497,1244.6678,1039.8672);
  250.     SendClientMessage(playerid, 0x00FF00FF,"[TELE]You have been teleported to /D2ATrain");
  251.     GetPlayerName(playerid, PNAME, MAX_PLAYERS);
  252.     format(string, sizeof(string), "{00CCFF}[Information]{CC0000}%s has been teleported to {00CCFF}/D2ATrain", PNAME);
  253.     SendClientMessageToAll(lightredz,string);
  254.     GivePlayerWeapon(playerid, 24, 1500);
  255.     GivePlayerWeapon(playerid, 31, 1500);
  256.     GivePlayerWeapon(playerid, 26, 1500);
  257.     return 1;
  258.  
  259. }
  260.  
  261. CMD:d2agoto(playerid,params[])
  262. {
  263.     if(PlayerInfo[playerid][D2A] >= 10)//Replace this with your player variable
  264.     {
  265.  
  266.         new targetid;//establishes a person on the server to use the command on
  267.         if(sscanf(params, "u", targetid)) return SendClientMessage(playerid, COLOR_RED, "/D2AGoto [id]");//tells you how to use the command if you use it incorrectly
  268.          if(!PlayerInfo[targetid][D2A]) return SendClientMessage(playerid, COLOR_RED, "This player isnt D2A Bitch!");
  269.          {
  270.             new Float:x, Float:y, Float:z;//creates new floats
  271.         GetPlayerPos(targetid, x, y, z);
  272.         SetPlayerPos(playerid, x+1, y+1, z);
  273.         SendClientMessage(targetid,COLOR_RED,"Successfully Done.");//tells them they have been kicked out of their faction by an admin.
  274.         }
  275.     }
  276.     else
  277.     {
  278.         SendClientMessage(playerid, COLOR_RED, "You do not have the rank to set ranks");
  279.     }
  280.     return 1;
  281. }
  282.  
  283. CMD:d2aget(playerid,params[])
  284. {
  285.     if(PlayerInfo[playerid][D2A] >= 10)//Replace this with your player variable
  286.     {
  287.  
  288.         new targetid;//establishes a person on the server to use the command on
  289.         if(sscanf(params, "u", targetid)) return SendClientMessage(playerid, COLOR_RED, "/D2AGoto [id]");//tells you how to use the command if you use it incorrectly
  290.          if(!PlayerInfo[targetid][D2A]) return SendClientMessage(playerid, COLOR_RED, "This player isnt D2A Bitch!");
  291.          {
  292.             new Float:x, Float:y, Float:z;//creates new floats
  293.         GetPlayerPos(playerid, x, y, z);
  294.         SetPlayerPos(targetid, x+1, y+1, z);
  295.         SendClientMessage(targetid,COLOR_RED,"Successfully Done.");//tells them they have been kicked out of their faction by an admin.
  296.         }
  297.     }
  298.     else
  299.     {
  300.         SendClientMessage(playerid, COLOR_RED, "You do not have the rank to set ranks");
  301.     }
  302.     return 1;
  303. }
  304. /////////////////////////////////////// D2A-AWAY FROM KEYBOARD SYSTEM ////////////////////////////////////
  305. CMD:dafk(playerid, params[])
  306. {
  307.    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 -|");
  308. {
  309.  
  310.     if(PlayerInfo[playerid][D2A] == 1) {
  311.             ShowPlayerDialog(playerid, AFK1, DIALOG_STYLE_INPUT, "{00FFFF}-Reason:", "{FFFF00}Please insert here why would you be in afk - status", "Done", "Exit");
  312.  
  313.     } else if(PlayerInfo[playerid][D2A] == 2) {
  314.             ShowPlayerDialog(playerid, AFK2, DIALOG_STYLE_INPUT, "{00FFFF}-Reason:", "{FFFF00}Please insert here why would you be in afk - status", "Done", "Exit");
  315.  
  316.  
  317.     } else if(PlayerInfo[playerid][D2A] == 3) {
  318.             ShowPlayerDialog(playerid, AFK3, DIALOG_STYLE_INPUT, "{00FFFF}-Reason:", "{FFFF00}Please insert here why would you be in afk - status", "Done", "Exit");
  319.  
  320.  
  321.     } else if(PlayerInfo[playerid][D2A] == 4) {
  322.                 ShowPlayerDialog(playerid, AFK4, DIALOG_STYLE_INPUT, "{00FFFF}-Reason:", "{FFFF00}Please insert here why would you be in afk - status", "Done", "Exit");
  323.  
  324.     } else if(PlayerInfo[playerid][D2A] == 5) {
  325.             ShowPlayerDialog(playerid, AFK5, DIALOG_STYLE_INPUT, "{00FFFF}-Reason:", "{FFFF00}Please insert here why would you be in afk - status", "Done", "Exit");
  326.  
  327.  
  328.     } else if(PlayerInfo[playerid][D2A] == 6) {
  329.         ShowPlayerDialog(playerid, AFK6, DIALOG_STYLE_INPUT, "{00FFFF}-Reason:", "{FFFF00}Please insert here why would you be in afk - status", "Done", "Exit");
  330.  
  331.     } else if(PlayerInfo[playerid][D2A] == 7) {
  332.         ShowPlayerDialog(playerid, AFK7, DIALOG_STYLE_INPUT, "{00FFFF}-Reason:", "{FFFF00}Please insert here why would you be in afk - status", "Done", "Exit");
  333.  
  334.     } else if(PlayerInfo[playerid][D2A] == 8) {
  335.         ShowPlayerDialog(playerid, AFK8, DIALOG_STYLE_INPUT, "{00FFFF}-Reason:", "{FFFF00}Please insert here why would you be in afk - status", "Done", "Exit");
  336.  
  337.     } else if(PlayerInfo[playerid][D2A] == 9) {
  338.                 ShowPlayerDialog(playerid, AFK9, DIALOG_STYLE_INPUT, "{00FFFF}-Reason:", "{FFFF00}Please insert here why would you be in afk - status", "Done", "Exit");
  339.  
  340.     } else if(PlayerInfo[playerid][D2A] == 10) {
  341.             ShowPlayerDialog(playerid, AFK10, DIALOG_STYLE_INPUT, "{00FFFF}-Reason:", "{FFFF00}Please insert here why would you be in afk - status", "Done", "Exit");
  342.  
  343.     } else if(PlayerInfo[playerid][D2A] == 11) {
  344.             ShowPlayerDialog(playerid, AFK11, DIALOG_STYLE_INPUT, "{00FFFF}-Reason:", "{FFFF00}Please insert here why would you be in afk - status", "Done", "Exit");
  345.  
  346.      } else return ShowPlayerDialog(playerid,AFK_NOT_D2A,DIALOG_STYLE_MSGBOX,"[ERROR]","You need to be D2A Member to use this command","It's Fine.","");
  347. }
  348.     return 1;
  349.  
  350. }
  351.  
  352. CMD:dback(playerid,params[])
  353. {
  354.     if(afk[playerid] == 0) return SendClientMessage(playerid,blue, "{00FFFF}[Error]:{FFFFFF} You ain't afk to use this command{CC0000}..");
  355. {
  356.     if(PlayerInfo[playerid][D2A] == 1) {
  357. ShowPlayerDialog(playerid, BACK1, DIALOG_STYLE_INPUT, "{00FFFF}-Welcome:", "{FFFF00}Please insert here a comment for being back", "Done", "Exit");
  358.  
  359.     } else if(PlayerInfo[playerid][D2A] == 2) {
  360. ShowPlayerDialog(playerid, BACK2, DIALOG_STYLE_INPUT, "{00FFFF}-Welcome:", "{FFFF00}Please insert here a comment for being back", "Done", "Exit");
  361.  
  362.  
  363.     } else if(PlayerInfo[playerid][D2A] == 3) {
  364. ShowPlayerDialog(playerid, BACK3, DIALOG_STYLE_INPUT, "{00FFFF}-Welcome:", "{FFFF00}Please insert here a comment for being back", "Done", "Exit");
  365.  
  366.  
  367.     } else if(PlayerInfo[playerid][D2A] == 4) {
  368. ShowPlayerDialog(playerid, BACK4, DIALOG_STYLE_INPUT, "{00FFFF}-Welcome:", "{FFFF00}Please insert here a comment for being back", "Done", "Exit");
  369.  
  370.     } else if(PlayerInfo[playerid][D2A] == 5) {
  371. ShowPlayerDialog(playerid, BACK5, DIALOG_STYLE_INPUT, "{00FFFF}-Welcome:", "{FFFF00}Please insert here a comment for being back", "Done", "Exit");
  372.  
  373.  
  374.     } else if(PlayerInfo[playerid][D2A] == 6) {
  375. ShowPlayerDialog(playerid, BACK6, DIALOG_STYLE_INPUT, "{00FFFF}-Welcome:", "{FFFF00}Please insert here a comment for being back", "Done", "Exit");
  376.  
  377.     } else if(PlayerInfo[playerid][D2A] == 7) {
  378. ShowPlayerDialog(playerid, BACK7, DIALOG_STYLE_INPUT, "{00FFFF}-Welcome:", "{FFFF00}Please insert here a comment for being back", "Done", "Exit");
  379.  
  380.     } else if(PlayerInfo[playerid][D2A] == 8) {
  381. ShowPlayerDialog(playerid, BACK8, DIALOG_STYLE_INPUT, "{00FFFF}-Welcome:", "{FFFF00}Please insert here a comment for being back", "Done", "Exit");
  382.  
  383.     } else if(PlayerInfo[playerid][D2A] == 9) {
  384. ShowPlayerDialog(playerid, BACK9, DIALOG_STYLE_INPUT, "{00FFFF}-Welcome:", "{FFFF00}Please insert here a comment for being back", "Done", "Exit");
  385.  
  386.     } else if(PlayerInfo[playerid][D2A] == 10) {
  387. ShowPlayerDialog(playerid, BACK10, DIALOG_STYLE_INPUT, "{00FFFF}-Welcome:", "{FFFF00}Please insert here a comment for being back", "Done", "Exit");
  388.  
  389.     } else if(PlayerInfo[playerid][D2A] == 11) {
  390. ShowPlayerDialog(playerid, BACK11, DIALOG_STYLE_INPUT, "{00FFFF}-Welcome:", "{FFFF00}Please insert here a comment for being back", "Done", "Exit");
  391.  
  392.      } else return ShowPlayerDialog(playerid,123,DIALOG_STYLE_MSGBOX,"[ERROR]","You need to be D2A Member to use this command","It's Fine.","");
  393. }
  394.     return 1;
  395. }
  396.  
  397. public OnPlayerConnect(playerid)
  398. {
  399.  afk[playerid] = 0;
  400.  return 1;
  401. }
  402.  
  403. public OnPlayerDisconnect(playerid)
  404. {
  405.  afk[playerid] = 0;
  406.  return 1;
  407. }
  408.  
  409. public OnPlayerText(playerid, text[])
  410. {
  411.  if(afk[playerid] == 1) {
  412.  SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You can't chat while you are afk{CC0000}..");
  413.  return 0;
  414.  }
  415.  return 1;
  416. }
  417. //**//**//**//**////**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**
  418.  
  419. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  420. {
  421.  if(dialogid == BACK1)
  422.                 if(response == 0) {
  423.             new string[80];
  424.             SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the {00FFFF}'Exit'{FFFFFF} Option, therefore you still away from keybaord{CC0000}..");
  425.                 return 1;
  426.                 }
  427.                 else if(response == 1) {
  428.                 if(!strlen(inputtext)) {
  429.             SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a {00FFFF}'Comment'{FFFFFF} to get back{CC0000}..");
  430.         } else if(strlen(inputtext))
  431.                      {
  432.                  new string[128],pname[32];
  433.                  GetPlayerName(playerid,pname,sizeof(pname));
  434.                  format(string,sizeof(string),"{00FFFF}[D2A]Newbie Member{CC0000} %s {FFFFFF}is now back, {00FFFF}[Comment]:{CC0000} %s.. ",pname,inputtext);
  435.                  SendClientMessageToAll(blue, string);
  436.              SendClientMessage(playerid, blue, "{00FFFF}[Welcome]{FFFFFF} Welcome back, enjoy your stay{CC0000}..");
  437.             label[playerid] = Create3DTextLabel("Playing",0xE60000FF,30.0,40.0,50.0,40.0,0);
  438.             Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
  439.              TogglePlayerControllable(playerid,1);
  440.             GameTextForPlayer(playerid,"Welcome Back",15000,6);
  441.              afk[playerid] = 0;
  442.                 return 1;
  443.         }
  444.     }
  445. if(dialogid == BACK2)
  446.                 if(response == 0) {
  447.             new string[128];
  448.             SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the {00FFFF}'Exit'{FFFFFF} Option, therefore you still away from keybaord{CC0000}..");
  449.                 return 1;
  450.                 }
  451.                 else if(response == 1) {
  452.                 if(!strlen(inputtext)) {
  453.             SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a {00FFFF}'Comment'{FFFFFF} to get back{CC0000}..");
  454.         } else if(strlen(inputtext))
  455.                      {
  456.                  new string[128],pname[32];
  457.                  GetPlayerName(playerid,pname,sizeof(pname));
  458.                  format(string,sizeof(string),"{00FFFF}[D2A]Jonior Member{CC0000} %s {FFFFFF}is now back, {00FFFF}[Comment]:{CC0000} %s.. ",pname,inputtext);
  459.                  SendClientMessageToAll(blue, string);
  460.              SendClientMessage(playerid, blue, "{00FFFF}[Welcome]{FFFFFF} Welcome back, enjoy your stay{CC0000}..");
  461.             label[playerid] = Create3DTextLabel("Playing",0xE60000FF,30.0,40.0,50.0,40.0,0);
  462.             Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
  463.              TogglePlayerControllable(playerid,1);
  464.             GameTextForPlayer(playerid,"Welcome Back",15000,6);
  465.              afk[playerid] = 0;
  466.                 return 1;
  467.         }
  468.     }
  469. if(dialogid == BACK3)
  470.                 if(response == 0) {
  471.             new string[128];
  472.             SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the {00FFFF}'Exit'{FFFFFF} Option, therefore you still away from keybaord{CC0000}..");
  473.                 return 1;
  474.                 }
  475.                 else if(response == 1) {
  476.                 if(!strlen(inputtext)) {
  477.             SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a {00FFFF}'Comment'{FFFFFF} to get back{CC0000}..");
  478.         } else if(strlen(inputtext))
  479.                      {
  480.                  new string[128],pname[32];
  481.                  GetPlayerName(playerid,pname,sizeof(pname));
  482.                  format(string,sizeof(string),"{00FFFF}[D2A]Senior Member{CC0000} %s {FFFFFF}is now back, {00FFFF}[Comment]:{CC0000} %s.. ",pname,inputtext);
  483.                  SendClientMessageToAll(blue, string);
  484.              SendClientMessage(playerid, blue, "{00FFFF}[Welcome]{FFFFFF} Welcome back, enjoy your stay{CC0000}..");
  485.             label[playerid] = Create3DTextLabel("Playing",0xE60000FF,30.0,40.0,50.0,40.0,0);
  486.             Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
  487.              TogglePlayerControllable(playerid,1);
  488.             GameTextForPlayer(playerid,"Welcome Back",15000,6);
  489.              afk[playerid] = 0;
  490.                 return 1;
  491.         }
  492.     }
  493. if(dialogid == BACK4)
  494.                 if(response == 0) {
  495.             new string[128];
  496.             SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the {00FFFF}'Exit'{FFFFFF} Option, therefore you still away from keybaord{CC0000}..");
  497.                 return 1;
  498.                 }
  499.                 else if(response == 1) {
  500.                 if(!strlen(inputtext)) {
  501.             SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a {00FFFF}'Comment'{FFFFFF} to get back{CC0000}..");
  502.         } else if(strlen(inputtext))
  503.                      {
  504.                  new string[128],pname[32];
  505.                  GetPlayerName(playerid,pname,sizeof(pname));
  506.                  format(string,sizeof(string),"{00FFFF}[D2A]Master Member{CC0000} %s {FFFFFF}is now back, {00FFFF}[Comment]:{CC0000} %s.. ",pname,inputtext);
  507.                  SendClientMessageToAll(blue, string);
  508.              SendClientMessage(playerid, blue, "{00FFFF}[Welcome]{FFFFFF} Welcome back, enjoy your stay{CC0000}..");
  509.             label[playerid] = Create3DTextLabel("Playing",0xE60000FF,30.0,40.0,50.0,40.0,0);
  510.             Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
  511.              TogglePlayerControllable(playerid,1);
  512.             GameTextForPlayer(playerid,"Welcome Back",15000,6);
  513.              afk[playerid] = 0;
  514.                 return 1;
  515.         }
  516.     }
  517. if(dialogid == BACK5)
  518.                 if(response == 0) {
  519.             new string[128];
  520.             SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the {00FFFF}'Exit'{FFFFFF} Option, therefore you still away from keybaord{CC0000}..");
  521.                 return 1;
  522.                 }
  523.                 else if(response == 1) {
  524.                 if(!strlen(inputtext)) {
  525.             SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a {00FFFF}'Comment'{FFFFFF} to get back{CC0000}..");
  526.         } else if(strlen(inputtext))
  527.                      {
  528.                  new string[128],pname[32];
  529.                  GetPlayerName(playerid,pname,sizeof(pname));
  530.                  format(string,sizeof(string),"{00FFFF}[D2A]Professional Member{CC0000} %s {FFFFFF}is now back, {00FFFF}[Comment]:{CC0000} %s.. ",pname,inputtext);
  531.                  SendClientMessageToAll(blue, string);
  532.              SendClientMessage(playerid, blue, "{00FFFF}[Welcome]{FFFFFF} Welcome back, enjoy your stay{CC0000}..");
  533.             label[playerid] = Create3DTextLabel("Playing",0xE60000FF,30.0,40.0,50.0,40.0,0);
  534.             Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
  535.              TogglePlayerControllable(playerid,1);
  536.             GameTextForPlayer(playerid,"Welcome Back",15000,6);
  537.              afk[playerid] = 0;
  538.                 return 1;
  539.         }
  540.     }
  541.  
  542. if(dialogid == BACK6)
  543.                 if(response == 0) {
  544.             new string[128];
  545.             SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the {00FFFF}'Exit'{FFFFFF} Option, therefore you still away from keybaord{CC0000}..");
  546.                 return 1;
  547.                 }
  548.                 else if(response == 1) {
  549.                 if(!strlen(inputtext)) {
  550.             SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a {00FFFF}'Comment'{FFFFFF} to get back{CC0000}..");
  551.         } else if(strlen(inputtext))
  552.                      {
  553.                  new string[128],pname[32];
  554.                  GetPlayerName(playerid,pname,sizeof(pname));
  555.                  format(string,sizeof(string),"{00FFFF}[D2A]Expert Member{CC0000} %s {FFFFFF}is now back, {00FFFF}[Comment]:{CC0000} %s.. ",pname,inputtext);
  556.                  SendClientMessageToAll(blue, string);
  557.              SendClientMessage(playerid, blue, "{00FFFF}[Welcome]{FFFFFF} Welcome back, enjoy your stay{CC0000}..");
  558.             label[playerid] = Create3DTextLabel("Playing",0xE60000FF,30.0,40.0,50.0,40.0,0);
  559.             Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
  560.              TogglePlayerControllable(playerid,1);
  561.             GameTextForPlayer(playerid,"Welcome Back",15000,6);
  562.              afk[playerid] = 0;
  563.                 return 1;
  564.         }
  565.     }
  566.  
  567. if(dialogid == BACK7)
  568.                 if(response == 0) {
  569.             new string[128];
  570.             SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the {00FFFF}'Exit'{FFFFFF} Option, therefore you still away from keybaord{CC0000}..");
  571.                 return 1;
  572.                 }
  573.                 else if(response == 1) {
  574.                 if(!strlen(inputtext)) {
  575.             SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a {00FFFF}'Comment'{FFFFFF} to get back{CC0000}..");
  576.         } else if(strlen(inputtext))
  577.                      {
  578.                  new string[128],pname[32];
  579.                  GetPlayerName(playerid,pname,sizeof(pname));
  580.                  format(string,sizeof(string),"{00FFFF}[D2A]Server Head{CC0000} %s {FFFFFF}is now back, {00FFFF}[Comment]:{CC0000} %s.. ",pname,inputtext);
  581.                  SendClientMessageToAll(blue, string);
  582.              SendClientMessage(playerid, blue, "{00FFFF}[Welcome]{FFFFFF} Welcome back, enjoy your stay{CC0000}..");
  583.             label[playerid] = Create3DTextLabel("Playing",0xE60000FF,30.0,40.0,50.0,40.0,0);
  584.             Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
  585.              TogglePlayerControllable(playerid,1);
  586.             GameTextForPlayer(playerid,"Welcome Back",15000,6);
  587.              afk[playerid] = 0;
  588.                 return 1;
  589.         }
  590.     }
  591.  
  592. if(dialogid == BACK8)
  593.                 if(response == 0) {
  594.             new string[128];
  595.             SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the {00FFFF}'Exit'{FFFFFF} Option, therefore you still away from keybaord{CC0000}..");
  596.                 return 1;
  597.                 }
  598.                 else if(response == 1) {
  599.                 if(!strlen(inputtext)) {
  600.             SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a {00FFFF}'Comment'{FFFFFF} to get back{CC0000}..");
  601.         } else if(strlen(inputtext))
  602.                      {
  603.                  new string[128],pname[32];
  604.                  GetPlayerName(playerid,pname,sizeof(pname));
  605.                  format(string,sizeof(string),"{00FFFF}[D2A]Co Leader{CC0000} %s {FFFFFF}is now back, {00FFFF}[Comment]:{CC0000} %s.. ",pname,inputtext);
  606.                  SendClientMessageToAll(blue, string);
  607.              SendClientMessage(playerid, blue, "{00FFFF}[Welcome]{FFFFFF} Welcome back, enjoy your stay{CC0000}..");
  608.             label[playerid] = Create3DTextLabel("Playing",0xE60000FF,30.0,40.0,50.0,40.0,0);
  609.             Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
  610.              TogglePlayerControllable(playerid,1);
  611.             GameTextForPlayer(playerid,"Welcome Back",15000,6);
  612.              afk[playerid] = 0;
  613.                 return 1;
  614.         }
  615.     }
  616.  
  617. if(dialogid == BACK9)
  618.                 if(response == 0) {
  619.             new string[128];
  620.             SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the {00FFFF}'Exit'{FFFFFF} Option, therefore you still away from keybaord{CC0000}..");
  621.                 return 1;
  622.                 }
  623.                 else if(response == 1) {
  624.                 if(!strlen(inputtext)) {
  625.             SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a {00FFFF}'Comment'{FFFFFF} to get back{CC0000}..");
  626.         } else if(strlen(inputtext))
  627.                      {
  628.                  new string[128],pname[32];
  629.                  GetPlayerName(playerid,pname,sizeof(pname));
  630.                  format(string,sizeof(string),"{00FFFF}[D2A]Leader{CC0000} %s {FFFFFF}is now back, {00FFFF}[Comment]:{CC0000} %s.. ",pname,inputtext);
  631.                  SendClientMessageToAll(blue, string);
  632.              SendClientMessage(playerid, blue, "{00FFFF}[Welcome]{FFFFFF} Welcome back, enjoy your stay{CC0000}..");
  633.             label[playerid] = Create3DTextLabel("Playing",0xE60000FF,30.0,40.0,50.0,40.0,0);
  634.             Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
  635.              TogglePlayerControllable(playerid,1);
  636.             GameTextForPlayer(playerid,"Welcome Back",15000,6);
  637.              afk[playerid] = 0;
  638.                 return 1;
  639.         }
  640.     }
  641. if(dialogid == BACK10)
  642.                 if(response == 0) {
  643.             new string[128];
  644.             SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the {00FFFF}'Exit'{FFFFFF} Option, therefore you still away from keybaord{CC0000}..");
  645.                 return 1;
  646.                 }
  647.                 else if(response == 1) {
  648.                 if(!strlen(inputtext)) {
  649.             SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a {00FFFF}'Comment'{FFFFFF} to get back{CC0000}..");
  650.         } else if(strlen(inputtext))
  651.                      {
  652.                  new string[128],pname[32];
  653.                  GetPlayerName(playerid,pname,sizeof(pname));
  654.                  format(string,sizeof(string),"{00FFFF}[D2A]Manager{CC0000} %s {FFFFFF}is now back, {00FFFF}[Comment]:{CC0000} %s.. ",pname,inputtext);
  655.                  SendClientMessageToAll(blue, string);
  656.              SendClientMessage(playerid, blue, "{00FFFF}[Welcome]{FFFFFF} Welcome back, enjoy your stay{CC0000}..");
  657.             label[playerid] = Create3DTextLabel("Playing",0xE60000FF,30.0,40.0,50.0,40.0,0);
  658.             Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
  659.              TogglePlayerControllable(playerid,1);
  660.             GameTextForPlayer(playerid,"Welcome Back",15000,6);
  661.              afk[playerid] = 0;
  662.                 return 1;
  663.         }
  664.     }
  665.  
  666. if(dialogid == BACK11)
  667.                 if(response == 0) {
  668.             new string[128];
  669.             SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the {00FFFF}'Exit'{FFFFFF} Option, therefore you still away from keybaord{CC0000}..");
  670.                 return 1;
  671.                 }
  672.                 else if(response == 1) {
  673.                 if(!strlen(inputtext)) {
  674.             SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a {00FFFF}'Comment'{FFFFFF} to get back{CC0000}..");
  675.         } else if(strlen(inputtext))
  676.                      {
  677.                  new string[128],pname[32];
  678.                  GetPlayerName(playerid,pname,sizeof(pname));
  679.                  format(string,sizeof(string),"{00FFFF}[D2A]Founder{CC0000} %s {FFFFFF}is now back, {00FFFF}[Comment]:{CC0000} %s.. ",pname,inputtext);
  680.                  SendClientMessageToAll(blue, string);
  681.              SendClientMessage(playerid, blue, "{00FFFF}[Welcome]{FFFFFF} Welcome back, enjoy your stay{CC0000}..");
  682.             label[playerid] = Create3DTextLabel("Playing",0xE60000FF,30.0,40.0,50.0,40.0,0);
  683.             Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
  684.              TogglePlayerControllable(playerid,1);
  685.             GameTextForPlayer(playerid,"Welcome Back",15000,6);
  686.              afk[playerid] = 0;
  687.                 return 1;
  688.         }
  689.     }
  690.  
  691. if(dialogid == AFK1)
  692.                 if(response == 0) {
  693.             new string[128];
  694.             SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the option {FF0000}'Exit'{FFFFFF} instead if going away, Complete Playing{FF0000}..");
  695.                 return 1;
  696.                 }
  697.                 else if(response == 1) {
  698.                 if(!strlen(inputtext)) {
  699.             SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a reason for being afk{FF0000}..");
  700.         } else if(strlen(inputtext))
  701.                      {
  702.                  new string[128],pname[32];
  703.                  GetPlayerName(playerid,pname,sizeof(pname));
  704.                  format(string,sizeof(string),"{00FFFF}[D2A]Newbie Member:{CC0000} %s {FFFFFF}is now away from keyboard, {00FFFF}[Reason]: {CC0000}%s.. ",pname,inputtext);
  705.                  SendClientMessageToAll(blue, string);
  706.              label[playerid] = Create3DTextLabel(" ",0xFF0000FF,30.0,40.0,50.0,15.0,0);
  707.              format(string,sizeof(string),"AFK |-Reason: %s -|",inputtext);
  708.              SendClientMessage(playerid, blue, "{00FFFF}[Information]{FFFFFF} Type {00FFFF}/dback{FFFFFF} when you come back, and to recurrence your return{FF0000}..");
  709.              TogglePlayerControllable(playerid,0);
  710.  
  711.              format(string, sizeof(string), "~w~You are afk~w~");
  712.             ShowDescriptionText(playerid, string);
  713.              afk[playerid] = 1;
  714.     return 1;
  715.         }
  716.  }
  717.  
  718. if(dialogid == AFK2)
  719.                 if(response == 0) {
  720.             new string[128];
  721.             SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the option {FF0000}'Exit'{FFFFFF} instead if going away, Complete Playing{FF0000}..");
  722.                 return 1;
  723.                 }
  724.                 else if(response == 1) {
  725.                 if(!strlen(inputtext)) {
  726.             SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a reason for being afk{FF0000}..");
  727.         } else if(strlen(inputtext))
  728.                      {
  729.                  new string[128],pname[32];
  730.                  GetPlayerName(playerid,pname,sizeof(pname));
  731.                  format(string,sizeof(string),"{00FFFF}[D2A]Jonior Member:{CC0000} %s {FFFFFF}is now away from keyboard, {00FFFF}[Reason]: {CC0000}%s.. ",pname,inputtext);
  732.                  SendClientMessageToAll(blue, string);
  733.              label[playerid] = Create3DTextLabel(" ",0xFF0000FF,30.0,40.0,50.0,15.0,0);
  734.              format(string,sizeof(string),"AFK |-Reason: %s -|",inputtext);
  735.              SendClientMessage(playerid, blue, "{00FFFF}[Information]{FFFFFF} Type {00FFFF}/dback{FFFFFF} when you come back, and to recurrence your return{FF0000}..");
  736.              TogglePlayerControllable(playerid,0);
  737.  
  738.              format(string, sizeof(string), "~w~You are afk~w~");
  739.             ShowDescriptionText(playerid, string);
  740.              afk[playerid] = 1;
  741.     return 1;
  742.         }
  743.  }
  744. if(dialogid == AFK3)
  745.                 if(response == 0) {
  746.             new string[128];
  747.             SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the option {FF0000}'Exit'{FFFFFF} instead if going away, Complete Playing{FF0000}..");
  748.                 return 1;
  749.                 }
  750.                 else if(response == 1) {
  751.                 if(!strlen(inputtext)) {
  752.             SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a reason for being afk{FF0000}..");
  753.         } else if(strlen(inputtext))
  754.                      {
  755.                  new string[128],pname[32];
  756.                  GetPlayerName(playerid,pname,sizeof(pname));
  757.                  format(string,sizeof(string),"{00FFFF}[D2A]Senior Member:{CC0000} %s {FFFFFF}is now away from keyboard, {00FFFF}[Reason]: {CC0000}%s.. ",pname,inputtext);
  758.                  SendClientMessageToAll(blue, string);
  759.              label[playerid] = Create3DTextLabel(" ",0xFF0000FF,30.0,40.0,50.0,15.0,0);
  760.              format(string,sizeof(string),"AFK |-Reason: %s -|",inputtext);
  761.              SendClientMessage(playerid, blue, "{00FFFF}[Information]{FFFFFF} Type {00FFFF}/dback{FFFFFF} when you come back, and to recurrence your return{FF0000}..");
  762.              TogglePlayerControllable(playerid,0);
  763.  
  764.              format(string, sizeof(string), "~w~You are afk~w~");
  765.             ShowDescriptionText(playerid, string);
  766.              afk[playerid] = 1;
  767.     return 1;
  768.         }
  769.  }
  770. if(dialogid == AFK4)
  771.                 if(response == 0) {
  772.             new string[128];
  773.             SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the option {FF0000}'Exit'{FFFFFF} instead if going away, Complete Playing{FF0000}..");
  774.                 return 1;
  775.                 }
  776.                 else if(response == 1) {
  777.                 if(!strlen(inputtext)) {
  778.             SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a reason for being afk{FF0000}..");
  779.         } else if(strlen(inputtext))
  780.                      {
  781.                  new string[128],pname[32];
  782.                  GetPlayerName(playerid,pname,sizeof(pname));
  783.                  format(string,sizeof(string),"{00FFFF}[D2A]Master Member:{CC0000} %s {FFFFFF}is now away from keyboard, {00FFFF}[Reason]: {CC0000}%s.. ",pname,inputtext);
  784.                  SendClientMessageToAll(blue, string);
  785.              label[playerid] = Create3DTextLabel(" ",0xFF0000FF,30.0,40.0,50.0,15.0,0);
  786.              format(string,sizeof(string),"AFK |-Reason: %s -|",inputtext);
  787.              SendClientMessage(playerid, blue, "{00FFFF}[Information]{FFFFFF} Type {00FFFF}/dback{FFFFFF} when you come back, and to recurrence your return{FF0000}..");
  788.              TogglePlayerControllable(playerid,0);
  789.  
  790.              format(string, sizeof(string), "~w~You are afk~w~");
  791.             ShowDescriptionText(playerid, string);
  792.              afk[playerid] = 1;
  793.     return 1;
  794.         }
  795.  }
  796. if(dialogid == AFK5)
  797.                 if(response == 0) {
  798.             new string[128];
  799.             SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the option {FF0000}'Exit'{FFFFFF} instead if going away, Complete Playing{FF0000}..");
  800.                 return 1;
  801.                 }
  802.                 else if(response == 1) {
  803.                 if(!strlen(inputtext)) {
  804.             SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a reason for being afk{FF0000}..");
  805.         } else if(strlen(inputtext))
  806.                      {
  807.                  new string[128],pname[32];
  808.                  GetPlayerName(playerid,pname,sizeof(pname));
  809.                  format(string,sizeof(string),"{00FFFF}[D2A]Professional Member:{CC0000} %s {FFFFFF}is now away from keyboard, {00FFFF}[Reason]: {CC0000}%s.. ",pname,inputtext);
  810.                  SendClientMessageToAll(blue, string);
  811.              label[playerid] = Create3DTextLabel(" ",0xFF0000FF,30.0,40.0,50.0,15.0,0);
  812.              format(string,sizeof(string),"AFK |-Reason: %s -|",inputtext);
  813.              SendClientMessage(playerid, blue, "{00FFFF}[Information]{FFFFFF} Type {00FFFF}/dback{FFFFFF} when you come back, and to recurrence your return{FF0000}..");
  814.              TogglePlayerControllable(playerid,0);
  815.  
  816.              format(string, sizeof(string), "~w~You are afk~w~");
  817.             ShowDescriptionText(playerid, string);
  818.              afk[playerid] = 1;
  819.     return 1;
  820.         }
  821.  }
  822. if(dialogid == AFK6)
  823.                 if(response == 0) {
  824.             new string[128];
  825.             SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the option {FF0000}'Exit'{FFFFFF} instead if going away, Complete Playing{FF0000}..");
  826.                 return 1;
  827.                 }
  828.                 else if(response == 1) {
  829.                 if(!strlen(inputtext)) {
  830.             SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a reason for being afk{FF0000}..");
  831.         } else if(strlen(inputtext))
  832.                      {
  833.                  new string[128],pname[32];
  834.                  GetPlayerName(playerid,pname,sizeof(pname));
  835.                  format(string,sizeof(string),"{00FFFF}[D2A]Expert Member:{CC0000} %s {FFFFFF}is now away from keyboard, {00FFFF}[Reason]: {CC0000}%s.. ",pname,inputtext);
  836.                  SendClientMessageToAll(blue, string);
  837.              label[playerid] = Create3DTextLabel(" ",0xFF0000FF,30.0,40.0,50.0,15.0,0);
  838.              format(string,sizeof(string),"AFK |-Reason: %s -|",inputtext);
  839.              SendClientMessage(playerid, blue, "{00FFFF}[Information]{FFFFFF} Type {00FFFF}/dback{FFFFFF} when you come back, and to recurrence your return{FF0000}..");
  840.              TogglePlayerControllable(playerid,0);
  841.  
  842.              format(string, sizeof(string), "~w~You are afk~w~");
  843.             ShowDescriptionText(playerid, string);
  844.              afk[playerid] = 1;
  845.     return 1;
  846.         }
  847.  }
  848. if(dialogid == AFK7)
  849.                 if(response == 0) {
  850.             new string[128];
  851.             SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the option {FF0000}'Exit'{FFFFFF} instead if going away, Complete Playing{FF0000}..");
  852.                 return 1;
  853.                 }
  854.                 else if(response == 1) {
  855.                 if(!strlen(inputtext)) {
  856.             SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a reason for being afk{FF0000}..");
  857.         } else if(strlen(inputtext))
  858.                      {
  859.                  new string[128],pname[32];
  860.                  GetPlayerName(playerid,pname,sizeof(pname));
  861.                  format(string,sizeof(string),"{00FFFF}[D2A]Server Head:{CC0000} %s {FFFFFF}is now away from keyboard, {00FFFF}[Reason]: {CC0000}%s.. ",pname,inputtext);
  862.                  SendClientMessageToAll(blue, string);
  863.              label[playerid] = Create3DTextLabel(" ",0xFF0000FF,30.0,40.0,50.0,15.0,0);
  864.              format(string,sizeof(string),"AFK |-Reason: %s -|",inputtext);
  865.              SendClientMessage(playerid, blue, "{00FFFF}[Information]{FFFFFF} Type {00FFFF}/dback{FFFFFF} when you come back, and to recurrence your return{FF0000}..");
  866.              TogglePlayerControllable(playerid,0);
  867.  
  868.              format(string, sizeof(string), "~w~You are afk~w~");
  869.             ShowDescriptionText(playerid, string);
  870.              afk[playerid] = 1;
  871.     return 1;
  872.         }
  873.  }
  874. if(dialogid == AFK8)
  875.                 if(response == 0) {
  876.             new string[128];
  877.             SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the option {FF0000}'Exit'{FFFFFF} instead if going away, Complete Playing{FF0000}..");
  878.                 return 1;
  879.                 }
  880.                 else if(response == 1) {
  881.                 if(!strlen(inputtext)) {
  882.             SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a reason for being afk{FF0000}..");
  883.         } else if(strlen(inputtext))
  884.                      {
  885.                  new string[128],pname[32];
  886.                  GetPlayerName(playerid,pname,sizeof(pname));
  887.                  format(string,sizeof(string),"{00FFFF}[D2A]Co Leader:{CC0000} %s {FFFFFF}is now away from keyboard, {00FFFF}[Reason]: {CC0000}%s.. ",pname,inputtext);
  888.                  SendClientMessageToAll(blue, string);
  889.              label[playerid] = Create3DTextLabel(" ",0xFF0000FF,30.0,40.0,50.0,15.0,0);
  890.              format(string,sizeof(string),"AFK |-Reason: %s -|",inputtext);
  891.              SendClientMessage(playerid, blue, "{00FFFF}[Information]{FFFFFF} Type {00FFFF}/dback{FFFFFF} when you come back, and to recurrence your return{FF0000}..");
  892.              TogglePlayerControllable(playerid,0);
  893.  
  894.              format(string, sizeof(string), "~w~You are afk~w~");
  895.             ShowDescriptionText(playerid, string);
  896.              afk[playerid] = 1;
  897.     return 1;
  898.         }
  899.  }
  900. if(dialogid == AFK9)
  901.                 if(response == 0) {
  902.             new string[128];
  903.             SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the option {FF0000}'Exit'{FFFFFF} instead if going away, Complete Playing{FF0000}..");
  904.                 return 1;
  905.                 }
  906.                 else if(response == 1) {
  907.                 if(!strlen(inputtext)) {
  908.             SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a reason for being afk{FF0000}..");
  909.         } else if(strlen(inputtext))
  910.                      {
  911.                  new string[128],pname[32];
  912.                  GetPlayerName(playerid,pname,sizeof(pname));
  913.                  format(string,sizeof(string),"{00FFFF}[D2A]Leader:{CC0000} %s {FFFFFF}is now away from keyboard, {00FFFF}[Reason]: {CC0000}%s.. ",pname,inputtext);
  914.                  SendClientMessageToAll(blue, string);
  915.              label[playerid] = Create3DTextLabel(" ",0xFF0000FF,30.0,40.0,50.0,15.0,0);
  916.              format(string,sizeof(string),"AFK |-Reason: %s -|",inputtext);
  917.              SendClientMessage(playerid, blue, "{00FFFF}[Information]{FFFFFF} Type {00FFFF}/dback{FFFFFF} when you come back, and to recurrence your return{FF0000}..");
  918.              TogglePlayerControllable(playerid,0);
  919.  
  920.              format(string, sizeof(string), "~w~You are afk~w~");
  921.             ShowDescriptionText(playerid, string);
  922.              afk[playerid] = 1;
  923.     return 1;
  924.         }
  925.  }
  926. if(dialogid == AFK10)
  927.                 if(response == 0) {
  928.             new string[128];
  929.             SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the option {FF0000}'Exit'{FFFFFF} instead if going away, Complete Playing{FF0000}..");
  930.                 return 1;
  931.                 }
  932.                 else if(response == 1) {
  933.                 if(!strlen(inputtext)) {
  934.             SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a reason for being afk{FF0000}..");
  935.         } else if(strlen(inputtext))
  936.                      {
  937.                  new string[128],pname[32];
  938.                  GetPlayerName(playerid,pname,sizeof(pname));
  939.                  format(string,sizeof(string),"{00FFFF}[D2A]Manager:{CC0000} %s {FFFFFF}is now away from keyboard, {00FFFF}[Reason]: {CC0000}%s.. ",pname,inputtext);
  940.                  SendClientMessageToAll(blue, string);
  941.              label[playerid] = Create3DTextLabel(" ",0xFF0000FF,30.0,40.0,50.0,15.0,0);
  942.              format(string,sizeof(string),"AFK |-Reason: %s -|",inputtext);
  943.              SendClientMessage(playerid, blue, "{00FFFF}[Information]{FFFFFF} Type {00FFFF}/dback{FFFFFF} when you come back, and to recurrence your return{FF0000}..");
  944.              TogglePlayerControllable(playerid,0);
  945.  
  946.              format(string, sizeof(string), "~w~You are afk~w~");
  947.             ShowDescriptionText(playerid, string);
  948.              afk[playerid] = 1;
  949.     return 1;
  950.         }
  951.  }
  952. if(dialogid == AFK11)
  953.                 if(response == 0) {
  954.             new string[128];
  955.             SendClientMessage(playerid, blue,"{00FFFF}[Exited]:{FFFFFF} You have choosed the option {FF0000}'Exit'{FFFFFF} instead if going away, Complete Playing{FF0000}..");
  956.                 return 1;
  957.                 }
  958.                 else if(response == 1) {
  959.                 if(!strlen(inputtext)) {
  960.             SendClientMessage(playerid, blue, "{00FFFF}[Error]:{FFFFFF} You have to type a reason for being afk{FF0000}..");
  961.         } else if(strlen(inputtext))
  962.                      {
  963.                  new string[128],pname[32];
  964.                  GetPlayerName(playerid,pname,sizeof(pname));
  965.                  format(string,sizeof(string),"{00FFFF}[D2A]Founder:{CC0000} %s {FFFFFF}is now away from keyboard, {00FFFF}[Reason]: {CC0000}%s.. ",pname,inputtext);
  966.                  SendClientMessageToAll(blue, string);
  967.              label[playerid] = Create3DTextLabel(" ",0xFF0000FF,30.0,40.0,50.0,15.0,0);
  968.              format(string,sizeof(string),"AFK |-Reason: %s -|",inputtext);
  969.              SendClientMessage(playerid, blue, "{00FFFF}[Information]{FFFFFF} Type {00FFFF}/dback{FFFFFF} when you come back, and to recurrence your return{FF0000}..");
  970.              TogglePlayerControllable(playerid,0);
  971.  
  972.              format(string, sizeof(string), "~w~You are afk~w~");
  973.             ShowDescriptionText(playerid, string);
  974.              afk[playerid] = 1;
  975.     return 1;
  976.         }
  977.  }
  978. return 0;
  979. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement