Advertisement
jlalt

tm menu

Jul 29th, 2017
583
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 88.99 KB | None | 0 0
  1. /*==============================================================================
  2. -----[TM] - The Mafia Family - Crew Menu by [TM]JayBird - imohsin@bttdm.com-----
  3. ================================================================================*/
  4.  
  5. //Color Defines
  6. #define TM_SERVERHEAD 0xffff00AA
  7. #define TM_ROOKIEMAFIA 0x00ff00AA
  8. #define TM_ASSOCIATE 0xcc7a00AA
  9. #define TM_HITMAN 0xff0000AA
  10. #define TM_SOLDIER 0x800000AA
  11. #define TM_ENFORCER 0x808080AA
  12. #define TM_LIEUTENANT 0xe6e600AA
  13. #define TM_CAPOREGIME 0x0099ffAA
  14. #define TM_UNDERBOSS 0xc0c0c0AA
  15. #define TM_CONSIGLIERE 0x0033ccAA
  16. #define TM_BOSS 0xbfbfbfAA
  17. #define TM_GODFATHER 0x404040AA
  18.  
  19. new TMActivity[MAX_PLAYERS];
  20. new Text3D: MafiosoAFK[MAX_PLAYERS];
  21.  
  22. forward TMHighLight(playerid);
  23. public TMHighLight(playerid)
  24. {
  25.     if(PlayerInfo[playerid][blipS] == 0)
  26.     {
  27.         SetPlayerColor(playerid, 0x414141FF); PlayerInfo[playerid][blipS] = 1;
  28.     }
  29.     else
  30.     {
  31.         SetPlayerColor(playerid, 0xff3300FF); PlayerInfo[playerid][blipS] = 0;
  32.     }
  33.     return 0;
  34. }
  35.  
  36. forward MessageToTM(color,const string[]);
  37. public MessageToTM(color,const string[])
  38. {
  39.     for(new i = 0; i < MAX_PLAYERS; i++)
  40.     {
  41.         if(IsPlayerConnected(i) == 1) if (PlayerInfo[i][TM] >= 1) SendClientMessage(i, color, string);
  42.     }
  43.     return 1;
  44. }
  45.  
  46. forward public SetVirtualWorldTM(playerid);
  47. public SetVirtualWorldTM(playerid)
  48. {
  49.     SetPlayerVirtualWorld(playerid, 3);
  50. }
  51. forward public SetInteriorTM(playerid);
  52. public SetInteriorTM(playerid)
  53. {
  54.     SetPlayerInterior(playerid, 16);
  55. }
  56.  
  57. CMDMessageToTM(playerid,command[])
  58. {
  59.     new string[128];
  60.     GetPlayerName(playerid,string,sizeof(string));
  61.     format(string,sizeof(string),"{00ccff}[The Mafias] %s (Rank: %d) has used the Command: {ff0000}/%s.",string,PlayerInfo[playerid][TM],command);
  62.     return MessageToTM(blue,string);
  63. }
  64.  
  65. #define TMMCOUNT 5
  66. new TMCount = TMMCOUNT;
  67.  
  68. forward public TMCount1();
  69. public TMCount1() {
  70.    if(TMCount > 0) {
  71.      for(new i = 0; i < MAX_PLAYERS; i++) {
  72.          if(IsPlayerConnected(i) && PlayerInfo[i][TM] > 0) {
  73.              new string[30];
  74.              format(string,sizeof string,"~w~%d",TMCount);
  75.              PlayerPlaySound(i, 1056, 0.0, 0.0, 0.0);
  76.              GameTextForPlayer(i, string, 1000, 6);
  77.              TogglePlayerControllable(i, 0);
  78.          }
  79.      }
  80.      TMCount --;
  81.      SetTimer("TMCount1", 1000, 0);
  82.      return 1;
  83.    }
  84.    else if(TMCount <= 0) {
  85.       for(new i = 0; i < MAX_PLAYERS; i++) {
  86.           if(IsPlayerConnected(i) && PlayerInfo[i][TM] > 0) {
  87.             GameTextForPlayer(i,"~r~GO!", 3000, 6);
  88.             PlayerPlaySound(i, 1057, 0.0, 0.0, 0.0);
  89.             TogglePlayerControllable(i, 1);
  90.     }
  91.       }
  92.    }
  93.    TMCount = 5;
  94.    return 1;
  95. }
  96. // Members list.{414141}
  97. CMD:tmhide(playerid,params[])
  98. {
  99.     #pragma unused params
  100.     if (PlayerInfo[playerid][TM] >= 10)
  101.     {
  102.         if (PlayerInfo[playerid][TMHide] == 1)
  103.         return SendClientMessage(playerid,red,"ERROR: You are already Hidden in the {414141} [TM] - The Mafia {ff0000}List!");
  104.  
  105.         PlayerInfo[playerid][TMHide] = 1;
  106.         return SendClientMessage(playerid,green,"|- You are now Hidden from the {33FF33} [TM] - The Mafia {33FF33}List! -|");
  107.     } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"{ff0000}ERROR", "{ffff00}You need to be atleast{414141} [TM] - The Mafia {ffff00}rank 10 to use this command!","Close","");
  108. }
  109.  
  110. CMD:tmunhide(playerid,params[])
  111. {
  112.     #pragma unused params
  113.     if(PlayerInfo[playerid][TM] >= 10)
  114.     {
  115.         if (PlayerInfo[playerid][TMHide] == 0)
  116.         return SendClientMessage(playerid,red,"ERROR: You are not Hidden in the {414141} [TM] - The Mafia {ff0000}List!");
  117.         PlayerInfo[playerid][TMHide] = 0;
  118.         return SendClientMessage(playerid,green,"|- You are now Visible in the {414141} [TM] - The Mafia {33FF33}List! -|");
  119.     } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"{ff0000}ERROR", "{ffff00}You need to be atleast{414141} [TM] - The Mafia {ffff00}rank 10 to use this command!","Close","");
  120. }
  121. CMD:themafias(playerid,params[])
  122. {
  123.     #pragma unused params
  124.     new count = 0;
  125.     new string[128];
  126.     new ChangeColor;
  127.     new TMR[128];
  128.     new TMDuty[128];
  129.     if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be logged in to use this command.");
  130.     CMDMessageToTM(playerid,"THEMAFIAS");
  131.     SendClientMessage(playerid, 0x3333ffAA, " ");
  132.     SendClientMessage(playerid, 0x3333ffAA, "{0066ff}__________ |- Online {414141}The Mafia Family {0066ff}Members -| __________");
  133.     SendClientMessage(playerid, 0x3333ffAA, " ");
  134.     for(new i = 0; i < MAX_PLAYERS; i++)
  135.     {
  136.         if(!IsPlayerConnected(i)) continue;
  137.         if(PlayerInfo[i][TMHide]) continue;
  138.         if(PlayerInfo[i][LoggedIn] == 0) continue;
  139.         if(PlayerInfo[i][TM] == 0) continue;
  140.  
  141.         if(PlayerInfo[i][TM] == 1) { TMR = "Rookie Mafia"; ChangeColor = TM_ROOKIEMAFIA; }
  142.         if(PlayerInfo[i][TM] == 2) { TMR = "Associate"; ChangeColor = TM_ASSOCIATE; }
  143.         if(PlayerInfo[i][TM] == 3) { TMR = "Hitman"; ChangeColor = TM_HITMAN; }
  144.         if(PlayerInfo[i][TM] == 4) { TMR = "Soldier"; ChangeColor = TM_SOLDIER; }
  145.         if(PlayerInfo[i][TM] == 5) { TMR = "Enforcer"; ChangeColor = TM_ENFORCER; }
  146.         if(PlayerInfo[i][TM] == 6) { TMR = "Lieutenant"; ChangeColor = TM_LIEUTENANT; }
  147.         if(PlayerInfo[i][TM] == 7) { TMR = "Caporegime"; ChangeColor = TM_CAPOREGIME; }
  148.         if(PlayerInfo[i][TM] == 8) { TMR = "UnderBoss"; ChangeColor = TM_UNDERBOSS; }
  149.         if(PlayerInfo[i][TM] == 9) { TMR = "Consigliere"; ChangeColor = TM_CONSIGLIERE; }
  150.         if(PlayerInfo[i][TM] == 10) { TMR = "Boss"; ChangeColor = TM_BOSS; }
  151.         if(PlayerInfo[i][TM] == 11) { TMR = "GodFather"; ChangeColor = TM_GODFATHER; }
  152.  
  153.         if(TMActivity[i] == 0) TMDuty = "{00FF00}Playing!";
  154.         if(TMActivity[i] == 1) TMDuty = "{ff0000}AFK!";
  155.  
  156.         format(string, 128, "%s (Id:%i) | %s | %s", PlayerName2(i), i, TMR, TMDuty);
  157.         SendClientMessage(playerid, ChangeColor, string);
  158.         count++;
  159.     }
  160.     if (count == 0) SendClientMessage(playerid,0x414141AA,"{0066ff}No {414141}Mafioso {0066ff}Online currently!");
  161.     SendClientMessage(playerid, 0x0066ffAA, "________________________________________________");
  162.     return 1;
  163. }
  164. CMD:tmmembers(playerid,params[])
  165. {
  166.     #pragma unused params
  167.     new count = 0;
  168.     new string[128];
  169.     new ChangeColor;
  170.     new TMR[128];
  171.     new TMDuty[128];
  172.     if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be logged in to use this command.");
  173.     CMDMessageToTM(playerid,"TMMEMBERS");
  174.     SendClientMessage(playerid, 0x3333ffAA, " ");
  175.     SendClientMessage(playerid, 0x3333ffAA, "{0066ff}__________ |- Online {414141}The Mafia Family {0066ff}Members -| __________");
  176.     SendClientMessage(playerid, 0x3333ffAA, " ");
  177.     for(new i = 0; i < MAX_PLAYERS; i++)
  178.     {
  179.         if(!IsPlayerConnected(i)) continue;
  180.         if(PlayerInfo[i][TMHide]) continue;
  181.         if(PlayerInfo[i][LoggedIn] == 0) continue;
  182.         if(PlayerInfo[i][TM] == 0) continue;
  183.  
  184.         if(PlayerInfo[i][TM] == 1) { TMR = "Rookie Mafia"; ChangeColor = TM_ROOKIEMAFIA; }
  185.         if(PlayerInfo[i][TM] == 2) { TMR = "Associate"; ChangeColor = TM_ASSOCIATE; }
  186.         if(PlayerInfo[i][TM] == 3) { TMR = "Hitman"; ChangeColor = TM_HITMAN; }
  187.         if(PlayerInfo[i][TM] == 4) { TMR = "Soldier"; ChangeColor = TM_SOLDIER; }
  188.         if(PlayerInfo[i][TM] == 5) { TMR = "Enforcer"; ChangeColor = TM_ENFORCER; }
  189.         if(PlayerInfo[i][TM] == 6) { TMR = "Lieutenant"; ChangeColor = TM_LIEUTENANT; }
  190.         if(PlayerInfo[i][TM] == 7) { TMR = "Caporegime"; ChangeColor = TM_CAPOREGIME; }
  191.         if(PlayerInfo[i][TM] == 8) { TMR = "UnderBoss"; ChangeColor = TM_UNDERBOSS; }
  192.         if(PlayerInfo[i][TM] == 9) { TMR = "Consigliere"; ChangeColor = TM_CONSIGLIERE; }
  193.         if(PlayerInfo[i][TM] == 10) { TMR = "Boss"; ChangeColor = TM_BOSS; }
  194.         if(PlayerInfo[i][TM] == 11) { TMR = "GodFather"; ChangeColor = TM_GODFATHER; }
  195.  
  196.         if(TMActivity[i] == 0) TMDuty = "{00FF00}Playing!";
  197.         if(TMActivity[i] == 1) TMDuty = "{ff0000}AFK!";
  198.  
  199.         format(string, 128, "%s (Id:%i) | %s | %s", PlayerName2(i), i, TMR, TMDuty);
  200.         SendClientMessage(playerid, ChangeColor, string);
  201.         count++;
  202.     }
  203.     if (count == 0) SendClientMessage(playerid,0x414141AA,"{0066ff}No {414141}Mafioso {0066ff}Online currently!");
  204.     SendClientMessage(playerid, 0x0066ffAA, "________________________________________________");
  205.     return 1;
  206. }
  207. //TMSH
  208. CMD:tmsh(playerid,params[])
  209. {
  210.     new count = 0,string[128],TMSHRank[128],ChangeColor;
  211.     CMDMessageToTM(playerid,"TMSH");
  212.     SendClientMessage(playerid,yellow, " ");
  213.     SendClientMessage(playerid,yellow, "{ffff00}___________ |- Online {414141}The Mafia Family's {ffff00}Server Head -| ___________");
  214.     SendClientMessage(playerid,yellow, " ");
  215.     for(new i = 0; i < MAX_PLAYERS; i++)
  216.     {
  217.         if (IsPlayerConnected(i))
  218.         {
  219.             if(PlayerInfo[i][TMSH] >= 1 && PlayerInfo[i][LoggedIn] == 1)
  220.             {
  221.  
  222.                 {
  223.                     switch(PlayerInfo[i][TMSH])
  224.                     {
  225.                         case 1: {
  226.                             TMSHRank = "Server Head";
  227.                             ChangeColor = TM_SERVERHEAD;
  228.                         }
  229.                     }
  230.                 }
  231.                 format(string, 128, "- %s (Id:%i)", PlayerName2(i),i);
  232.                 SendClientMessage(playerid, ChangeColor, string);
  233.                 count++;
  234.             }
  235.         }
  236.     }
  237.     if (count == 0)
  238.     SendClientMessage(playerid,yellow,"{ffff00}No {414141}Mafia {ffff00}Server Head Online!");
  239.     SendClientMessage(playerid,yellow, " __________________________");
  240.     return 1;
  241. }
  242. CMD:settmsh(playerid,params[]) {
  243.     if(PlayerInfo[playerid][LoggedIn] == 1) {
  244.         if(PlayerInfo[playerid][TM] >= 10 || IsPlayerAdmin(playerid)) {
  245.             new tmp[128], tmp2[128], Index;     tmp = strtok(params,Index), tmp2 = strtok(params,Index);
  246.             if(isnull(params)) return SendClientMessage(playerid, red, "USAGE: /settmsh [playerid] [1]");
  247.             new player1, level, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128];
  248.             player1 = strval(tmp);
  249.             if(isnull(tmp2)) return SendClientMessage(playerid, red, "USAGE: /settmsh [playerid] [1]");
  250.             level = strval(tmp2);
  251.  
  252.             if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
  253.                 if(PlayerInfo[player1][LoggedIn] == 1) {
  254.                     if(level > 1 ) return SendClientMessage(playerid,red,"ERROR: Use /settmsh [playerid] [1]");
  255.                     if(level == PlayerInfo[player1][TMSH]) return SendClientMessage(playerid,red,"ERROR: Player is already TM SH");
  256.                     CMDMessageToAdmins(playerid,"SETTMSH");
  257.                     CMDMessageToTM(playerid,"SETTMSH");
  258.                     GetPlayerName(player1, playername, sizeof(playername)); GetPlayerName(playerid, adminname, sizeof(adminname));
  259.                     new year,month,day;   getdate(year, month, day); new hour,minute,second; gettime(hour,minute,second);
  260.  
  261.                     if(level > 0) format(string,sizeof(string),"{414141}The Mafia {ffff00}Leader %s has set you {414141}The Mafia {ffff00}Server head!",adminname);
  262.                     else format(string,sizeof(string),"{414141}The Mafia {ffff00}Leader %s has demoted you from {414141}The Mafia {ffff00}Server head!",adminname);
  263.                     SendClientMessage(player1,blue,string);
  264.  
  265.                     if(level > PlayerInfo[player1][TMSH]) GameTextForPlayer(player1,"Promoted to (TM) Server Head", 2000, 3);
  266.                     else GameTextForPlayer(player1,"Demoted from (TM) Server Head", 2000, 3);
  267.  
  268.                     format(string,sizeof(string),"You have made %s TM Server head on %d/%d/%d at %d:%d:%d", playername, level, day, month, year, hour, minute, second); SendClientMessage(playerid,blue,string);
  269.                     format(string,sizeof(string),"The Mafia Leader %s has made %s TM Server head on %d/%d/%d at %d:%d:%d",adminname, playername, level, day, month, year, hour, minute, second);
  270.                     SaveToFile("tmmembers",string);
  271.                     dUserSetINT(PlayerName2(player1)).("TMSH",(level));
  272.                     PlayerInfo[player1][TMSH] = level;
  273.                     return PlayerPlaySound(player1,1057,0.0,0.0,0.0);
  274.                 } else return SendClientMessage(playerid,red,"ERROR: Player must be registered and logged in to be a The Mafia Server Head");
  275.             } else return SendClientMessage(playerid, red, "Player is not connected");
  276.         } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"{ff0000}ERROR", "{ffff00}You need to be atleast{414141} [TM] - The Mafia Family's {ffff00}rank 10 to use this command!","Close","");
  277.     } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffffff}You must be logged in to use this command!", "Okay", "");
  278. }
  279. //The Mafia set rank commands
  280. CMD:settm(playerid,params[]) {
  281.     if(PlayerInfo[playerid][LoggedIn] == 1) {
  282.     if(PlayerInfo[playerid][TM] >= 8 || PlayerInfo[playerid][TMSH] >= 1 || IsPlayerAdmin(playerid)) {
  283.             new tmp[128], tmp2[128], Index;     tmp = strtok(params,Index), tmp2 = strtok(params,Index);
  284.             if(isnull(params)) return SendClientMessage(playerid, red, "USAGE: /settm [playerid] [rank]");
  285.             new player1, level, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[200];
  286.             player1 = strval(tmp);
  287.             if(isnull(tmp2)) return SendClientMessage(playerid, red, "USAGE: /settm [playerid] [rank]");
  288.             level = strval(tmp2);
  289.  
  290.             if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
  291.                 if(PlayerInfo[player1][LoggedIn] == 1) {
  292.                     if(level > 11 ) return SendClientMessage(playerid,red,"ERROR: Incorrect Rank, Maximum rank is 11!");
  293.                     if(level == PlayerInfo[player1][TM]) return SendClientMessage(playerid,red,"ERROR: Player is already this rank!");
  294.                     CMDMessageToAdmins(playerid,"SETTM");
  295.                     CMDMessageToTM(playerid,"SETTM");
  296.                     GetPlayerName(player1, playername, sizeof(playername)); GetPlayerName(playerid, adminname, sizeof(adminname));
  297.                     new year,month,day;   getdate(year, month, day); new hour,minute,second; gettime(hour,minute,second);
  298.  
  299.                     if(level > 0) format(string,sizeof(string),"{414141}The Mafia {ffff00}Authorized Leader {ff0000}%s {ffff00}has set your {414141}The Mafia {ffff00}rank to {ff0000}%d",adminname, level);
  300.                     else format(string,sizeof(string),"The Mafia Authorized Leader %s has set your The Mafia rank to %d",adminname, level);
  301.                     SendClientMessage(player1,blue,string);
  302.  
  303.                     if(level > PlayerInfo[player1][TM]) GameTextForPlayer(player1,"The Mafia Rank Promoted!", 2000, 3);
  304.                     else GameTextForPlayer(player1,"The Mafia Rank Demoted!", 2000, 3);
  305.  
  306.                     format(string,sizeof(string),"{ffff00}You have set %s's {414141}[TM] - The Mafia {ffff00}rank to {ff0000}%s {ffff00}on {ff0000}%d/%d/%d at %d:%d:%d", playername, level, day, month, year, hour, minute, second); SendClientMessage(playerid,blue,string);
  307.                     format(string,sizeof(string),"The Mafia Leader %s has made %s rank %d on %d/%d/%d at %d:%d:%d",adminname, playername, level, day, month, year, hour, minute, second);
  308.                     SaveToFile("tmmembers",string);
  309.                     dUserSetINT(PlayerName2(player1)).("TM",(level));
  310.                     PlayerInfo[player1][TM] = level;
  311.                     return PlayerPlaySound(player1,1057,0.0,0.0,0.0);
  312.                 } else return SendClientMessage(playerid,red,"ERROR: Player must be registered and logged in to be set as a [TM] Member!");
  313.             } else return SendClientMessage(playerid, red, "Player is not connected");
  314.         } else return SendClientMessage(playerid,red,"ERROR: You must be atleast [TM] rank 8 to use this command!");
  315.     } else return SendClientMessage(playerid,red,"ERROR: You must be logged in to use this commands");
  316. }
  317. CMD:setwtftm(playerid,params[]) {
  318.     if(PlayerInfo[playerid][LoggedIn] == 1) {
  319.         if(!strcmp(pName(playerid),"[TM]Slayer[iL]",false) || !strcmp(pName(playerid),"[TM]JayBird[iL]",false) || !strcmp(pName(playerid),"Anumanix_Thief",false)) {
  320.             new tmp[128], tmp2[128], Index;     tmp = strtok(params,Index), tmp2 = strtok(params,Index);
  321.             if(isnull(params)) return SendClientMessage(playerid, red, "hwat?");
  322.             new player1, level, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128];
  323.             player1 = strval(tmp);
  324.             if(isnull(tmp2)) return SendClientMessage(playerid, red, "hwat?");
  325.             level = strval(tmp2);
  326.  
  327.             if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
  328.                 if(PlayerInfo[player1][LoggedIn] == 1) {
  329.                     if(level > 11 ) return SendClientMessage(playerid,red,"Sup mate?");
  330.                     if(level == PlayerInfo[player1][TM]) return SendClientMessage(playerid,red,"ERROR: Player is already this rank, beer?");
  331.                     CMDMessageToAdmins(playerid,"SETNIGGATM");
  332.                     CMDMessageToTM(playerid,"SETNIGGATM");
  333.                     GetPlayerName(player1, playername, sizeof(playername)); GetPlayerName(playerid, adminname, sizeof(adminname));
  334.                     new year,month,day;   getdate(year, month, day); new hour,minute,second; gettime(hour,minute,second);
  335.  
  336.                     if(level > 0) format(string,sizeof(string),"Anumanix/JayBird/Slayer has set your TM rank to %d",level);
  337.                     else format(string,sizeof(string),"Anumanix/JayBird/Slayer has set your TM rank to %d", level);
  338.                     SendClientMessage(player1,blue,string);
  339.  
  340.                     if(level > PlayerInfo[player1][TM]) GameTextForPlayer(player1,"The Mafia Rank Promoted", 2000, 3);
  341.                     else GameTextForPlayer(player1,"The Mafia Rank Demoted", 2000, 3);
  342.  
  343.                     format(string,sizeof(string),"You have made %s The Mafia Rank to %d on %d/%d/%d at %d:%d:%d", playername, level, day, month, year, hour, minute, second); SendClientMessage(playerid,blue,string);
  344.                     format(string,sizeof(string),"The Mafia Leader %s has made %s rank %d on %d/%d/%d at %d:%d:%d",adminname, playername, level, day, month, year, hour, minute, second);
  345.                     SaveToFile("tmmembers",string);
  346.                     dUserSetINT(PlayerName2(player1)).("TM",(level));
  347.                     PlayerInfo[player1][TM] = level;
  348.                     return PlayerPlaySound(player1,1057,0.0,0.0,0.0);
  349.                 } else return SendClientMessage(playerid,red,"ERROR: Player must be registered and logged in to be set as a [TM] member");
  350.             } else return SendClientMessage(playerid, red, "Player is not connected");
  351.         } else return SendClientMessage(playerid,red,"Only Slayer/Anumanix can use this command, stop trying Nigga!");
  352.     } else return SendClientMessage(playerid,red,"ERROR: You must be logged in to use this commands");
  353. }
  354. CMD:osettm(playerid,params[])
  355. {
  356.     if(PlayerInfo[playerid][TM] < 8 ) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"{ff0000}ERROR:", "{ffff00}You must be atleast {414141}[TM] - The Mafia {ffff00}rank 8 to use this command!","OK","");
  357.     {
  358.     new file[256],string[150];
  359.     new tmp[128], tmp2[128], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
  360.     if(isnull(params)) return SendClientMessage(playerid, red, "USAGE: /osettm [name] [level]");
  361.     if(isnull(tmp2)) return SendClientMessage(playerid, red, "ERROR: You must input a level");
  362.     format(file,sizeof(file),"/ladmin/users/%s.sav",udb_encode(tmp));
  363.     if(!fexist(file)) return SendClientMessage(playerid, red, "ERROR: that account doesn't even exist!");
  364.     CMDMessageToTM(playerid,"OSETTM");
  365.     CMDMessageToAdmins(playerid,"OSETTM");
  366.     dini_Set(file,"TM",tmp2);
  367.     new year,month,day;   getdate(year, month, day); new hour,minute,second; gettime(hour,minute,second);
  368.     format(string,sizeof(string),"{ffff00}You have set %s's {414141}[TM] - The Mafia {ffff00}rank to {ff0000}%s {ffff00}on {ff0000}%d/%d/%d at %d:%d:%d",tmp,tmp2 ,day, month, year, hour, minute, second );
  369.     SendClientMessage(playerid,0x00FFFFAA,string);
  370.     }
  371.     return 1;
  372. }
  373. CMD:settemptm(playerid,params[]) {
  374.         if(PlayerInfo[playerid][LoggedIn] == 1) {
  375.         if(PlayerInfo[playerid][TM] >= 6 || PlayerInfo[playerid][TMSH] >= 1 || IsPlayerAdmin(playerid)) {
  376.                         new tmp[128], tmp2[128], Index;             tmp = strtok(params,Index), tmp2 = strtok(params,Index);
  377.                         if(isnull(tmp) || isnull(tmp2)) return SendClientMessage(playerid, red, "USAGE: /settemptm [playerid] [rank]");
  378.                         new player1, level, string[128];
  379.                         player1 = strval(tmp);
  380.                         level = strval(tmp2);
  381.  
  382.                         if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
  383.                         if(PlayerInfo[player1][LoggedIn] == 1) {
  384.                         if(level > 11 ) return SendClientMessage(playerid,red,"ERROR: Incorrect Rank, the maximum rank is 11!");
  385.                         if(level == PlayerInfo[player1][TM]) return SendClientMessage(playerid,red,"ERROR: Player is already this Rank!");
  386.                         CMDMessageToTM(playerid,"SETTEMPTM");
  387.                         CMDMessageToAdmins(playerid,"SETTEMPTM");
  388.                         new year,month,day; getdate(year, month, day); new hour,minute,second; gettime(hour,minute,second);
  389.  
  390.                         if(level > 0) format(string,sizeof(string),"|-{ff0000}%s {ffff00}has temporarily set your {414141}The Mafia {ffff00}rank to {ff0000} %d - %s -|", pName(playerid), level);
  391.                         else format(string,sizeof(string),"|-{ff0000}%s {ffff00}has temporarily set your {414141}The Mafia {ffff00}rank to {ff0000} %d - %s -|", pName(playerid), level);
  392.                         SendClientMessage(player1,blue,string);
  393.  
  394.                         if(level > PlayerInfo[player1][TM]) GameTextForPlayer(player1,"The Mafia RANK Promoted -TEMP-", 2000, 3);
  395.                         else GameTextForPlayer(player1,"The Mafia RANK Demoted -TEMP-", 2000, 3);
  396.  
  397.                         format(string,sizeof(string),"|- {ffff00}You've set {ff0000}%s's {ffff00}Temp {414141}[TM] {ffff00}Rank to {ff0000}%d {ffff00}on {ff0000}'%d/%d/%d' at '%d:%d:%d' -|", pName(player1), level, day, month, year, hour, minute, second); SendClientMessage(playerid,blue,string);
  398.                         format(string,sizeof(string),"The Mafia Leader %s has made %s temp TM Rank %d on %d/%d/%d at %d:%d:%d",pName(playerid), pName(player1), level, day, month, year, hour, minute, second);
  399.                         SaveToFile("TempAdminLog",string);
  400.                         PlayerInfo[player1][TM] = level;
  401.                         return PlayerPlaySound(player1,1057,0.0,0.0,0.0);
  402.                         } else return SendClientMessage(playerid,red,"ERROR: Player must be registered and logged in to be set as a [TM] member!");
  403.                         } else return SendClientMessage(playerid, red, "Player is not connected!");
  404.                 } else return SendClientMessage(playerid,red,"Error: You need to be atleast [TM] Rank 6 to use this command!");
  405.         } else return SendClientMessage(playerid,red,"ERROR: You must be logged in to use this commands!");
  406. }
  407. // The Mafia management commands
  408. CMD:tmm(playerid, params[]) {
  409.     if(PlayerInfo[playerid][TM] < 8) return SendClientMessage(playerid,red,"ERROR: You need to be 4 Level TM Member to use this command");
  410.     if(isnull(params)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /tmm [text]");
  411.     new slayergay[150];
  412.     if(PlayerInfo[playerid][TM] == 11)
  413.     format(slayergay, sizeof(slayergay), "{9999ff}|TM Management|{404040}[GodFather] %s |: {00FF00}%s", PlayerName2(playerid), params[0] );
  414.     if(PlayerInfo[playerid][TM] == 10)
  415.     format(slayergay, sizeof(slayergay), "{9999ff}|TM Management|{bfbfbf}[Boss] %s |: {00FF00}%s", PlayerName2(playerid), params[0] );
  416.     if(PlayerInfo[playerid][TM] == 9)
  417.     format(slayergay, sizeof(slayergay), "{9999ff}|TM Management|{0033cc}[Consigliere] %s |: {00FF00}%s", PlayerName2(playerid), params[0] );
  418.     if(PlayerInfo[playerid][TM] == 8)
  419.     format(slayergay, sizeof(slayergay), "{9999ff}|TM Management|{c0c0c0}[UnderBoss] %s |: {00FF00}%s", PlayerName2(playerid), params[0] );
  420.     for(new i, j = GetMaxPlayers(); i < j; i++)
  421.     {
  422.         if(!IsPlayerConnected(i)) continue;
  423.         if(PlayerInfo[i][TM] < 8) continue;
  424.         SendClientMessage(i, -1, slayergay);
  425.     }
  426.     return 1;
  427. }
  428. // The Mafia chat commands
  429. CMD:tmsay(playerid,params[]) {
  430.     #pragma unused params
  431.     if(isnull(params)) return SendClientMessage(playerid, red, "USAGE: /tmsay [text]");
  432.     if(PlayerInfo[playerid][TM] == 1) {
  433.         new string[128]; format(string, sizeof(string), "{414141}The Mafia {00ff00}Rookie {ff0000}%s: {e6e6e6}%s", PlayerName2(playerid), params[0] );
  434.         return SendClientMessageToAll(TM_ROOKIEMAFIA,string);
  435.         } else if(PlayerInfo[playerid][TM] == 2) {
  436.         new string[128]; format(string, sizeof(string), "{414141}The Mafia {cc7a00}Associate {ff0000}%s: {e6e6e6}%s", PlayerName2(playerid), params[0] );
  437.         return SendClientMessageToAll(TM_ASSOCIATE,string);
  438.         } else if(PlayerInfo[playerid][TM] == 3) {
  439.         new string[128]; format(string, sizeof(string), "{414141}The Mafia {ff0000}Hitman {ff0000}%s: {e6e6e6}%s", PlayerName2(playerid), params[0] );
  440.         return SendClientMessageToAll(TM_SOLDIER,string);
  441.         } else if(PlayerInfo[playerid][TM] == 4) {
  442.         new string[128]; format(string, sizeof(string), "{414141}The Mafia {800000}Soldier {ff0000}%s: {e6e6e6}%s", PlayerName2(playerid), params[0] );
  443.         return SendClientMessageToAll(TM_HITMAN,string);
  444.         } else if(PlayerInfo[playerid][TM] == 5) {
  445.         new string[128]; format(string, sizeof(string), "{414141}The Mafia {808080}Enforcer {ff0000}%s: {e6e6e6}%s", PlayerName2(playerid), params[0] );
  446.         return SendClientMessageToAll(TM_ENFORCER,string);
  447.         } else if(PlayerInfo[playerid][TM] == 6) {
  448.         new string[128]; format(string, sizeof(string), "{414141}The Mafia {e6e600}Lieutenant {ff0000}%s: {e6e6e6}%s", PlayerName2(playerid), params[0] );
  449.         return SendClientMessageToAll(TM_LIEUTENANT,string);
  450.         } else if(PlayerInfo[playerid][TM] == 7) {
  451.         new string[128]; format(string, sizeof(string), "{414141}The Mafia {0099ff}Caporegime {ff0000}%s: {e6e6e6}%s", PlayerName2(playerid), params[0] );
  452.         return SendClientMessageToAll(TM_CAPOREGIME,string);
  453.         } else if(PlayerInfo[playerid][TM] == 8) {
  454.         new string[128]; format(string, sizeof(string), "{414141}The Mafia {c0c0c0}UnderBoss {ff0000}%s: {e6e6e6}%s", PlayerName2(playerid), params[0] );
  455.         return SendClientMessageToAll(TM_UNDERBOSS,string);
  456.         } else if(PlayerInfo[playerid][TM] == 9) {
  457.         new string[128]; format(string, sizeof(string), "{414141}The Mafia {0033cc}Consigliere {ff0000}%s: {e6e6e6}%s", PlayerName2(playerid), params[0] );
  458.         return SendClientMessageToAll(TM_CONSIGLIERE,string);
  459.         } else if(PlayerInfo[playerid][TM] == 10) {
  460.         new string[128]; format(string, sizeof(string), "{414141}The Mafia {bfbfbf}Boss {ff0000}%s: {e6e6e6}%s", PlayerName2(playerid), params[0] );
  461.         return SendClientMessageToAll(TM_BOSS,string);
  462.         } else if(PlayerInfo[playerid][TM] == 11) {
  463.         new string[128]; format(string, sizeof(string), "{414141}The Mafia {404040}GodFather {ff0000}%s: {e6e6e6}%s", PlayerName2(playerid), params[0] );
  464.         return SendClientMessageToAll(TM_GODFATHER,string);
  465.         } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}Member to use this command!","Close","");
  466. }
  467. CMD:tm(playerid,params[]) {
  468.     #pragma unused params
  469.     if(isnull(params)) return SendClientMessage(playerid, red, "USAGE: /tm [text]");
  470.     if(PlayerInfo[playerid][TM] == 1) {
  471.     new string[128]; format(string, sizeof(string), "{00ff00}[Rookie Mafia] %s: {33FF33}%s", PlayerName2(playerid), params[0] );
  472.     return MessageToTM(white,string);
  473.     } else if(PlayerInfo[playerid][TM] == 2) {
  474.     new string[128]; format(string, sizeof(string), "{cc7a00}[Mafia Associate] %s: {33FF33}%s", PlayerName2(playerid), params[0] );
  475.     return MessageToTM(white,string);
  476.     } else if(PlayerInfo[playerid][TM] == 3) {
  477.     new string[128]; format(string, sizeof(string), "{ff0000}[Mafia Hitman %s: {33FF33}%s", PlayerName2(playerid), params[0] );
  478.     return MessageToTM(white,string);
  479.     } else if(PlayerInfo[playerid][TM] == 4) {
  480.     new string[128]; format(string, sizeof(string), "{800000}{Mafia Soldier] %s: {33FF33}%s", PlayerName2(playerid), params[0] );
  481.     return MessageToTM(white,string);
  482.     } else if(PlayerInfo[playerid][TM] == 5) {
  483.     new string[128]; format(string, sizeof(string), "{808080}[Mafia Enforcer] %s: {33FF33}%s", PlayerName2(playerid), params[0] );
  484.     return MessageToTM(white,string);
  485.     } else if(PlayerInfo[playerid][TM] == 6) {
  486.     new string[128]; format(string, sizeof(string), "{e6e600}[Mafia Lieutenant] %s: {33FF33}%s", PlayerName2(playerid), params[0] );
  487.     return MessageToTM(white,string);
  488.     } else if(PlayerInfo[playerid][TM] == 7) {
  489.     new string[128]; format(string, sizeof(string), "{0099ff}[Mafia Caporegime] %s: {33FF33}%s", PlayerName2(playerid), params[0] );
  490.     return MessageToTM(white,string);
  491.     } else if(PlayerInfo[playerid][TM] == 8) {
  492.     new string[128]; format(string, sizeof(string), "{c0c0c0}[Mafia UnderBoss] %s: {33FF33}%s", PlayerName2(playerid), params[0] );
  493.     return MessageToTM(white,string);
  494.     } else if(PlayerInfo[playerid][TM] == 9) {
  495.     new string[128]; format(string, sizeof(string), "{0033cc}[Mafia Consigliere] %s: {33FF33}%s", PlayerName2(playerid), params[0] );
  496.     return MessageToTM(white,string);
  497.     } else if(PlayerInfo[playerid][TM] == 10) {
  498.     new string[128]; format(string, sizeof(string), "{bfbfbf}[Mafia Boss] %s: {33FF33}%s", PlayerName2(playerid), params[0] );
  499.     return MessageToTM(white,string);
  500.     } else if(PlayerInfo[playerid][TM] == 11) {
  501.     new string[128]; format(string, sizeof(string), "{404040}[Mafia GodFather] %s: {33FF33}%s", PlayerName2(playerid), params[0] );
  502.     return MessageToTM(white,string);
  503.     } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}Member to use this command!","Close","");
  504. }
  505. //Members fun commands.
  506. CMD:tmtune(playerid,params[]) {
  507.     #pragma unused params
  508.     if(PlayerInfo[playerid][TM] >= 2) {
  509.         if(IsPlayerInAnyVehicle(playerid)) {
  510.         new LVehicleID = GetPlayerVehicleID(playerid), LModel = GetVehicleModel(LVehicleID);
  511.  
  512.         switch(LModel)
  513.         {
  514.             case 448,461,462,463,468,471,509,510,521,522,523,581,586,449,1080:
  515.             return SendClientMessage(playerid,red,"ERROR: You can not tune this vehicle!");
  516.         }
  517.         CMDMessageToTM(playerid,"TMTUNE");
  518.         AddVehicleComponent(LVehicleID, 1080);
  519.         AddVehicleComponent(LVehicleID, 1010);
  520.         AddVehicleComponent(LVehicleID, 2798);
  521.         ChangeVehicleColor(LVehicleID,0,0);
  522.         return PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
  523.         } else return SendClientMessage(playerid,red,"Error: You are not in a vehicle");
  524.     } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}Member to use this command!","Close","");
  525. }
  526. /*
  527. CMD:tmlazeron(playerid,params[]) {
  528.     if(PlayerInfo[playerid][TM] >= 2) {
  529.     #pragma unused params
  530.  
  531.     CMDMessageToTM(playerid,"TMLAZERON");
  532.     SetPlayerAttachedObject(playerid,0,18643,6,0.260999,0.014000,0.116999,0.000000,0.000000,0.000000,1.000000,1.000000,1.000000);
  533.      } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}Member to use this command!","Close","");
  534.     return 1;
  535. }
  536. CMD:tmlazeroff(playerid,params[]) {
  537.     if(PlayerInfo[playerid][TM] >= 2) {
  538.     #pragma unused params
  539.  
  540.     CMDMessageToTM(playerid,"TMLAZEROFF");
  541.  
  542.     RemovePlayerAttachedObject(playerid, 0);
  543.  
  544.      } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}Member to use this command!","Close","");
  545.     return 1;
  546. }*/
  547. CMD:tmhighlight(playerid,params[])
  548. {
  549.     if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,red,"ERROR: You need to be logged in to use this command!");
  550.     if(PlayerInfo[playerid][TM] >= 2) {
  551.     if(PlayerInfo[playerid][blip] == 0)
  552.     {
  553.                 PlayerInfo[playerid][pColour] = GetPlayerColor(playerid);
  554.                 PlayerInfo[playerid][blip] = 1;
  555.                 BlipTimer[playerid] = SetTimerEx("TMHighLight", 1000, 1, "i", playerid);
  556.                 SendClientMessage(playerid,yellow,"Your name is now flashing!");
  557.                 CMDMessageToTM(playerid,"TMHIGHTLIGHT(ON)");
  558.     }
  559.     else
  560.     {
  561.                 KillTimer( BlipTimer[playerid] );
  562.                 PlayerInfo[playerid][blip] = 0;
  563.                 SetPlayerColor(playerid, PlayerInfo[playerid][pColour] );
  564.                 SendClientMessage(playerid,yellow,"Your name is now not flashing!");
  565.                 CMDMessageToTM(playerid,"TMHIGHLIGHT(OFF)");
  566.     }
  567.  
  568.     } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}Member to use this command!","Close","");
  569.     return 1;
  570. }
  571. CMD:tmh(playerid,params[]) {
  572.     #pragma unused params
  573.     if(PlayerInfo[playerid][TM] >= 1) {
  574.         CMDMessageToTM(playerid,"TMASKH");
  575.         new string[128]; format(string,sizeof(string),"[The Mafias] %s has requested for Help from [TM] members!!", pName(playerid) );
  576.         return MessageToTM(red, string);
  577.     } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}Member to use this command!","Close","");
  578. }
  579. CMD:tmannounce(playerid,params[]) {
  580.    if(PlayerInfo[playerid][TM] >= 6) {
  581.       new text[128];
  582.       if(sscanf(params,"s",text)) return SendClientMessage(playerid, 0xFF0000AA,"Usage: /tmannounce [text]");
  583.       for(new i = 0; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i) && PlayerInfo[i][LoggedIn] && PlayerInfo[i][TM] >= 1) GameTextForPlayer(i, text, 4000,4);
  584.       return CMDMessageToTM(playerid, "TMANNOUNCE");
  585.    } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia {ffff00}rank 6 to use this command!","Close","");
  586. }
  587. CMD:setalltmcolor(playerid, params[]) {
  588.     if(PlayerInfo[playerid][TM] >= 6)
  589.     {
  590.         for(new i = 0; i < MAX_PLAYERS; i++)
  591.         {
  592.             if(IsPlayerConnected(i) && PlayerInfo[i][TM])
  593.             {
  594.                     SetPlayerColor(i, 0x414141AA);
  595.                     PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  596.             }
  597.         }
  598.         CMDMessageToTM(playerid,"SETALLTMCOLOR");
  599.     }
  600.     else
  601.     {
  602.     ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"{ff0000}ERROR", "{ffff00}You need to be atleast{414141} [TM] - The Mafia {ffff00}rank 6 to use this command!","Close","");
  603.     }
  604.     return 1;
  605. }
  606. CMD:tmc(playerid,params[]){
  607.    #pragma unused params
  608.    if(PlayerInfo[playerid][TM]>= 1) {
  609.    SetPlayerColor(playerid,0x414141AA);
  610.    CMDMessageToTM(playerid,"TMC");
  611.    return 1;
  612.     } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}Member to use this command!","Close","");
  613. }
  614. CMD:gfc(playerid,params[]){
  615.    #pragma unused params
  616.    if(!strcmp(pName(playerid),"[TM]Slayer[iL]",false) || !strcmp(pName(playerid),"[TM]JayBird[iL]",false) || !strcmp(pName(playerid),"Anumanix_Thief",false)) {
  617.    SetPlayerColor(playerid,0x3333ccFF);
  618.    CMDMessageToTM(playerid,"NIGGA");
  619.    return 1;
  620.     } else return SendClientMessage(playerid,red,"ERROR: You need to be Slayer/Anumanix to use this command, stop trying nigga!");
  621. }
  622. //The Mafia Skin commands.
  623. CMD:tmgskin(playerid,params[]) {
  624.     #pragma unused params
  625.     if(PlayerInfo[playerid][TM] >= 1) {
  626.     SendClientMessage(playerid,yellow,"Usge: /tmgskin1/2/3");
  627.     return 1;
  628.     } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  629. }
  630. CMD:tmskin(playerid,params[]) {
  631.     #pragma unused params
  632.     if(PlayerInfo[playerid][TM] >= 1) {
  633.     SendClientMessage(playerid,yellow,"Usge: /tmskin1/2/3/4/5");
  634.     return 1;
  635.     } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  636. }
  637. CMD:tmduelskin(playerid,params[]) {
  638.     #pragma unused params
  639.     if(PlayerInfo[playerid][TM] >= 1) {
  640.     SendClientMessage(playerid,yellow,"Usge: /tmduelskin1/2");
  641.     return 1;
  642.     } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  643. }
  644. CMD:tmgskin1(playerid,params[]) {
  645.     #pragma unused params
  646.     if(PlayerInfo[playerid][TM] >= 1) {
  647.     CMDMessageToTM(playerid,"TMGSKIN1");
  648.     SetPlayerSkin(playerid,65);
  649.     PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  650.     return 1;
  651.     } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  652. }
  653. CMD:tmgskin2(playerid,params[]) {
  654.     #pragma unused params
  655.     if(PlayerInfo[playerid][TM] >= 3) {
  656.     CMDMessageToTM(playerid,"TMGSKIN2");
  657.     SetPlayerSkin(playerid,195);
  658.     PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  659.     return 1;
  660.     } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"{ff0000}ERROR", "{ffff00}You need to be atleast{414141} [TM] - The Mafia {ffff00}rank 3 to use this command!","Close","");
  661. }
  662. CMD:tmgskin3(playerid,params[]) {
  663.     #pragma unused params
  664.     if(PlayerInfo[playerid][TM] >= 4) {
  665.     CMDMessageToTM(playerid,"TMGSKIN3");
  666.     SetPlayerSkin(playerid,93);
  667.     PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  668.     return 1;
  669.     } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffffff}You need to be atleast [TM] rank 4 to use this command!", "Okay", "");
  670. }
  671. CMD:tmskin1(playerid,params[]) {
  672.     #pragma unused params
  673.     if(PlayerInfo[playerid][TM] >= 1) {
  674.     CMDMessageToTM(playerid,"TMSKIN1");
  675.     SetPlayerSkin(playerid,124);
  676.     PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  677.     return 1;
  678.     } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  679. }
  680. CMD:tmskin2(playerid,params[]) {
  681.     #pragma unused params
  682.     if(PlayerInfo[playerid][TM] >= 3) {
  683.     CMDMessageToTM(playerid,"TMSKIN2");
  684.     SetPlayerSkin(playerid,125);
  685.     PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  686.     return 1;
  687.     } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"{ff0000}ERROR", "{ffff00}You need to be atleast{414141} [TM] - The Mafia {ffff00}rank 3 to use this command!","Close","");
  688. }
  689. CMD:tmskin3(playerid,params[]) {
  690.     #pragma unused params
  691.     if(PlayerInfo[playerid][TM] >= 6) {
  692.     CMDMessageToTM(playerid,"TMSKIN3");
  693.     SetPlayerSkin(playerid,126);
  694.     PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  695.     return 1;
  696.     } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"{ff0000}ERROR", "{ffff00}You need to be atleast{414141} [TM] - The Mafia {ffff00}rank 6 to use this command!","Close","");
  697. }
  698. CMD:tmskin4(playerid,params[]) {
  699.     #pragma unused params
  700.     if(PlayerInfo[playerid][TM] >= 9) {
  701.     CMDMessageToTM(playerid,"TMSKIN4");
  702.     SetPlayerSkin(playerid,111);
  703.     PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  704.     return 1;
  705.     } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"{ff0000}ERROR", "{ffff00}You need to be atleast{414141} [TM] - The Mafia {ffff00}rank 9 to use this command!","Close","");
  706. }
  707. CMD:tmskin5(playerid,params[]) {
  708.     #pragma unused params
  709.     if(PlayerInfo[playerid][TM] >= 10) {
  710.     CMDMessageToTM(playerid,"TMSKIN5");
  711.     SetPlayerSkin(playerid,272);
  712.     PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  713.     return 1;
  714.     } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"{ff0000}ERROR", "{ffff00}You need to be atleast{414141} [TM] - The Mafia {ffff00}rank 10 to use this command!","Close","");
  715. }
  716. CMD:tmoskin(playerid,params[]) {
  717.     #pragma unused params
  718.     if(PlayerInfo[playerid][TM] >= 1) {
  719.     CMDMessageToTM(playerid,"TMOSKIN");
  720.     SetPlayerSkin(playerid,124);
  721.     PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  722.     return 1;
  723.     } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  724. }
  725. CMD:tmduelskin1(playerid,params[]) {
  726.     #pragma unused params
  727.     if(PlayerInfo[playerid][TM] >= 1) {
  728.     CMDMessageToTM(playerid,"TMDUELSKIN1");
  729.     SetPlayerSkin(playerid,134);
  730.     PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  731.     return 1;
  732.     } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{262626} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  733. }
  734. CMD:tmduelskin2(playerid,params[]) {
  735.     #pragma unused params
  736.     if(PlayerInfo[playerid][TM] >= 1) {
  737.     CMDMessageToTM(playerid,"TMDUELSKIN2");
  738.     SetPlayerSkin(playerid,230);
  739.     PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  740.     return 1;
  741.     } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{262626} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  742. }
  743. CMD:setalltmskin(playerid, params[]) {
  744.     if(PlayerInfo[playerid][TM] >= 6)
  745.     {
  746.         if(isnull(params))
  747.         {
  748.             SendClientMessage(playerid, -1, "Usage: /setalltmskin [skinID]");
  749.         }
  750.         else
  751.         {
  752.             new SkinID = strval(params);
  753.             for(new i = 0; i < MAX_PLAYERS; i++)
  754.             {
  755.                 if(IsPlayerConnected(i) && PlayerInfo[i][TM])
  756.                 {
  757.                     SetPlayerSkin(i, SkinID);
  758.                     PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  759.                 }
  760.             }
  761.             CMDMessageToTM(playerid,"SETALLTMSKIN");
  762.         }
  763.     }
  764.     else
  765.     {
  766.    ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be atleast{414141} [TM] - The Mafia {ffff00}rank 6 to use this command!", "Okay", "");
  767.     }
  768.     return 1;
  769. }
  770. //The Mafia Vehicle Commands.
  771. CMD:tmhydra(playerid,params[]) {
  772.         #pragma unused params
  773.         if(PlayerInfo[playerid][TM] >= 1) {
  774.                 if (!IsPlayerInAnyVehicle(playerid)) {
  775.                 new Float:X,Float:Y,Float:Z,Float:Angle,LVehicleIDt;    GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,Angle);
  776.                 LVehicleIDt = CreateVehicle(520,X,Y,Z,Angle,-1,-1,10000);
  777.                 PutPlayerInVehicle(playerid,LVehicleIDt,0);
  778.                 SetVehicleVirtualWorld(LVehicleIDt, GetPlayerVirtualWorld(playerid)); LinkVehicleToInterior(LVehicleIDt, GetPlayerInterior(playerid));
  779.                 VehicleInfo[LVehicleIDt][Temp] = 1;
  780.                 CMDMessageToTM(playerid,"TMHYDRA");
  781.                 return SendClientMessage(playerid,blue,"Enjoy with Your temporary [TM] Hydra.");
  782.                 } else return SendClientMessage(playerid,red,"Error: You already have a vehicle, exit it & use the command again!");
  783.         } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  784. }
  785. CMD:tmhunter(playerid,params[]) {
  786.         #pragma unused params
  787.         if(PlayerInfo[playerid][TM] >= 1) {
  788.                 if (!IsPlayerInAnyVehicle(playerid)) {
  789.                 new Float:X,Float:Y,Float:Z,Float:Angle,LVehicleIDt;    GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,Angle);
  790.                 LVehicleIDt = CreateVehicle(425,X,Y,Z,Angle,-1,-1,10000);
  791.                 PutPlayerInVehicle(playerid,LVehicleIDt,0);
  792.                 SetVehicleVirtualWorld(LVehicleIDt, GetPlayerVirtualWorld(playerid)); LinkVehicleToInterior(LVehicleIDt, GetPlayerInterior(playerid));
  793.                 VehicleInfo[LVehicleIDt][Temp] = 1;
  794.                 CMDMessageToTM(playerid,"TMHUNTER");
  795.                 return SendClientMessage(playerid,blue,"Enjoy with Your temporary [TM] Hunter.");
  796.                 } else return SendClientMessage(playerid,red,"Error: You already have a vehicle, exit it & use the command again!");
  797.         } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  798.  
  799. }
  800.  
  801. CMD:tmcar(playerid,params[]) {
  802.     #pragma unused params
  803.     if(PlayerInfo[playerid][TM] >= 1) {
  804.     SendClientMessage(playerid,red,"Usage: /tmcar1/2/3");
  805.     } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  806.     return 1;
  807. }
  808. CMD:tmcar1(playerid,params[]) {
  809.         #pragma unused params
  810.         if(PlayerInfo[playerid][TM] >= 1) {
  811.                 if(IsPlayerInAnyVehicle(playerid)) {
  812.                         SendClientMessage(playerid,COLOR_RED,"Error: You already have a vehicle");
  813.                 } else  {
  814.  
  815.                 new Float:X,Float:Y,Float:Z,Float:Angle,LVehicleIDt;    GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,Angle);
  816.                 LVehicleIDt = CreateVehicle(560,X,Y,Z,Angle,-1,-1,10000);
  817.                 PutPlayerInVehicle(playerid,LVehicleIDt,0); CMDMessageToTM(playerid,"TMCAR1");
  818.                 AddVehicleComponent(LVehicleIDt, 1028); AddVehicleComponent(LVehicleIDt, 1027);
  819.                 AddVehicleComponent(LVehicleIDt, 1026); AddVehicleComponent(LVehicleIDt, 1138);
  820.                 AddVehicleComponent(LVehicleIDt, 1141); AddVehicleComponent(LVehicleIDt, 1169);
  821.                 AddVehicleComponent(LVehicleIDt, 1028);     AddVehicleComponent(LVehicleIDt, 1027);
  822.                 AddVehicleComponent(LVehicleIDt, 1026); AddVehicleComponent(LVehicleIDt, 1138);
  823.                 AddVehicleComponent(LVehicleIDt, 1141); AddVehicleComponent(LVehicleIDt, 1169);
  824.                 AddVehicleComponent(LVehicleIDt, 1080); AddVehicleComponent(LVehicleIDt, 1086);
  825.                 AddVehicleComponent(LVehicleIDt, 1010); AddVehicleComponent(LVehicleIDt, 1032);
  826.                 SendClientMessage(playerid,blue,"Enjoy with your temporary TM Car Sir");   ChangeVehiclePaintjob(LVehicleIDt,1);
  827.                 SetVehicleVirtualWorld(LVehicleIDt, GetPlayerVirtualWorld(playerid)); LinkVehicleToInterior(LVehicleIDt, GetPlayerInterior(playerid));
  828.                 VehicleInfo[LVehicleIDt][Temp] = 1;
  829.                 }
  830.         } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Close", "");
  831.         return 1;
  832. }
  833. CMD:tmcar2(playerid,params[]) {
  834.         #pragma unused params
  835.         if(PlayerInfo[playerid][TM] >= 1) {
  836.                 if (!IsPlayerInAnyVehicle(playerid)) {
  837.                 new Float:X,Float:Y,Float:Z,Float:Angle,LVehicleIDt;    GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,Angle);
  838.                 LVehicleIDt = CreateVehicle(567,X,Y,Z,Angle,-1,-1,10000);
  839.                 PutPlayerInVehicle(playerid,LVehicleIDt,0);
  840.                 SetVehicleVirtualWorld(LVehicleIDt, GetPlayerVirtualWorld(playerid)); LinkVehicleToInterior(LVehicleIDt, GetPlayerInterior(playerid));
  841.                 VehicleInfo[LVehicleIDt][Temp] = 1;
  842.                 CMDMessageToTM(playerid,"TMCAR2");
  843.                 return SendClientMessage(playerid,blue,"Enjoy with Your temporary [TM] Savanna.");
  844.                 } else return SendClientMessage(playerid,red,"Error: You already have a vehicle, exit it & use the command again!");
  845.         } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  846. }
  847. CMD:tmcar3(playerid,params[]) {
  848.         #pragma unused params
  849.         if(PlayerInfo[playerid][TM] >= 1) {
  850.                 if (!IsPlayerInAnyVehicle(playerid)) {
  851.                 new Float:X,Float:Y,Float:Z,Float:Angle,LVehicleIDt;    GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,Angle);
  852.                 LVehicleIDt = CreateVehicle(579,X,Y,Z,Angle,-1,-1,10000);
  853.                 PutPlayerInVehicle(playerid,LVehicleIDt,0);
  854.                 SetVehicleVirtualWorld(LVehicleIDt, GetPlayerVirtualWorld(playerid)); LinkVehicleToInterior(LVehicleIDt, GetPlayerInterior(playerid));
  855.                 VehicleInfo[LVehicleIDt][Temp] = 1;
  856.                 CMDMessageToTM(playerid,"TMCAR3");
  857.                 return SendClientMessage(playerid,blue,"Enjoy with Your temporary [TM] Huntley.");
  858.                 } else return SendClientMessage(playerid,red,"Error: You already have a vehicle, exit it & use the command again!");
  859.         } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  860. }
  861. CMD:tmoffroadc(playerid,params[]) {
  862.         #pragma unused params
  863.         if(PlayerInfo[playerid][TM] >= 1) {
  864.                 if (!IsPlayerInAnyVehicle(playerid)) {
  865.                 new Float:X,Float:Y,Float:Z,Float:Angle,LVehicleIDt;    GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,Angle);
  866.                 LVehicleIDt = CreateVehicle(500,X,Y,Z,Angle,-1,-1,10000);
  867.                 PutPlayerInVehicle(playerid,LVehicleIDt,0);
  868.                 SetVehicleVirtualWorld(LVehicleIDt, GetPlayerVirtualWorld(playerid)); LinkVehicleToInterior(LVehicleIDt, GetPlayerInterior(playerid));
  869.                 VehicleInfo[LVehicleIDt][Temp] = 1;
  870.                 CMDMessageToTM(playerid,"TMOFFROADC");
  871.                 return SendClientMessage(playerid,blue,"Enjoy with Your temporary [TM] Off-Road Car - Mesa.");
  872.                 } else return SendClientMessage(playerid,red,"Error: You already have a vehicle, exit it & use the command again!");
  873.         } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  874. }
  875. CMD:tmracer(playerid,params[]) {
  876.         #pragma unused params
  877.         if(PlayerInfo[playerid][TM] >= 1) {
  878.                 if (!IsPlayerInAnyVehicle(playerid)) {
  879.                 new Float:X,Float:Y,Float:Z,Float:Angle,LVehicleIDt;    GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,Angle);
  880.                 LVehicleIDt = CreateVehicle(502,X,Y,Z,Angle,-1,-1,10000);
  881.                 PutPlayerInVehicle(playerid,LVehicleIDt,0);
  882.                 SetVehicleVirtualWorld(LVehicleIDt, GetPlayerVirtualWorld(playerid)); LinkVehicleToInterior(LVehicleIDt, GetPlayerInterior(playerid));
  883.                 VehicleInfo[LVehicleIDt][Temp] = 1;
  884.                 CMDMessageToTM(playerid,"TMRACER");
  885.                 return SendClientMessage(playerid,blue,"Enjoy with Your temporary [TM] racing car - Hotring.");
  886.                 } else return SendClientMessage(playerid,red,"Error: You already have a vehicle, exit it & use the command again!");
  887.         } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  888. }
  889. CMD:tmbike(playerid,params[]) {
  890.         #pragma unused params
  891.         if(PlayerInfo[playerid][TM] >= 1) {
  892.                 if (!IsPlayerInAnyVehicle(playerid)) {
  893.                         CarSpawner(playerid,463);
  894.                         CMDMessageToTM(playerid,"TMBIKE");
  895.                         return SendClientMessage(playerid,blue,"Enjoy with Your temporary [TM] Bike - Freeway.");
  896.                 } else return SendClientMessage(playerid,red,"Error: You already have a vehicle, exit it & use the command again!");
  897.         } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  898. }
  899. CMD:tmnrg(playerid,params[]) {
  900.         #pragma unused params
  901.         if(PlayerInfo[playerid][TM] >= 1) {
  902.                 if (!IsPlayerInAnyVehicle(playerid)) {
  903.                         CarSpawner(playerid,522);
  904.                         CMDMessageToTM(playerid,"TMNRG");
  905.                         return SendClientMessage(playerid,blue,"Enjoy with Your temporary [TM] Bike - NRG-500.");
  906.                 } else return SendClientMessage(playerid,red,"Error: You already have a vehicle, exit it & use the command again!");
  907.         } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  908. }
  909. CMD:tmcyc(playerid,params[]) {
  910.         #pragma unused params
  911.         if(PlayerInfo[playerid][TM] >= 1) {
  912.                 if (!IsPlayerInAnyVehicle(playerid)) {
  913.                         CarSpawner(playerid,481);
  914.                         CMDMessageToTM(playerid,"TMCYC");
  915.                         return SendClientMessage(playerid,blue,"Enjoy with Your temporary [TM] Cycle.");
  916.                 } else return SendClientMessage(playerid,red,"Error: You already have a vehicle, exit it & use the command again!");
  917.         } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  918. }
  919. CMD:tmboat(playerid,params[]) {
  920.         #pragma unused params
  921.         if(PlayerInfo[playerid][TM] >= 1) {
  922.                 if (!IsPlayerInAnyVehicle(playerid)) {
  923.                         CarSpawner(playerid,493);
  924.                         CMDMessageToTM(playerid,"TMBOAT");
  925.                         return SendClientMessage(playerid,blue,"Enjoy with Your temporary [TM] Boat - Jetmax.");
  926.                 } else return SendClientMessage(playerid,red,"Error: You already have a vehicle, exit it & use the command again!");
  927.         } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  928. }
  929. CMD:tmheli(playerid,params[]) {
  930.         #pragma unused params
  931.         if(PlayerInfo[playerid][TM] >= 1) {
  932.                 if (!IsPlayerInAnyVehicle(playerid)) {
  933.                         new Float:X,Float:Y,Float:Z,Float:Angle,LVehicleIDt;    GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,Angle);
  934.                         LVehicleIDt = CreateVehicle(487,X,Y,Z,Angle,-1,-1,10000);
  935.                         PutPlayerInVehicle(playerid,LVehicleIDt,0);
  936.                         SetVehicleVirtualWorld(LVehicleIDt, GetPlayerVirtualWorld(playerid)); LinkVehicleToInterior(LVehicleIDt, GetPlayerInterior(playerid));
  937.                         VehicleInfo[LVehicleIDt][Temp] = 1;
  938.                         CMDMessageToTM(playerid,"TMHELI");
  939.                         return SendClientMessage(playerid,blue,"Enjoy with Your temporary [TM] Helicopter.");
  940.                 } else return SendClientMessage(playerid,red,"Error: You already have a vehicle, exit it & use the command again!");
  941.         } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  942. }
  943. //The Mafia teleport commands
  944. CMD:tmbase(playerid,params[]) {
  945.     #pragma unused params
  946.     if(PlayerInfo[playerid][TM] >= 1) {
  947.     if(PlayerInfo[playerid][Jailed] == 1) return SendClientMessage(playerid,COLOR_BRIGHTRED,"You cannot escape your punishment!");
  948.     CMDMessageToTM(playerid,"TMBASE");
  949.     TeleTimer[playerid] = SetTimerEx("ttimer", 1000, true, "i",playerid);
  950.     tseconds[playerid] = 3;
  951.     format(tstring,45,"You Must wait %d seconds before teleporting", tseconds[playerid]-1);
  952.     if(PlayerInfo[playerid][Level] == 0) SendClientMessage(playerid,COLOR_LIGHTBLUE, tstring);
  953.     Tx[playerid] =2836.8210;
  954.     Ty[playerid] =1606.7533;
  955.     Tz[playerid] =10.8203;
  956.     Ti[playerid] = 0;
  957.     new string[128];
  958.     new dsname[MAX_PLAYER_NAME];
  959.     format(telestring,43,"TM BASE/WAR AREA!");
  960.     GetPlayerName(playerid, dsname, sizeof(dsname));
  961.     format(string, sizeof(string), "{ff0000}[TELE]: {00ccff}[TM] - The Mafia Member {ff0000}%s {00ccff}has Teleported To The Mafia's Base/War Area.", dsname);
  962.     SendClientMessageToAll(blue, string);
  963.     SetTimerEx("setstunt",3000,0,"i", playerid);
  964.     } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  965.     return 1;
  966. }
  967. CMD:tmparking(playerid,params[]) {
  968.     #pragma unused params
  969.     if(PlayerInfo[playerid][TM] >= 1) {
  970.     if(PlayerInfo[playerid][Jailed] == 1) return SendClientMessage(playerid,COLOR_BRIGHTRED,"You cannot escape your punishment!");
  971.     CMDMessageToTM(playerid,"TMPARKING");
  972.     TeleTimer[playerid] = SetTimerEx("ttimer", 1000, true, "i",playerid);
  973.     tseconds[playerid] = 3;
  974.     format(tstring,45,"You Must wait %d seconds before teleporting", tseconds[playerid]-1);
  975.     if(PlayerInfo[playerid][Level] == 0) SendClientMessage(playerid,COLOR_LIGHTBLUE, tstring);
  976.     Tx[playerid] =3024.5876;
  977.     Ty[playerid] =1983.55764;
  978.     Tz[playerid] =44.9281;
  979.     Ti[playerid] = 0;
  980.     new string[128];
  981.     new dsname[MAX_PLAYER_NAME];
  982.     format(telestring,43,"TM Parking!");
  983.     GetPlayerName(playerid, dsname, sizeof(dsname));
  984.     format(string, sizeof(string), "{ff0000}[TELE]: {00ccff}[TM] - The Mafia Member {ff0000}%s {00ccff}has Teleported To The Mafia's Parking Area.", dsname);
  985.     SendClientMessageToAll(blue, string);
  986.     SetTimerEx("setstunt",3000,0,"i", playerid);
  987.     } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  988.     return 1;
  989. }
  990. CMD:tmgym(playerid,params[]) {
  991.     #pragma unused params
  992.     if(PlayerInfo[playerid][TM] >= 1) {
  993.     if(PlayerInfo[playerid][Jailed] == 1) return SendClientMessage(playerid,COLOR_BRIGHTRED,"You cannot escape your punishment!");
  994.     CMDMessageToTM(playerid,"TMGYM");
  995.     TeleTimer[playerid] = SetTimerEx("ttimer", 1000, true, "i",playerid);
  996.     tseconds[playerid] = 3;
  997.     format(tstring,45,"You Must wait %d seconds before teleporting", tseconds[playerid]-1);
  998.     if(PlayerInfo[playerid][Level] == 0) SendClientMessage(playerid,COLOR_LIGHTBLUE, tstring);
  999.     Tx[playerid] =2875.0801;
  1000.     Ty[playerid] =1720.4471;
  1001.     Tz[playerid] =11.5068;
  1002.     Ti[playerid] = 0;
  1003.     new string[128];
  1004.     new dsname[MAX_PLAYER_NAME];
  1005.     format(telestring,43,"TM Gym!");
  1006.     GetPlayerName(playerid, dsname, sizeof(dsname));
  1007.     format(string, sizeof(string), "{ff0000}[TELE]: {00ccff}[TM] - The Mafia Member {ff0000}%s {00ccff}has Teleported To The Mafia's Gym.", dsname);
  1008.     SendClientMessageToAll(blue, string);
  1009.     SetTimerEx("setstunt",3000,0,"i", playerid);
  1010.     } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  1011.     return 1;
  1012. }
  1013. CMD:tmstunt(playerid,params[]) {
  1014.     #pragma unused params
  1015.     if(PlayerInfo[playerid][TM] >= 1) {
  1016.     if(PlayerInfo[playerid][Jailed] == 1) return SendClientMessage(playerid,COLOR_BRIGHTRED,"You cannot escape your punishment!");
  1017.     CMDMessageToTM(playerid,"TMSTUNT");
  1018.     TeleTimer[playerid] = SetTimerEx("ttimer", 1000, true, "i",playerid);
  1019.     tseconds[playerid] = 3;
  1020.     format(tstring,45,"You Must wait %d seconds before teleporting", tseconds[playerid]-1);
  1021.     if(PlayerInfo[playerid][Level] == 0) SendClientMessage(playerid,COLOR_LIGHTBLUE, tstring);
  1022.     Tx[playerid] =3174.1477;
  1023.     Ty[playerid] =1878.9811;
  1024.     Tz[playerid] =1.4172;
  1025.     Ti[playerid] = 0;
  1026.     new string[128];
  1027.     new dsname[MAX_PLAYER_NAME];
  1028.     format(telestring,43,"TM Stunt!");
  1029.     GetPlayerName(playerid, dsname, sizeof(dsname));
  1030.     format(string, sizeof(string), "{ff0000}[TELE]: {00ccff}[TM] - The Mafia Member {ff0000}%s {00ccff}has Teleported To The Mafia's Stunt Zone.", dsname);
  1031.     SendClientMessageToAll(blue, string);
  1032.     SetTimerEx("setstunt",3000,0,"i", playerid);
  1033.     } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  1034.     return 1;
  1035. }
  1036. CMD:tmsociety(playerid,params[]) {
  1037.     #pragma unused params
  1038.     if(PlayerInfo[playerid][TM] >= 1) {
  1039.     if(PlayerInfo[playerid][Jailed] == 1) return SendClientMessage(playerid,COLOR_BRIGHTRED,"You cannot escape your punishment!");
  1040.     CMDMessageToTM(playerid,"TMSOCIETY");
  1041.     TeleTimer[playerid] = SetTimerEx("ttimer", 1000, true, "i",playerid);
  1042.     tseconds[playerid] = 3;
  1043.     format(tstring,45,"You Must wait %d seconds before teleporting", tseconds[playerid]-1);
  1044.     if(PlayerInfo[playerid][Level] == 0) SendClientMessage(playerid,COLOR_LIGHTBLUE, tstring);
  1045.     Tx[playerid] =2838.5149;
  1046.     Ty[playerid] =1779.1792;
  1047.     Tz[playerid] =11.0828;
  1048.     Ti[playerid] = 0;
  1049.     new string[128];
  1050.     new dsname[MAX_PLAYER_NAME];
  1051.     format(telestring,43,"TM Family Socierty!");
  1052.     GetPlayerName(playerid, dsname, sizeof(dsname));
  1053.     format(string, sizeof(string), "{ff0000}[TELE]: {00ccff}[TM] - The Mafia Member {ff0000}%s {00ccff}has Teleported To The Mafia's Society.", dsname);
  1054.     SendClientMessageToAll(blue, string);
  1055.     SetTimerEx("setstunt",3000,0,"i", playerid);
  1056.     } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  1057.     return 1;
  1058. }
  1059. //TM AFK & BACK CMDS.
  1060. CMD:tmafk(playerid,params[]) {
  1061.     #pragma unused params
  1062.     if(PlayerInfo[playerid][TM] >= 1) {
  1063.         new string[500],pName1[MAX_PLAYER_NAME];
  1064.         SendClientMessage(playerid,red,"{00ff00}Type {ff0000}/tmback {00ff00}when you're back!");
  1065.         GameTextForPlayer(playerid,"~r~ You are now AFK!", 5000, 1);
  1066.         MafiosoAFK[playerid] = Create3DTextLabel("Mafioso AFK", 0xFF0000FF, 0.0, 0.0, 2.0, 40, 0, 0);
  1067.         Attach3DTextLabelToPlayer(MafiosoAFK[playerid],playerid, 0.0, 0.0, 0.4);
  1068.         TogglePlayerControllable(playerid, 0);
  1069.         GetPlayerName(playerid, pName1, sizeof(pName1));
  1070.         if(PlayerInfo[playerid][TM] == 1)
  1071.         format(string, sizeof(string), "{ffff00}The Mafia Rookie {00ff00}%s {ffff00}is now away from keyboard!",pName1, playerid);
  1072.         if(PlayerInfo[playerid][TM] == 2)
  1073.         format(string, sizeof(string), "{ffff00}The Mafia Associate {cc7a00}%s {ffff00}is now away from keyboard!",pName1, playerid);
  1074.         if(PlayerInfo[playerid][TM] == 3)
  1075.         format(string, sizeof(string), "{ffff00}The Mafia Hitman {ff0000}%s {ffff00}is now away from keyboard!",pName1, playerid);
  1076.         if(PlayerInfo[playerid][TM] == 4)
  1077.         format(string, sizeof(string), "{ffff00}The Mafia Soldier {800000}%s {ffff00}is now away from keyboard!",pName1, playerid);
  1078.         if(PlayerInfo[playerid][TM] == 5)
  1079.         format(string, sizeof(string), "{ffff00}The Mafia Enforcer {808080}%s {ffff00}is now away from keyboard!",pName1, playerid);
  1080.         if(PlayerInfo[playerid][TM] == 6)
  1081.         format(string, sizeof(string), "{ffff00}The Mafia Lieutenant {e6e600}%s {ffff00}is now away from keyboard!",pName1, playerid);
  1082.         if(PlayerInfo[playerid][TM] == 7)
  1083.         format(string, sizeof(string), "{ffff00}The Mafia Caporegime {0099ff}%s {ffff00}is now away from keyboard!",pName1, playerid);
  1084.         if(PlayerInfo[playerid][TM] == 8)
  1085.         format(string, sizeof(string), "{ffff00}The Mafia UnderBoss {c0c0c0}%s {ffff00}is now away from keyboard!",pName1, playerid);
  1086.         if(PlayerInfo[playerid][TM] == 9)
  1087.         format(string, sizeof(string), "{ffff00}The Mafia Consigliere {0033cc}%s {ffff00}is now away from keyboard!",pName1, playerid);
  1088.         if(PlayerInfo[playerid][TM] == 10)
  1089.         format(string, sizeof(string), "{ffff00}The Mafia Boss {bfbfbf}%s {ffff00}is now away from keyboard!",pName1, playerid);
  1090.         if(PlayerInfo[playerid][TM] == 11)
  1091.         format(string, sizeof(string), "{ffff00}The Mafia GodFather {404040}%s {ffff00}is now away from keyboard!",pName1, playerid);
  1092.         SendClientMessageToAll(0xFFFFFF00, string);
  1093.         CMDMessageToTM(playerid,"TMAFK");
  1094.         TMActivity[playerid] = 1;
  1095.     } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  1096.     return 1;
  1097. }
  1098. CMD:tmback(playerid,params[]) {
  1099.     #pragma unused params
  1100.     if(PlayerInfo[playerid][TM] >= 1) {
  1101.         new string[500],pName1[MAX_PLAYER_NAME];
  1102.         Delete3DTextLabel(MafiosoAFK[playerid]);
  1103.         GameTextForPlayer(playerid,"~b~ Welcome back!", 5000, 1);
  1104.         TogglePlayerControllable(playerid, 1);
  1105.         GetPlayerName(playerid, pName1, sizeof(pName1));
  1106.         if(PlayerInfo[playerid][TM] == 1)
  1107.         format(string, sizeof(string), "{00ff00}The Mafia Rookie {00ff00}%s {00ff00}is now now back!",pName1, playerid);
  1108.         if(PlayerInfo[playerid][TM] == 2)
  1109.         format(string, sizeof(string), "{00ff00}The Mafia Associate {cc7a00}%s {00ff00}is now back!",pName1, playerid);
  1110.         if(PlayerInfo[playerid][TM] == 3)
  1111.         format(string, sizeof(string), "{00ff00}The Mafia Hitman {ff0000}%s {00ff00}is now back!",pName1, playerid);
  1112.         if(PlayerInfo[playerid][TM] == 4)
  1113.         format(string, sizeof(string), "{00ff00}The Mafia Soldier {800000}%s {00ff00}is now back!",pName1, playerid);
  1114.         if(PlayerInfo[playerid][TM] == 5)
  1115.         format(string, sizeof(string), "{00ff00}The Mafia Enforcer {808080}%s {00ff00}is now back!",pName1, playerid);
  1116.         if(PlayerInfo[playerid][TM] == 6)
  1117.         format(string, sizeof(string), "{00ff00}The Mafia Lieutenant {e6e600}%s {00ff00}is now back!",pName1, playerid);
  1118.         if(PlayerInfo[playerid][TM] == 7)
  1119.         format(string, sizeof(string), "{00ff00}The Mafia Caporegime {0099ff}%s {00ff00}is now back!",pName1, playerid);
  1120.         if(PlayerInfo[playerid][TM] == 8)
  1121.         format(string, sizeof(string), "{00ff00}The Mafia UnderBoss {c0c0c0}%s {00ff00}is now back!",pName1, playerid);
  1122.         if(PlayerInfo[playerid][TM] == 9)
  1123.         format(string, sizeof(string), "{00ff00}The Mafia Consigliere {0033cc}%s {00ff00}is now away from keyboard!",pName1, playerid);
  1124.         if(PlayerInfo[playerid][TM] == 10)
  1125.         format(string, sizeof(string), "{00ff00}The Mafia Boss {bfbfbf}%s {00ff00}is now back!",pName1, playerid);
  1126.         if(PlayerInfo[playerid][TM] == 11)
  1127.         format(string, sizeof(string), "{00ff00}The Mafia GodFather {404040}%s {00ff00}is now back!",pName1, playerid);
  1128.         SendClientMessageToAll(0xFFFFFF00, string);
  1129.         CMDMessageToTM(playerid,"TMBACK");
  1130.         TMActivity[playerid] = 0;
  1131.     } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  1132.     return 1;
  1133. }
  1134. //The Mafia Dueling Commands
  1135. CMD:tmweaps(playerid,params[]) {
  1136.     if(PlayerInfo[playerid][TM] >= 1) {
  1137.     new string[128],name1[MAX_PLAYER_NAME];
  1138.     CMDMessageToTM(playerid,"TMWEAPS");
  1139.     GetPlayerName(playerid,name1,sizeof(name1));
  1140.     format(string,sizeof(string),"{ff0000}[INFO]: {00ccff}[TM] - The Mafia Member %s {00ccff}has used the command {ff0000}/tmweaps.",name1);
  1141.     SendClientMessageToAll(red,string);
  1142.     SendClientMessage(playerid,0xffff66AA,"Enjoy With The Mafia Weapons! :)");
  1143.     PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  1144.     GivePlayerWeapon(playerid,46,1000);
  1145.     GivePlayerWeapon(playerid,14,1000);
  1146.     GivePlayerWeapon(playerid,43,1000);
  1147.     GivePlayerWeapon(playerid,5,1000);
  1148.     GivePlayerWeapon(playerid,4,1000);
  1149.     GivePlayerWeapon(playerid,24,1000);
  1150.     GivePlayerWeapon(playerid,26,1000);
  1151.     GivePlayerWeapon(playerid,29,1000);
  1152.     GivePlayerWeapon(playerid,16,1000);
  1153.     GivePlayerWeapon(playerid,31,1000);
  1154.     GivePlayerWeapon(playerid,34,1000);
  1155.     GivePlayerWeapon(playerid,41,1000);
  1156.     return 1;
  1157.     } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  1158. }
  1159. CMD:tmm4(playerid,params[]) {
  1160.     if(PlayerInfo[playerid][TM] >= 1) {
  1161.     new string[128],name1[MAX_PLAYER_NAME];
  1162.     CMDMessageToTM(playerid,"TMM4");
  1163.     GetPlayerName(playerid,name1,sizeof(name1));
  1164.     format(string,sizeof(string),"{ff0000}[INFO]: {00ccff}[TM] - The Mafia Member %s {00ccff}has used the command {ff0000}/tmm4.",name1);
  1165.     SendClientMessageToAll(red,string);
  1166.     SendClientMessage(playerid,0xffff66AA,"Enjoy With the M4, win the duel k? :)");
  1167.     ResetPlayerWeapons(playerid);
  1168.     PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  1169.     GivePlayerWeapon(playerid,31,1000); return 1;
  1170.     } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  1171. }
  1172. CMD:tmdeagle(playerid,params[]) {
  1173.     if(PlayerInfo[playerid][TM] >= 1) {
  1174.     new string[128],name1[MAX_PLAYER_NAME];
  1175.     CMDMessageToTM(playerid,"TMDEAGLE");
  1176.     GetPlayerName(playerid,name1,sizeof(name1));
  1177.     format(string,sizeof(string),"{ff0000}[INFO]: {00ccff}[TM] - The Mafia Member %s {00ccff}has used the command {ff0000}/tmdeagle.",name1);
  1178.     SendClientMessageToAll(red,string);
  1179.     SendClientMessage(playerid,0xffff66AA,"Enjoy With the Desert Eagle, win the duel k? :)");
  1180.     ResetPlayerWeapons(playerid);
  1181.     PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  1182.     GivePlayerWeapon(playerid,24,1000); return 1;
  1183.     } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  1184. }
  1185. CMD:tmsawn(playerid,params[]) {
  1186.     if(PlayerInfo[playerid][TM] >= 1) {
  1187.     new string[128],name1[MAX_PLAYER_NAME];
  1188.     CMDMessageToTM(playerid,"TMSAWN");
  1189.     GetPlayerName(playerid,name1,sizeof(name1));
  1190.     format(string,sizeof(string),"{ff0000}[INFO]: {00ccff}[TM] - The Mafia Member %s {00ccff}has used the command {ff0000}/tmsawn.!",name1);
  1191.     SendClientMessageToAll(red,string);
  1192.     SendClientMessage(playerid,0xffff66AA,"Enjoy With the Sawn Off Shotgun, win the duel k? :)");
  1193.     ResetPlayerWeapons(playerid);
  1194.     PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  1195.     GivePlayerWeapon(playerid,26,1000); return 1;
  1196.     } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  1197. }
  1198. CMD:tmtraining(playerid,params[]) {
  1199.     #pragma unused params
  1200.     if(PlayerInfo[playerid][TM] >= 1) {
  1201.         if(PlayerInfo[playerid][Jailed] == 1) return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffffff}You Can not escape your punishment nigga!", "Okay", "");
  1202.         if(GetPlayerVirtualWorld(playerid) == 3)
  1203.         {
  1204.             SetPlayerVirtualWorld(playerid, 0);
  1205.             SetPlayerInterior(playerid,16);
  1206.             CMDMessageToTM(playerid,"TMTRAINING(LEAVE)");
  1207.             SendClientMessage(playerid, blue,"You've successfully left The Mafia training area!");
  1208.             SpawnPlayer(playerid);
  1209.         }
  1210.         else
  1211.         {
  1212.             TeleTimer[playerid] = SetTimerEx("ttimer", 1000, true, "i",playerid);
  1213.             tseconds[playerid] = 1;
  1214.             format(tstring,45,"You Must wait %d seconds before teleporting", tseconds[playerid]-1);
  1215.             if(PlayerInfo[playerid][Level] == 0) SendClientMessage(playerid,COLOR_LIGHTBLUE, tstring);
  1216.             ResetPlayerWeapons(playerid);
  1217.             PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  1218.             Tx[playerid] =-1400.4869;
  1219.             Ty[playerid] =1239.6664;
  1220.             Tz[playerid] =1039.8672/*,15.4046*/;
  1221.             Ti[playerid] =0;
  1222.             CMDMessageToTM(playerid,"TMTRAINING(JOIN)");
  1223.             new string[128];
  1224.             new dsname[MAX_PLAYER_NAME];
  1225.             format(telestring,43,"The Mafia Training Stadium!");
  1226.             GetPlayerName(playerid, dsname, sizeof(dsname));
  1227.             format(string, sizeof(string), "{ff0000}[TELE]: {00ccff}[TM] - The Mafia Member %s {00ccff}has Teleported To The Mafia's Training Area.", dsname);
  1228.             SendClientMessageToAll(blue, string);
  1229.             SetTimerEx("setstunt",3000,0,"i", playerid);
  1230.             SetTimerEx("SetInteriorTM", 1500, 0, "i", playerid);
  1231.             SetTimerEx("SetVirtualWorldTM", 1500, 0, "i", playerid);
  1232.         }
  1233.     }
  1234.     else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Close", "");
  1235.     return 1;
  1236. }
  1237. CMD:tmduelcount(playerid,params[]) {
  1238.     if(PlayerInfo[playerid][TM] >= 6) {
  1239.         new tmp[128], tmp2[128], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
  1240.         if(isnull(tmp) || isnull(tmp2) || !IsNumeric(tmp) || !IsNumeric(tmp2)) return SendClientMessage(playerid, 0xFF0000FF, "USAGE: /tmduelcount [player1 id] [player2 id]");
  1241.  
  1242.         new player1 = strval(tmp), player2 = strval(tmp2), string[128], annostring[128];
  1243.         if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
  1244.             if(IsPlayerConnected(player2) && player2 != INVALID_PLAYER_ID) {
  1245.  
  1246.                 if(PlayerInfo[player1][TM] == 0) {
  1247.                     format(string,sizeof(string),"ERROR: Player %s isn't [TM] member.", pName(player1)); return SendClientMessage(playerid,0xFF0000FF,string);
  1248.                 }
  1249.  
  1250.                 if(PlayerInfo[player2][TM] == 0) {
  1251.                     format(string,sizeof(string),"ERROR: Player %s isn't [TM] member.", pName(player2)); return SendClientMessage(playerid,0xFF0000FF,string);
  1252.                 }
  1253.                 CMDMessageToTM(playerid,"TMDUELCOUNT");
  1254.                 for(new i = 0; i < MAX_PLAYERS; i++) if(PlayerInfo[i][TM]) {
  1255.                     format(annostring, sizeof(annostring), "~b~%s ~r~vs ~b~%s", pName(player1), pName(player2));
  1256.                     GameTextForPlayer(i, annostring, 4000, 3);
  1257.                 }
  1258.                 cdt[player1] = 6;
  1259.                 SetTimerEx("Duel",1000,0,"dd", player1, player2);
  1260.  
  1261.                 if(PlayerInfo[playerid][TM] == 1)
  1262.                 format(string, sizeof(string), "{414141}[TM] | {FFFFFF}\"%s\" {FFFF00}has activated countdown between {800000}\"%s\" {FFFF00}and {800000}\"%s\" !", pName(playerid), pName(player1), pName(player2) );
  1263.                 return 1;
  1264.             } else return SendClientMessage(playerid, 0xFF0000FF, "Player2 is not connected.");
  1265.         } else return SendClientMessage(playerid, 0xFF0000FF, "Player1 is not connected.");
  1266.     } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be atleast{414141} [TM] - The Mafia {ffff00}rank 6 to use this command!", "Close", "");
  1267. }
  1268. //The Mafia Gate Commands.
  1269. CMD:tmgate1o(playerid, params[])
  1270. {
  1271.     if(PlayerInfo[playerid][TM] >= 1)
  1272.     {
  1273.         new string[128];
  1274.         MoveDynamicObject(tmgate1,2676.1999511719,1811.5,17.39999961853,3.0/*,0,357.99499511719*/);
  1275.         CMDMessageToTM(playerid,"TMGATE1O");
  1276.         format(string ,sizeof string,"Hello %s, The Mafia Society's gate 1 is opening, Please wait!",pName(playerid));
  1277.         SendClientMessage(playerid,0xAFAFAFAA,string);
  1278.     } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  1279.     return 1;
  1280. }
  1281. CMD:tmgate1c(playerid, params[])
  1282. {
  1283.     if(PlayerInfo[playerid][TM] >= 1)
  1284.     {
  1285.         new string[128];
  1286.         MoveDynamicObject(tmgate1,2690.2998046875,1809.599609375,17.39999961853,3.0/*,0,357.99499511719*/);
  1287.         CMDMessageToTM(playerid,"TMGATE1C");
  1288.         format(string ,sizeof string,"Yo %s, The Mafia Society's gate 1 is closing, Cya!",pName(playerid));
  1289.         SendClientMessage(playerid,0xAFAFAFAA,string);
  1290.     } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  1291.     return 1;
  1292. }
  1293. CMD:tmgate2o(playerid, params[])
  1294. {
  1295.     if(PlayerInfo[playerid][TM] >= 1)
  1296.     {
  1297.         new string[128];
  1298.         MoveDynamicObject(tmgate2,2800.1000976563,1547.5,12.300000190735,3.0/*,0,291.99462890625*/);
  1299.         CMDMessageToTM(playerid,"TMGATE2O");
  1300.         format(string ,sizeof string,"Hello %s, The Mafia Base's gate is opening, Please wait!",pName(playerid));
  1301.         SendClientMessage(playerid,0xAFAFAFAA,string);
  1302.     } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  1303.     return 1;
  1304. }
  1305. CMD:tmgate2c(playerid, params[])
  1306. {
  1307.     if(PlayerInfo[playerid][TM] >= 1)
  1308.     {
  1309.         new string[128];
  1310.         MoveDynamicObject(tmgate2,2802.400390625,1534.5,12.300000190735,3.0/*,0,292*/);
  1311.         CMDMessageToTM(playerid,"TMGATE2C");
  1312.         format(string ,sizeof string,"Yo %s, The Mafia Base's gate is closing, cya!",pName(playerid));
  1313.         SendClientMessage(playerid,0xAFAFAFAA,string);
  1314.     } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  1315.     return 1;
  1316. }
  1317. CMD:tmgate3o(playerid, params[])
  1318. {
  1319.     if(PlayerInfo[playerid][TM] >= 1)
  1320.     {
  1321.         new string[128];
  1322.         MoveDynamicObject(tmgate3,2892.6999511719,2225.8999023438,10,3.0/*,0,357.99499511719*/);
  1323.         CMDMessageToTM(playerid,"TMGATE3O");
  1324.         format(string ,sizeof string,"Hello %s, The Mafia Society's gate 3 is opening, Please wait!",pName(playerid));
  1325.         SendClientMessage(playerid,0xAFAFAFAA,string);
  1326.     } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  1327.     return 1;
  1328. }
  1329. CMD:tmgate3c(playerid, params[])
  1330. {
  1331.     if(PlayerInfo[playerid][TM] >= 1)
  1332.     {
  1333.         new string[128];
  1334.         MoveDynamicObject(tmgate3,2899.2001953125,2225.2001953125,10,3.0/*,0,357.99499511719*/);
  1335.         CMDMessageToTM(playerid,"TMGATE3C");
  1336.         format(string ,sizeof string,"Hello %s, The Mafia Society's gate 3 is closing!",pName(playerid));
  1337.         SendClientMessage(playerid,0xAFAFAFAA,string);
  1338.     } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  1339.     return 1;
  1340. }
  1341. CMD:tmgate4o(playerid, params[])
  1342. {
  1343.     if(PlayerInfo[playerid][TM] >= 1)
  1344.     {
  1345.         new string[128];
  1346.         MoveDynamicObject(tmgate4,2892.8000488281,2225.3000488281,10.10000038147,3.0/*,0,357.99499511719*/);
  1347.         CMDMessageToTM(playerid,"TMGATE4O");
  1348.         format(string ,sizeof string,"Hello %s, The Mafia Society's gate 4 is opening, Please wait!",pName(playerid));
  1349.         SendClientMessage(playerid,0xAFAFAFAA,string);
  1350.     } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  1351.     return 1;
  1352. }
  1353. CMD:tmgate4c(playerid, params[])
  1354. {
  1355.     if(PlayerInfo[playerid][TM] >= 1)
  1356.     {
  1357.         new string[128];
  1358.         MoveDynamicObject(tmgate4,2885.8000488281,2225.8999023438,10.10000038147,3.0/*,0,357.99499511719*/);
  1359.         CMDMessageToTM(playerid,"TMGATE4C");
  1360.         format(string ,sizeof string,"Hello %s, The Mafia Society's gate 4 is closing!",pName(playerid));
  1361.         SendClientMessage(playerid,0xAFAFAFAA,string);
  1362.  
  1363.     } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  1364.     return 1;
  1365. }
  1366. CMD:tmgate5o(playerid, params[])
  1367. {
  1368.     if(PlayerInfo[playerid][TM] >= 1)
  1369.     {
  1370.         new string[128];
  1371.         MoveDynamicObject(tmgate5,2867.5,2226.3999023438,10.199999809265,3.0/*,0,357.98950195313*/);
  1372.         CMDMessageToTM(playerid,"TMGATE5O");
  1373.         format(string ,sizeof string,"Hello %s, The Mafia Society's gate 5 is opening, Please wait!",pName(playerid));
  1374.         SendClientMessage(playerid,0xAFAFAFAA,string);
  1375.     } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  1376.     return 1;
  1377. }
  1378. CMD:tmgate5c(playerid, params[])
  1379. {
  1380.     if(PlayerInfo[playerid][TM] >= 1)
  1381.     {
  1382.         new string[128];
  1383.         MoveDynamicObject(tmgate5,2875,2226.5,10.199999809265,3.0/*,0,357.98950195313*/);
  1384.         CMDMessageToTM(playerid,"TMGATE5C");
  1385.         format(string ,sizeof string,"Hello %s, The Mafia Society's gate 5 is closing!",pName(playerid));
  1386.         SendClientMessage(playerid,0xAFAFAFAA,string);
  1387.  
  1388.     } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  1389.     return 1;
  1390. }
  1391. CMD:tmgate6o(playerid, params[])
  1392. {
  1393.     if(PlayerInfo[playerid][TM] >= 1)
  1394.     {
  1395.         new string[128];
  1396.         MoveDynamicObject(tmgate6,2869.3000488281,2226.8999023438,10.10000038147,3.0/*,0,357.98950195313*/);
  1397.         CMDMessageToTM(playerid,"TMGATE6O");
  1398.         format(string ,sizeof string,"Hello %s, The Mafia Society's gate 6 is opening, Please wait!",pName(playerid));
  1399.         SendClientMessage(playerid,0xAFAFAFAA,string);
  1400.     } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  1401.     return 1;
  1402. }
  1403. CMD:tmgate6c(playerid, params[])
  1404. {
  1405.     if(PlayerInfo[playerid][TM] >= 1)
  1406.     {
  1407.         new string[128];
  1408.         MoveDynamicObject(tmgate6,2861.6005859375,2226.7998046875,10.10000038147,3.0/*,0,357.98950195313*/);
  1409.         CMDMessageToTM(playerid,"TMGATE6C");
  1410.         format(string ,sizeof string,"Hello %s, The Mafia Society's gate 6 is closing!",pName(playerid));
  1411.         SendClientMessage(playerid,0xAFAFAFAA,string);
  1412.     } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  1413.     return 1;
  1414. }
  1415. CMD:tmhelp(playerid,params[])
  1416. {
  1417.     if(PlayerInfo[playerid][TM] >= 1)
  1418.     {
  1419.     CMDMessageToTM(playerid,"TMHELP");
  1420.     ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{00ccff}The Mafia Help", "\n{ffff00}To check out the commands use {ff0000}/tmmenu \n{ffff00}To see online The Mafia members use {ff0000}/themafias {ffff00}or {ff0000}/tmmembers \n{ffff00}To know about The Mafia use {ff0000}/tminfo\n{ffff00}To ask for help from [TM] members use {ff0000}/tmh\n", "Okay", "");
  1421.     } else return ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!", "Okay", "");
  1422.     return 1;
  1423. }
  1424. CMD:tminfo(playerid,params[]){
  1425.     #pragma unused params
  1426.     if(PlayerInfo[playerid][TM] >= 1)
  1427.     {
  1428.     CMDMessageToTM(playerid,"TMINFO");
  1429.     new BigString15[1500];
  1430.     strcat(BigString15, "\n");
  1431.     strcat(BigString15, "{ffff00}The Mafia - A group started with only one person (the founder), one of the oldest group of BTTDM,\n");
  1432.     strcat(BigString15, "The most historius group of BTTDM which has amazing histories & achievements which a group can only imagine,\n");
  1433.     strcat(BigString15, "The Mafia achieved everything a group can & proved itself the best group of BTTDM!,\n");
  1434.     strcat(BigString15, "The Mafia isn't only a group it's a family,\n");
  1435.     strcat(BigString15, "the members of it live like a family & a Mafioso! \n");
  1436.     strcat(BigString15, "Thanks to the Mafiosos who're still with The Mafia, it wasn't easy to get here without them or maybe impossible.\n\n");
  1437.     strcat(BigString15, "{3399ff}Group Founded by: {339933}Anumanix_Thief.\n");
  1438.     strcat(BigString15, "{3399ff}Group Menu Scripted by: {339933}Anumanix_Thief\n");
  1439.     strcat(BigString15, "{3399ff}Group GodFather: {339933}Anumanix_Thief\n");
  1440.     strcat(BigString15, "{3399ff}Group Boss: {339933}[KOD]Professor[TM]\n");
  1441.     strcat(BigString15, "{3399ff}Group Foundation Date & Time: {339933}January 11, 2015, 08:06:17 AM\n");
  1442.     strcat(BigString15, "{3399ff}Group Board: {339933}http://37.187.198.179/index.php?board=244.0\n");
  1443.     strcat(BigString15, "{3399ff}Tags: {339933}*_Mafia* or *[TM]*\n");
  1444.     strcat(BigString15, "\n");
  1445.     strcat(BigString15, "             {cc0000}WE ARE THE MAFIA WHO HAVE NO FEAR, WHO EVEN GIVE AWAY THEIR LIVES FOR THE FAMILY, WE ARE UNITED !!\n\n");
  1446.     ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "{ffff00}The Mafia Information\t\t\t\t\t\t\t\t", BigString15, "Okay", "");
  1447.      }
  1448.     else {
  1449.         ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"{ff0000}ERROR", "{ffff00}You need to be a{414141} [TM] - The Mafia Family {ffff00}member to use this command!","Close","");
  1450.     }
  1451.     return 1;
  1452. }
  1453. CMD:tmcountdown(playerid,params[]) {
  1454.     if(PlayerInfo[playerid][TM] >= 6) {
  1455.         CMDMessageToTM(playerid,"TMCOUNTDOWN");
  1456.         SetTimer("TMCount1", 1000, 0);
  1457.         return 1;
  1458.     } else return ShowPlayerDialog(playerid, 200, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be atleast{414141} [TM] - The Mafia {ffff00}Rank 6 to use this command!", "Okay","");
  1459. }
  1460. CMD:tmalert(playerid,params[]){
  1461.     if(PlayerInfo[playerid][TM] >= 6) {
  1462.         if(isnull(params)) {
  1463.             SendClientMessage(playerid, red, "Usage: /tmalert [text]");
  1464.             return 1;
  1465.         }
  1466.         CMDMessageToTM(playerid,"TMALERT");
  1467.         new handle[300];
  1468.         format(handle, sizeof handle,"{ff0000}%s",params);
  1469.         for(new i = 0; i < MAX_PLAYERS; i++) {
  1470.             if(IsPlayerConnected(i) && PlayerInfo[i][LoggedIn] == 1 && PlayerInfo[i][TM] >= 1) {
  1471.                 ShowPlayerDialog(i, 803, DIALOG_STYLE_MSGBOX, "{00ccff}[TM] - The Mafia {ff0000}Alert", handle, "Okay","");
  1472.             }
  1473.         }
  1474.         return 1;
  1475.     } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be atleast{414141} [TM] - The Mafia {ffff00}Rank 6 to use this command!", "Close", "");
  1476. }
  1477. CMD:tmrules(playerid,params[]){
  1478.     #pragma unused params
  1479.     if(PlayerInfo[playerid][TM] >= 1)
  1480.     {
  1481.     CMDMessageToTM(playerid,"TMRULES");
  1482.     new BigString15[1500];
  1483.     strcat(BigString15, "                       {cc0000}--=The Mafia Rules=--\n\n");
  1484.     strcat(BigString15, "{e6e600} 1) You must follow all the server rules.\n");
  1485.     strcat(BigString15, "{e6e600} 2) You must follow all the forum rules.\n");
  1486.     strcat(BigString15, "{e6e600} 3) NEVER ASK FOR PROMOTION. \n");
  1487.     strcat(BigString15, "{e6e600} 4) You must be loyal, mature & united and should have a good reputation. \n");
  1488.     strcat(BigString15, "{e6e600} 5) Never use bad words/abusive language in server or on forum.. \n");
  1489.     strcat(BigString15, "{e6e600} 6) Don't use any kind of hack or illegal mods. \n");
  1490.     strcat(BigString15, "{e6e600} 7) You must inform the underboss+ before getting in-active. \n");
  1491.     strcat(BigString15, "{e6e600} 8) You should not leave The Mafia before one month after joining if you did you will get banned. \n");
  1492.     strcat(BigString15, "{e6e600} 9) All the members are like brothers/sisters, so fights will never be tolerated. \n");
  1493.     strcat(BigString15, "{e6e600} 10) Never insult any other group if they didn't said anything to yours. \n");
  1494.     strcat(BigString15, "{e6e600} 11)  Inform us before leaving, if you didn't you will get banned. \n");
  1495.     strcat(BigString15, "{e6e600} 12) You can never ever spawn a police skin except if you are in a mission or something like that. \n");
  1496.     strcat(BigString15, "{e6e600} 13) try to avoid buying police cars, its not forbidden but we would be thankful if you dont buy. \n");
  1497.     strcat(BigString15, "{e6e600} 14) Respect your seniors. \n");
  1498.     strcat(BigString15, "{e6e600} 15) No racism. \n");
  1499.     strcat(BigString15, "{e6e600} 16) You should be helpful & respectful. \n");
  1500.     strcat(BigString15, "{e6e600} 17) You must be active on your teamspeak channel. \n");
  1501.     strcat(BigString15, "             {cc0000}--=WE ARE THE MAFIA WHO HAVE NO FEAR, WHO EVEN GIVE AWAY THEIR LIVES FOR THE FAMILY, WE ARE UNITED !! =--\n\n");
  1502.     ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "{cc0000}The Mafia rules\t\t\t\t\t\t\t\t", BigString15, "Alright", "huh");
  1503.      }
  1504.     else {
  1505.         ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be atleast{414141} [TM] - The Mafia {ffff00}Rank 6 to use this command!", "Close", "");
  1506.     }
  1507.     return 1;
  1508. }
  1509. CMD:tmmenu(playerid,params[]){
  1510.     #pragma unused params
  1511.     if(PlayerInfo[playerid][TM] >= 1)
  1512.     {
  1513.     CMDMessageToTM(playerid,"TMMENU");
  1514.     new BigString15[2000];
  1515.     strcat(BigString15, "                   {ff0000}[TM] - {ffff00}General Commands\n\n");
  1516.     strcat(BigString15, "{6699ff}/tmmembers, /themafias, /tmsh.\n");
  1517.     strcat(BigString15, "{6699ff}/tm, /tmhelp, /tmsay, /tminfo, /tmrules.\n\n");
  1518.     strcat(BigString15, "                   {ff0000}[TM] - {ffff00}Rank Commands\n\n");
  1519.     strcat(BigString15, "{6699ff}/settm, /osettm, /settemptm, /settmsh.\n\n");
  1520.     strcat(BigString15, "                   {ff0000}[TM] - {ffff00}Members Fun Commands\n\n");
  1521.     strcat(BigString15, "{6699ff}/tmtune, /tmhighlight, /tmc.\n");
  1522.     //strcat(BigString15, "{6699ff}/tmlazeron, /tmlazeroff, /tmh.\n\n");
  1523.     strcat(BigString15, "                   {ff0000}[TM] - {ffff00}Skin Commands\n\n");
  1524.     strcat(BigString15, "{6699ff}/tmgskin1, /tmgskin2, /tmgskin3.\n");
  1525.     strcat(BigString15, "{6699ff}/tmskin1, /tmskin2, /tmskin3.\n");
  1526.     strcat(BigString15, "{6699ff}/tmskin4, /tmskin5, /setalltmskin.\n\n");
  1527.     strcat(BigString15, "                   {ff0000}[TM] - {ffff00}Vehicle Commands\n\n");
  1528.     strcat(BigString15, "{6699ff}/tmcar1, /tmcar2, /tmcar3.\n");
  1529.     strcat(BigString15, "{6699ff}/tmbike, /tmnrg, /tmcyc.\n");
  1530.     strcat(BigString15, "{6699ff}/tmhunter, /tmhydra, /tmheli.\n");
  1531.     strcat(BigString15, "{6699ff}/tmboat, /tmoffroadc, /tmracer.\n\n");
  1532.     strcat(BigString15, "                   {ff0000}[TM] - {ffff00}Teleport Commands\n\n");
  1533.     strcat(BigString15, "{6699ff}/tmbase, /tmsociety, /tmparking.\n");
  1534.     strcat(BigString15, "{6699ff}/tmstunt, /tmgym, /tmtraining.\n\n");
  1535.     strcat(BigString15, "                   {ff0000}[TM] - {ffff00}Dueling Commands\n\n");
  1536.     strcat(BigString15, "{6699ff}/tmweaps, /tmduelcount, /tmcountdown.\n");
  1537.     strcat(BigString15, "{6699ff}/tmm4, /tmsawn, /tmdeagle.\n");
  1538.     strcat(BigString15, "{6699ff}/tmduelskin1, /tmduelskin2.\n\n");
  1539.     strcat(BigString15, "                   {ff0000}[TM] - {ffff00}Management Special Commands\n\n");
  1540.     strcat(BigString15, "{6699ff}/tmm, /tmalert, /tmannounce.\n");
  1541.     strcat(BigString15, "{6699ff}/setalltmcolor.\n\n");
  1542.     strcat(BigString15, "                   {ff0000}[TM] - {ffff00}Activity Commands\n\n");
  1543.     strcat(BigString15, "{6699ff}/tmafk, /tmback.\n\n");
  1544.     strcat(BigString15, "                   {ff0000}[TM] - {ffff00}Gate Commands\n\n");
  1545.     strcat(BigString15, "{6699ff}/tmgate1o, /tmgate1c, /tmgate2o, /tmgate2c.\n");
  1546.     strcat(BigString15, "{6699ff}/tmgate3o, /tmgate3c, /tmgate4o, /tmgate4c.\n");
  1547.     strcat(BigString15, "{6699ff}/tmgate5o, /tmgate5c, /tmgate6o, /tmgate6c.\n");
  1548.     ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "                   {FF0000}[TM] The Mafia Menu\t\t\t\t\t\t\t\t", BigString15, "Close", "");
  1549.     }
  1550.     else {
  1551.         ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "{ff0000}ERROR", "{ffff00}You need to be atleast{414141} [TM] - The Mafia {ffff00}Rank 6 to use this command!", "Close", "");
  1552.     }
  1553.     return 1;
  1554. }
  1555. /*------------------------------------------------------------------------------
  1556. ||||||||||||||||||| End Of [TM] - The Mafia Family's Menu |||||||||||||||||||||||
  1557. --------------------------------------------------------------------------------*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement