Advertisement
jlalt

mobc

Jul 19th, 2018
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 34.02 KB | None | 0 0
  1. new myobjectnum1372527467, myobjectnum577284969, myobjectnum2018983581, myobjectnum1364552773;
  2.  
  3. public OnGameModeInit()
  4. {
  5.     myobjectnum1372527467 = CreateDynamicObject(3115,3018.7,-730.5,29.2,0,0,180);
  6.     myobjectnum577284969 = CreateDynamicObject(980,2904.2,-751.4,12.8,0,0,90);
  7.     myobjectnum2018983581 = CreateDynamicObject(3115,3007.1,-751.1,19,0,90,180);
  8.     myobjectnum1364552773 = CreateDynamicObject(980,3088.1,-692.3,12.8,0,0,270);
  9. }
  10.  
  11. //[MoB] Menu by Pinkbird
  12. CMD:mobhelp(playerid, params[])
  13. {
  14.     #pragma unused params
  15.     if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  16.     if(PlayerInfo[playerid][MoB] >= 1) {
  17.         new string[2500];
  18.         strcat(string, "\n\n\t{FF0000}Rank 1 to 7 Commands",1900 );
  19.         strcat(string, "\n{FFFFFF}/MoBHelp = Show you MoB Commands List", 1900 );
  20.         strcat(string, "\n{FFFFFF}/MoBMembers = Show you all online [MoB] members", 1900 );
  21.         strcat(string, "\n{FFFFFF}/MoBback = Tell other members that you are Back", 1900 );
  22.         strcat(string, "\n{FFFFFF}/MoBafk = Tell other members that you are AFK", 1900 );
  23.         strcat(string, "\n{FFFFFF}/MoBweaps = You get the [MoB] weapons", 1900 );
  24.         strcat(string, "\n{FFFFFF}/MoBhighlight = Your player name change to our gang highlight", 1900 );
  25.         strcat(string, "\n{FFFFFF}/MoBcolour = Your player name change to our gang colour", 1900 );
  26.         strcat(string, "\n{FFFFFF}/MoBtune = Your vehicle get nos and our gangg car colour", 1900 );
  27.         strcat(string, "\n{FFFFFF}/MoBskin = 61 | /MoBskin2 = 287 | /MoBskin3 = 81 | /Mobskin4 = 83", 1900 );
  28.         strcat(string, "\n{FFFFFF}/MoBbase = Teleport you to our base", 1900 );
  29.         strcat(string, "\n{FFFFFF}/MoBstadium = Teleport you to our stadium", 1900 );
  30.         strcat(string, "\n{FFFFFF}/MoBcar1 = [MoB] Infernus", 1900 );
  31.         strcat(string, "\n{FFFFFF}/MoBcar2 = [MoB] Sultan", 1900 );
  32.         strcat(string, "\n{FFFFFF}/MoBcar3 = [MoB] Huntley", 1900 );
  33.         strcat(string, "\n{FFFFFF}/MoBHunter = [MoB] Hunter", 1900 );
  34.         strcat(string, "\n{FFFFFF}/MoBHydra = [MoB] Hydra", 1900 );
  35.         strcat(string, "\n{FFFFFF}/MoBbike = [MoB] NRG-500", 1900 );
  36.         strcat(string, "\n\n\t{FF0000}Rank 8 to 12 Commands Commands",1900 );
  37.         strcat(string, "\n{FFFFFF}/MoBannounce = Announce to all online [MoB] members", 1900 );
  38.         strcat(string, "\n{FFFFFF}/osetMoB = Sets offline [MoB] member level", 1900 );
  39.         strcat(string, "\n{FFFFFF}/setMoB = Sets [MoB] member level", 1900 );
  40.         strcat(string, "\n{FFFFFF}/MoBm = [MoB] Management Chat", 1900 );
  41.         strcat(string, "\n\n{FF0000}\t** Base Commands **\n", 1900 );
  42.         strcat(string, "\n{FFFFFF}/MoBelevatordown", 1900 );
  43.         strcat(string, "\n{FFFFFF}/MoBelevatorup", 1900 );
  44.         strcat(string, "\n{FFFFFF}/MoBopen1", 1900 );
  45.         strcat(string, "\n{FFFFFF}/MoBclose1", 1900 );
  46.         strcat(string, "\n{FFFFFF}/MoBopen2", 1900 );
  47.         strcat(string, "\n{FFFFFF}/MoBclose2", 1900 );
  48.         strcat(string, "\n{FFFFFF}/MoBopen3", 1900 );
  49.         strcat(string, "\n{FFFFFF}/MoBclose3", 1900 );
  50.         strcat(string, "\n\n\t{FF0000}Scripted by Pinkbird",1900 );
  51.         ShowPlayerDialog(playerid,1235, DIALOG_STYLE_MSGBOX, "[MoB] Commands", string, "OK","Cancel");
  52.     } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be MoB Member to use this command", "OK", "");
  53.     return 1;}
  54.  
  55. CMD:mobsay(playerid,params[]) {
  56.     #pragma unused params
  57.     if(PlayerInfo[playerid][MoB] >= 1) {
  58.         if(isnull(params)) return SendClientMessage(playerid,0xFF0000AA, "USAGE: /MoBsay [text]")
  59.         &&
  60.         SendClientMessage(playerid, orange, "Function: Will send specified message as [MoB] Member");
  61.         new string[128];
  62.         if(PlayerInfo[playerid][MoB] == 12)
  63.         format(string, sizeof(string), "***[MoB] Founder %s: %s", PlayerName2(playerid), params[0] );
  64.         if(PlayerInfo[playerid][MoB] == 11)
  65.         format(string, sizeof(string), "***[MoB] Main Leader %s: %s", PlayerName2(playerid), params[0] );
  66.         if(PlayerInfo[playerid][MoB] == 10)
  67.         format(string, sizeof(string), "***[MoB] Leader %s: %s", PlayerName2(playerid), params[0] );
  68.         if(PlayerInfo[playerid][MoB] == 9)
  69.         format(string, sizeof(string), "***[MoB] Co-Leader %s: %s", PlayerName2(playerid), params[0] );
  70.         if(PlayerInfo[playerid][MoB] == 8)
  71.         format(string, sizeof(string), "***[MoB] Server Manager %s: %s", PlayerName2(playerid), params[0] );
  72.         if(PlayerInfo[playerid][MoB] == 7)
  73.         format(string, sizeof(string), "***[MoB] Manager %s: %s", PlayerName2(playerid), params[0] );
  74.         if(PlayerInfo[playerid][MoB] == 6)
  75.         format(string, sizeof(string), "***[MoB] Honored Member %s: %s", PlayerName2(playerid), params[0] );
  76.         if(PlayerInfo[playerid][MoB] == 5)
  77.         format(string, sizeof(string), "***[MoB] Hero Member %s: %s", PlayerName2(playerid), params[0] );
  78.         if(PlayerInfo[playerid][MoB] == 4)
  79.         format(string, sizeof(string), "***[MoB] Senior Member %s: %s", PlayerName2(playerid), params[0] );
  80.         if(PlayerInfo[playerid][MoB] == 3)
  81.         format(string, sizeof(string), "***[MoB] Full Member %s: %s", PlayerName2(playerid), params[0] );
  82.         if(PlayerInfo[playerid][MoB] == 2)
  83.         format(string, sizeof(string), "***[MoB] Basic Member %s: %s", PlayerName2(playerid), params[0] );
  84.         if(PlayerInfo[playerid][MoB] == 1)
  85.         format(string, sizeof(string), "***[MoB] Newbie Member %s: %s", PlayerName2(playerid), params[0] );
  86.         return SendClientMessageToAll(0xFF0000AA,string);
  87.     } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be MoB Member to use this command", "OK", "");
  88. }
  89.  
  90. new MoBactivity[MAX_PLAYERS];
  91. CMD:mobmembers(playerid,params[])
  92. {
  93.     #pragma unused params
  94.     new count = 0;
  95.     new string[128];
  96.     new ChangeColor;
  97.     new MoBR[128];
  98.     new MoBDUTY[128];
  99.     if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  100.     SendClientMessage(playerid, 0xFF0000AA, " ");
  101.     SendClientMessage(playerid, 0x00FFFFAA, "____________|  Online MoB Members  |____________");
  102.     SendClientMessage(playerid, 0xFF0000AA, " ");
  103.     for(new i = 0; i < MAX_PLAYERS; i++)
  104.     {
  105.         if(!IsPlayerConnected(i)) continue;
  106.         if(PlayerInfo[i][LoggedIn] == 0) continue;
  107.         if(PlayerInfo[i][MoB] == 0) continue;
  108.  
  109.         if(PlayerInfo[i][MoB] == 1) { MoBR = "Newbie Bang"; ChangeColor = 0x808080; }
  110.         if(PlayerInfo[i][MoB] == 2) { MoBR = "Amateur Bang"; ChangeColor = 0x808080; }
  111.         if(PlayerInfo[i][MoB] == 3) { MoBR = "Experienced Bang"; ChangeColor = 0x808080; }
  112.         if(PlayerInfo[i][MoB] == 4) { MoBR = "Colonel Bang"; ChangeColor = 0x808080A; }
  113.         if(PlayerInfo[i][MoB] == 5) { MoBR = "General Bang"; ChangeColor = 0x808080; }
  114.         if(PlayerInfo[i][MoB] == 6) { MoBR = "Honored Bang"; ChangeColor = 0x808080; }
  115.         if(PlayerInfo[i][MoB] == 7) { MoBR = "Captain Bang"; ChangeColor = 0xffa500; }
  116.         if(PlayerInfo[i][MoB] == 8) { MoBR = "Server Head"; ChangeColor = 0x800080; }
  117.         if(PlayerInfo[i][MoB] == 9) { MoBR = "Co-Leader Bang"; ChangeColor = 0xff8095; }
  118.         if(PlayerInfo[i][MoB] == 10) { MoBR = "Leader Bang"; ChangeColor = 0x009900; }
  119.         if(PlayerInfo[i][MoB] == 11) { MoBR = "Co-Executive"; ChangeColor = 0x90ee90; }
  120.         if(PlayerInfo[i][MoB] == 12) { MoBR = "Executive"; ChangeColor = 0xff0000; }
  121.  
  122.         if(MoBactivity[i] == 0) MoBDUTY = "{32cd32}- Playing";
  123.         if(MoBactivity[i] == 1) MoBDUTY = "{FF0000}- AFK";
  124.  
  125.         format(string, 128, "%s (Id:%i) | %s %s ",PlayerName2(i),i,MoBR,MoBDUTY);
  126.         SendClientMessage(playerid, ChangeColor, string);
  127.         count++;
  128.     }
  129.     if (count == 0) SendClientMessage(playerid,0xFF0000AA,"No online MoB Members");
  130.     SendClientMessage(playerid, 0x00FFFFAA, "_______________________________________________");
  131.     return 1;
  132. }
  133.  
  134. new Text3D: MoBAFK[MAX_PLAYERS];
  135. CMD:mobafk(playerid,params[]) {
  136.     #pragma unused params
  137.     if(PlayerInfo[playerid][MoB] >= 1) {
  138.         new string[256],kuldoneve[MAX_PLAYER_NAME];
  139.         SendClientMessage(playerid,0x99FF00AA,"Type /MoBback when you back.");
  140.         GameTextForPlayer(playerid,"~r~ You are now AFK", 5000, 1);
  141.         MoBAFK[playerid] = Create3DTextLabel("MoB AFK", 0xFF0000FF, 0.0, 0.0, 2.0, 40, 0, 0);
  142.         Attach3DTextLabelToPlayer(MoBAFK[playerid],playerid, 0.0, 0.0, 0.4);
  143.         TogglePlayerControllable(playerid, 0);
  144.         GetPlayerName(playerid, kuldoneve, sizeof(kuldoneve));
  145.         if(PlayerInfo[playerid][MoB] == 1)
  146.         format(string, sizeof(string), "[MoB] Newbie Bang %s now away from keyboard",kuldoneve, playerid);
  147.         if(PlayerInfo[playerid][MoB] == 2)
  148.         format(string, sizeof(string), "[MoB] Amateur Bang %s now away from keyboard",kuldoneve, playerid);
  149.         if(PlayerInfo[playerid][MoB] == 3)
  150.         format(string, sizeof(string), "[MoB] Experienced Bang %s now away from keyboard",kuldoneve, playerid);
  151.         if(PlayerInfo[playerid][MoB] == 4)
  152.         format(string, sizeof(string), "[MoB] Colonel Bang %s now away from keyboard",kuldoneve, playerid);
  153.         if(PlayerInfo[playerid][MoB] == 5)
  154.         format(string, sizeof(string), "[MoB] General Bang %s now away from keyboard",kuldoneve, playerid);
  155.         if(PlayerInfo[playerid][MoB] == 6)
  156.         format(string, sizeof(string), "[MoB] Honored Bang %s now away from keyboard",kuldoneve, playerid);
  157.         if(PlayerInfo[playerid][MoB] == 7)
  158.         format(string, sizeof(string), "[MoB] Captain Bang %s now away from keyboard",kuldoneve, playerid);
  159.         if(PlayerInfo[playerid][MoB] == 8)
  160.         format(string, sizeof(string), "[MoB] Server Head %s now away from keyboard",kuldoneve, playerid);
  161.         if(PlayerInfo[playerid][MoB] == 9)
  162.         format(string, sizeof(string), "[MoB] Co-Leader Bang %s now away from keyboard",kuldoneve, playerid);
  163.         if(PlayerInfo[playerid][MoB] == 10)
  164.         format(string, sizeof(string), "[MoB] Leader Bang %s now away from keyboard",kuldoneve, playerid);
  165.         if(PlayerInfo[playerid][MoB] == 11)
  166.         format(string, sizeof(string), "[MoB] Co-Executive %s now away from keyboard",kuldoneve, playerid);
  167.         if(PlayerInfo[playerid][MoB] == 12)
  168.         format(string, sizeof(string), "[MoB] Executive %s now away from keyboard",kuldoneve, playerid);
  169.         SendClientMessageToAll(COLOR_YELLOW, string);
  170.         CMDMessageToMoB(playerid,"MoBAfk");
  171.         MoBactivity[playerid] = 1;
  172.     } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be MoB Member to use this command", "OK", "");
  173.     return 1;}
  174.  
  175. CMD:mobback(playerid,params[]) {
  176.     #pragma unused params
  177.     if(PlayerInfo[playerid][MoB] >= 1) {
  178.         new string[256],kuldoneve[MAX_PLAYER_NAME];
  179.         Delete3DTextLabel(MoBAFK[playerid]);
  180.         GameTextForPlayer(playerid,"~b~ Welcome Back", 5000, 1);
  181.         TogglePlayerControllable(playerid, 1);
  182.         GetPlayerName(playerid, kuldoneve, sizeof(kuldoneve));
  183.         if(PlayerInfo[playerid][MoB] == 1)
  184.         format(string, sizeof(string), "[MoB] Newbie Bang %s now back!",kuldoneve, playerid);
  185.         if(PlayerInfo[playerid][MoB] == 2)
  186.         format(string, sizeof(string), "[MoB] Amateur Bang %s now back!",kuldoneve, playerid);
  187.         if(PlayerInfo[playerid][MoB] == 3)
  188.         format(string, sizeof(string), "[MoB] Experienced Bang %s now back!",kuldoneve, playerid);
  189.         if(PlayerInfo[playerid][MoB] == 4)
  190.         format(string, sizeof(string), "[MoB] Colonel Bang %s now back!",kuldoneve, playerid);
  191.         if(PlayerInfo[playerid][MoB] == 5)
  192.         format(string, sizeof(string), "[MoB] General Bang %s now back!",kuldoneve, playerid);
  193.         if(PlayerInfo[playerid][MoB] == 6)
  194.         format(string, sizeof(string), "[MoB] Honored Bang %s now back!", kuldoneve, playerid);
  195.         if(PlayerInfo[playerid][MoB] == 7)
  196.         format(string, sizeof(string), "[MoB] Captain Bang %s now back!", kuldoneve, playerid);
  197.         if(PlayerInfo[playerid][MoB] == 8)
  198.         format(string, sizeof(string), "[MoB] Server Head %s now back!", kuldoneve, playerid);
  199.         if(PlayerInfo[playerid][MoB] == 9)
  200.         format(string, sizeof(string), "[MoB] Co-Leader Bang %s now back!", kuldoneve, playerid);
  201.         if(PlayerInfo[playerid][MoB] == 10)
  202.         format(string, sizeof(string), "[MoB] Leader Bang %s now back!", kuldoneve, playerid);
  203.         if(PlayerInfo[playerid][MoB] == 11)
  204.         format(string, sizeof(string), "[MoB] Co-Executive %s now back!", kuldoneve, playerid);
  205.         if(PlayerInfo[playerid][MoB] == 12)
  206.         format(string, sizeof(string), "[MoB] Executive %s now back!", kuldoneve, playerid);
  207.         SendClientMessageToAll(COLOR_YELLOW, string);
  208.         CMDMessageToMoB(playerid,"MoBBack");
  209.         MoBactivity[playerid] = 0;
  210.     } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be MoB Member to use this command", "OK", "");
  211.     return 1;}
  212.  
  213. CMD:setmob(playerid,params[]) {
  214.     if(PlayerInfo[playerid][LoggedIn] == 1) {
  215.             if(!IsPlayerAdmin(playerid) && PlayerInfo[playerid][MoB] < 7) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be 7+ level MoB Member to use this command","OK","");
  216.             new tmp[128], tmp2[128], Index;     tmp = strtok(params,Index), tmp2 = strtok(params,Index);
  217.             if(isnull(params)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /setMoB [playerid] [level]")
  218.             &&
  219.             SendClientMessage(playerid, orange, "Function: Will set the Level of [MoB] of the Specific Player");
  220.             new player1, level, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128];
  221.             player1 = strval(tmp);
  222.             if(isnull(tmp2)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /setMoB [playerid] [level]")
  223.             &&
  224.             SendClientMessage(playerid, orange, "Function: Will set the Level of [MoB] of the Specific Player");
  225.             level = strval(tmp2);
  226.  
  227.             if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
  228.                 if(PlayerInfo[player1][LoggedIn] == 1) {
  229.                     if(level > 12) return SendClientMessage(playerid,0xFF0000AA,"ERROR: Max [MoB] Level is 12");
  230.                     if(level == PlayerInfo[player1][MoB]) return SendClientMessage(playerid,0xFF0000AA,"ERROR: Player is already this [MoB] level");
  231.                     if(level > PlayerInfo[playerid][MoB] && !IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You can't set yourself rank up");
  232.                     if(PlayerInfo[playerid][MoB] < PlayerInfo[player1][MoB]) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You can't set this player's rank.");
  233.                     CMDMessageToMoB(playerid,"SetMoB");
  234.                     GetPlayerName(player1, playername, sizeof(playername)); GetPlayerName(playerid, adminname, sizeof(adminname));
  235.                     new year,month,day;   getdate(year, month, day); new hour,minute,second; gettime(hour,minute,second);
  236.  
  237.                     if(level > 0) format(string,sizeof(string)," %s has set youre [MoB] Status to level %d",adminname, level);
  238.                     else format(string,sizeof(string)," %s has set youre [MoB] Status to level %d",adminname, level);
  239.                     SendClientMessage(player1,0x00FFFFAA,string);
  240.  
  241.                     if(level > PlayerInfo[player1][MoB]) GameTextForPlayer(player1,"~g~[MoB] LEVEL UP", 2000, 3);
  242.                     else GameTextForPlayer(player1,"~r~[MoB] LEVEL DOWN", 2000, 3);
  243.  
  244.                     format(string,sizeof(string),"You have made %s [MoB] Level %d on %d/%d/%d at %d:%d:%d", playername, level, day, month, year, hour, minute, second); SendClientMessage(playerid,0x00FFFFAA,string);
  245.                     format(string,sizeof(string),"%s has made %s [MoB] Level %d on %d/%d/%d at %d:%d:%d",adminname, playername, level, day, month, year, hour, minute, second);
  246.                     SaveToFile("MoBmembers",string);
  247.                     dUserSetINT(PlayerName2(player1)).("MoB",(level));
  248.                     PlayerInfo[player1][MoB] = level;
  249.                     return PlayerPlaySound(player1,1057,0.0,0.0,0.0);
  250.                 } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: Player must be registered and logged in to be set as a [MoB] member");
  251.             } else return SendClientMessage(playerid, 0xFF0000AA, "Player is not connected");
  252.     } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: You must be logged in to use this commands");
  253. }
  254.  
  255. CMD:osetmob(playerid,params[])
  256. {
  257.     if(PlayerInfo[playerid][MoB] < 7 ) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be 7+ level MoB Member to use this command","OK","");
  258.     {
  259.     new file[256],string[120];
  260.     new tmp[128], tmp2[128], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
  261.     if(isnull(params)) return SendClientMessage(playerid, red, "USAGE: /osetMoB [name] [level]");
  262.     if(isnull(tmp2)) return SendClientMessage(playerid, red, "ERROR: You must input a level");
  263.     if(strval(tmp2) > 12) return SendClientMessage(playerid, red, "ERROR: Max ELiTES Rank is 12");
  264.     if(dUserINT(tmp).("MoB") > PlayerInfo[playerid][MoB]) return SendClientMessage(playerid, red, "ERROR: You can't set this player's rank.");
  265.     if(strval(tmp2) > PlayerInfo[playerid][MoB]) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You can't set yourself rank up");
  266.     format(file,sizeof(file),"/ladmin/users/%s.sav",udb_encode(tmp));
  267.     if(!fexist(file)) return SendClientMessage(playerid, red, "ERROR: that account don't even exist!");
  268.     dini_Set(file,"MoB",tmp2);
  269.     new year,month,day;   getdate(year, month, day); new hour,minute,second; gettime(hour,minute,second);
  270.     format(string,sizeof(string),"You have set %s's MoB level to %s on %d/%d/%d at %d:%d:%d",tmp,tmp2 ,day, month, year, hour, minute, second );
  271.     SendClientMessage(playerid,0x00FFFFAA,string);
  272.     }
  273.     return 1;
  274. }
  275.  
  276.  
  277. CMDMessageToMoB(playerid,command[])
  278. {
  279.     new string[128];
  280.     format(string,sizeof(string),"[MoB] '%s' (Level: %d) | Command: %s",pName(playerid),PlayerInfo[playerid][MoB],command);
  281.     MessageToMoB(blue,string);
  282.     return 1;
  283. }
  284.     forward MessageToMoB(color,const string[]);
  285.     public MessageToMoB(color,const string[])
  286.     {
  287.         for(new i = 0; i < MAX_PLAYERS; i++)
  288.         {
  289.             if(IsPlayerConnected(i) == 1)
  290.             if(PlayerInfo[i][MoB] >= 1) {
  291.             if(PlayerInfo[i][LoggedIn] == 1) {
  292.             SendClientMessage(i, color, string); }
  293.         }
  294.       }
  295.     }
  296. CMD:mob(playerid,params[]) {
  297.     #pragma unused params
  298.         if(PlayerInfo[playerid][LoggedIn] == 1) {
  299.         if(PlayerInfo[playerid][MoB] >= 1) {
  300.             new string[128]; format(string, sizeof(string), "{00FFFF}[MoB] - Newbie Bang %s: {3391cc}%s", PlayerName2(playerid), params[0] );
  301.             if(PlayerInfo[playerid][MoB] == 2)
  302.             format(string, sizeof(string), "{00FFFF}[MoB] - Amateur Bang %s: {3391cc}%s", PlayerName2(playerid), params[0] );
  303.             if(PlayerInfo[playerid][MoB] == 3)
  304.             format(string, sizeof(string), "{00FFFF}[MoB] - Experienced Bang %s: {3391cc}%s", PlayerName2(playerid), params[0] );
  305.             if(PlayerInfo[playerid][MoB] == 4)
  306.             format(string, sizeof(string), "{00FFFF}[MoB] - Colonel Bang %s: {3391cc}%s", PlayerName2(playerid), params[0] );
  307.             if(PlayerInfo[playerid][MoB] == 5)
  308.             format(string, sizeof(string), "{00FFFF}[MoB] - General Bang %s: {3391cc}%s", PlayerName2(playerid), params[0] );
  309.             if(PlayerInfo[playerid][MoB] == 6)
  310.             format(string, sizeof(string), "{FF9900}[MoB] - Honored Bang %s: {3391cc}%s", PlayerName2(playerid), params[0] );
  311.             if(PlayerInfo[playerid][MoB] == 7)
  312.             format(string, sizeof(string), "{0000BB}[MoB] - Captain Bang %s: {3391cc}%s", PlayerName2(playerid), params[0] );
  313.             if(PlayerInfo[playerid][MoB] == 8)
  314.             format(string, sizeof(string), "{66FF00}[MoB] - Server Head %s: {3391cc}%s", PlayerName2(playerid), params[0] );
  315.             if(PlayerInfo[playerid][MoB] == 9)
  316.             format(string, sizeof(string), "{FF0000}[MoB] - Co-Leader Bang %s: {3391cc}%s", PlayerName2(playerid), params[0] );
  317.             if(PlayerInfo[playerid][MoB] == 10)
  318.             format(string, sizeof(string), "{FF0000}[MoB] - Leader Bang %s: {3391cc}%s", PlayerName2(playerid), params[0] );
  319.             if(PlayerInfo[playerid][MoB] == 11)
  320.             format(string, sizeof(string), "{FF0000}[MoB] - Co-Executive %s: {3391cc}%s", PlayerName2(playerid), params[0] );
  321.             if(PlayerInfo[playerid][MoB] == 12)
  322.             format(string, sizeof(string), "{FF0000}[MoB] - Executive %s: {3391cc}%s", PlayerName2(playerid), params[0] );
  323.             MessageToMoB(-1, string);
  324.         } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be MoB Member to use this command", "OK", "");
  325.         } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  326.         return 1;
  327. }
  328. CMD:mobbase(playerid,params[]) {
  329.     #pragma unused params
  330.     if(PlayerInfo[playerid][MoB] >= 1) {
  331.     TeleTimer[playerid] = SetTimerEx("ttimer", 1000, true, "i",playerid);
  332.     tseconds[playerid] = 1;
  333.     format(tstring,45,"You Must wait %d seconds before teleporting", tseconds[playerid]-1);
  334.     if(PlayerInfo[playerid][Level] == 0) SendClientMessage(playerid,0x00FFFFAA, tstring);
  335.     if(PlayerInfo[playerid][Jailed] == 1) return SendClientMessage(playerid,0xFF0000FF,"You cannot escape your punishment!");
  336.     Tx[playerid] =2896.2166;
  337.     Ty[playerid] =-750.7815;
  338.     Tz[playerid] =10.8359;
  339.     Ti[playerid] = 0;
  340.     new string[128];
  341.     new dsname[MAX_PLAYER_NAME];
  342.     format(telestring,43,"~b~~h~] MoB Base ]");
  343.     GetPlayerName(playerid, dsname, sizeof(dsname));
  344.     format(string, sizeof(string), "[Mode Of Bang]: %s has teleported to the [MoB] official base ", dsname);
  345.     SendClientMessageToAll(0xFF9900AA, string);
  346.     CMDMessageToMoB(playerid,"MoBbase");
  347.     } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be MoB Member to use this command", "OK", "");
  348.     return 1;
  349. }
  350.  
  351. CMD:mobstadium(playerid,params[]) {
  352.     #pragma unused params
  353.     if(PlayerInfo[playerid][MoB] >= 1) {
  354.     TeleTimer[playerid] = SetTimerEx("ttimer", 1000, true, "i",playerid);
  355.     tseconds[playerid] = 1;
  356.     format(tstring,45,"You Must wait %d seconds before teleporting", tseconds[playerid]-1);
  357.     if(PlayerInfo[playerid][Level] == 0) SendClientMessage(playerid,0x00FFFFAA, tstring);
  358.     if(PlayerInfo[playerid][Jailed] == 1) return SendClientMessage(playerid,0xFF0000FF,"You cannot escape your punishment!");
  359.     Tx[playerid] =3104.6523;
  360.     Ty[playerid] =-751.9245;
  361.     Tz[playerid] =32.7609;
  362.     Ti[playerid] = 0;
  363.     new string[128];
  364.     new dsname[MAX_PLAYER_NAME];
  365.     format(telestring,43,"~b~~h~] MoB Stadium ]");
  366.     GetPlayerName(playerid, dsname, sizeof(dsname));
  367.     format(string, sizeof(string), "[Mode Of Bang]: %s has teleported to the [MoB] official stadium ", dsname);
  368.     SendClientMessageToAll(0xFF9900AA, string);
  369.     CMDMessageToMoB(playerid,"MoBSTADIUM");
  370.     } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be MoB Member to use this command", "OK", "");
  371.     return 1;
  372. }
  373.  
  374. CMD:mobskin(playerid,params[]) {
  375.     #pragma unused params
  376.     if(PlayerInfo[playerid][MoB] >= 1) {
  377.     SetPlayerSkin(playerid,61);
  378.     CMDMessageToMoB(playerid,"MoBskin");
  379.     } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be MoB Member to use this command", "OK", "");
  380.     return 1;
  381. }
  382. CMD:mobskin2(playerid,params[]) {
  383.     #pragma unused params
  384.     if(PlayerInfo[playerid][MoB] >= 1) {
  385.     SetPlayerSkin(playerid,287);
  386.     CMDMessageToMoB(playerid,"MoBskin2");
  387.     } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be MoB Member to use this command", "OK", "");
  388.     return 1;
  389. }
  390. CMD:mobskin3(playerid,params[]) {
  391.     #pragma unused params
  392.     if(PlayerInfo[playerid][MoB] >= 1) {
  393.     SetPlayerSkin(playerid,81);
  394.     CMDMessageToMoB(playerid,"MoBskin3");
  395.     } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be MoB Member to use this command", "OK", "");
  396.     return 1;
  397. }
  398. CMD:mobskin4(playerid,params[]) {
  399.     #pragma unused params
  400.     if(PlayerInfo[playerid][MoB] >= 1) {
  401.     SetPlayerSkin(playerid,83);
  402.     CMDMessageToMoB(playerid,"MoBskin4");
  403.     } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be MoB Member to use this command", "OK", "");
  404.     return 1;
  405. }
  406. CMD:mobcolour(playerid,params[]) {
  407.     #pragma unused params
  408.     if(PlayerInfo[playerid][MoB] >= 1) {
  409.     SetPlayerColor(playerid,0xff4d4d);
  410.     SendClientMessage(playerid,0x00FFFFAA,"You setted your colour to Lime Red");
  411.     CMDMessageToMoB(playerid,"MoBcolour");
  412.     } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be MoB Member to use this command", "OK", "");
  413.     return 1;
  414. }
  415.  
  416. forward MoBHighLight(playerid);
  417. public MoBHighLight(playerid)
  418. {
  419.     if(PlayerInfo[playerid][blipS] == 0)
  420.     {
  421.         SetPlayerColor(playerid, 0xff4d4d); PlayerInfo[playerid][blipS] = 1;
  422.     }
  423.     else
  424.     {
  425.         SetPlayerColor(playerid, 0xcc0000); PlayerInfo[playerid][blipS] = 0;
  426.     }
  427.     return 0;
  428. }
  429.  
  430. CMD:mobhighlight(playerid,params[])
  431. {
  432.     if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  433.     if(PlayerInfo[playerid][MoB] >= 1) {
  434.     if(PlayerInfo[playerid][blip] == 0)
  435.     {
  436.                 PlayerInfo[playerid][pColour] = GetPlayerColor(playerid);
  437.                 PlayerInfo[playerid][blip] = 1;
  438.                 BlipTimer[playerid] = SetTimerEx("MoBHighLight", 1000, 1, "i", playerid);
  439.                 SendClientMessage(playerid,0x33FF33AA,"[MoB HighLight]: Name flashing.");
  440.                 CMDMessageToMoB(playerid,"MoBhighlight  (ON)");
  441.     }
  442.     else
  443.     {
  444.                 KillTimer( BlipTimer[playerid] );
  445.                 PlayerInfo[playerid][blip] = 0;
  446.                 SetPlayerColor(playerid, PlayerInfo[playerid][pColour] );
  447.                 SendClientMessage(playerid,0xFF0000AA,"[MoB HighLight]: Name un-flashing.");
  448.                 CMDMessageToMoB(playerid,"MoBhighlight  (OFF)");
  449.     }
  450.     } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be MoB Member to use this command", "OK", "");
  451.     return 1;
  452. }
  453.  
  454. CMD:mobcar1(playerid,params[]) {
  455.     #pragma unused params
  456.         if(PlayerInfo[playerid][MoB] >= 1) {
  457.         if (!IsPlayerInAnyVehicle(playerid)) {
  458.             CarSpawner(playerid,411);
  459.             CMDMessageToMoB(playerid,"MoB Car");
  460.             return SendClientMessage(playerid,0x00FFFFAA,"You've spawned Infernus - Enjoy!");
  461.         } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  462.         } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be MoB Member to use this command", "OK", "");
  463. }
  464.  
  465. CMD:mobbike(playerid,params[]) {
  466.     #pragma unused params
  467.         if(PlayerInfo[playerid][MoB] >= 1) {
  468.         if (!IsPlayerInAnyVehicle(playerid)) {
  469.             CarSpawner(playerid,522);
  470.             CMDMessageToMoB(playerid,"MoB Bike");
  471.             return SendClientMessage(playerid,0x00FFFFAA,"You've spawned NRG-500 - Enjoy!");
  472.         } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  473.         } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be MoB Member to use this command", "OK", "");
  474. }
  475.  
  476. CMD:mobhydra(playerid,params[]) {
  477.     #pragma unused params
  478.         if(PlayerInfo[playerid][MoB] >= 1) {
  479.         if (!IsPlayerInAnyVehicle(playerid)) {
  480.             CarSpawner(playerid,520);
  481.             CMDMessageToMoB(playerid,"MoB Hydra");
  482.             return SendClientMessage(playerid,0x00FFFFAA,"You've spawned Hydra - Enjoy!");
  483.         } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  484.         } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be MoB Member to use this command", "OK", "");
  485. }
  486.  
  487. CMD:mobhunter(playerid,params[]) {
  488.     #pragma unused params
  489.         if(PlayerInfo[playerid][MoB] >= 1) {
  490.         if (!IsPlayerInAnyVehicle(playerid)) {
  491.             CarSpawner(playerid,425);
  492.             CMDMessageToMoB(playerid,"MoB Hunter");
  493.             return SendClientMessage(playerid,0x00FFFFAA,"You've spawned Hunter - Enjoy!");
  494.         } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  495.         } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be MoB Member to use this command", "OK", "");
  496. }
  497.  
  498. CMD:mobcar2(playerid,params[]) {
  499.     #pragma unused params
  500.         if(PlayerInfo[playerid][MoB] >= 1) {
  501.         if (!IsPlayerInAnyVehicle(playerid)) {
  502.             CarSpawner(playerid,487);
  503.             CMDMessageToMoB(playerid,"MoB Helicopter");
  504.             return SendClientMessage(playerid,0x00FFFFAA,"You've spawned Sultan - Enjoy!");
  505.         } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  506.         } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be MoB Member to use this command", "OK", "");
  507. }
  508.  
  509. CMD:mobcar3(playerid,params[]) {
  510.     #pragma unused params
  511.         if(PlayerInfo[playerid][MoB] >= 1) {
  512.         if (!IsPlayerInAnyVehicle(playerid)) {
  513.             CarSpawner(playerid,446);
  514.             CMDMessageToMoB(playerid,"MoB Boat");
  515.             return SendClientMessage(playerid,0x00FFFFAA,"You've spawned Huntley - Enjoy!");
  516.         } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  517.         } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be MoB Member to use this command", "OK", "");
  518. }
  519.  
  520. CMD:mobtune(playerid, params[]) {
  521.     if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid, red, "ERROR : You need to be Logged in to use this command");
  522.     if(PlayerInfo[playerid][MoB] >= 1) {
  523.         new vehicleid = GetPlayerVehicleID(playerid);
  524.         CMDMessageToMoB(playerid, "MoB Tune");
  525.         ChangeVehicleColor(vehicleid,1004,1004);
  526.         AddVehicleComponent(vehicleid, 1010);
  527.         return PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
  528.     } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be MoB Member to use this command", "OK", "");
  529. }
  530.  
  531. CMD:mobdeagle(playerid,params[]) {
  532.     if(PlayerInfo[playerid][MoB] >= 1) {
  533.     SendClientMessage(playerid,0x00FFFFAA,"Enjoy With your MoB Deagle");
  534.     ResetPlayerWeapons(playerid);
  535.     GivePlayerWeapon(playerid,24,6000);
  536.     CMDMessageToMoB(playerid, "MoBDEAGLE");return 1;
  537.     } else return SendClientMessage(playerid,red,"ERROR: You need to be a MoB Member to use this command");
  538. //}
  539. }
  540. CMD:mobsawn(playerid,params[])
  541. {
  542.     if(PlayerInfo[playerid][MoB] >= 1)
  543.     {
  544.         SendClientMessage(playerid,0x00FFFFAA,"Enjoy With your MoB Sawn-off");
  545.         ResetPlayerWeapons(playerid);
  546.         GivePlayerWeapon(playerid,26,6000);
  547.         CMDMessageToMoB(playerid, "MoBSAWN");
  548.         return 1;
  549.     } else return SendClientMessage(playerid,red,"ERROR: You need to be a MoB Member to use this command");
  550. //}
  551. }
  552. CMD:mobm4(playerid,params[]) {
  553.     if(PlayerInfo[playerid][MoB] >= 1)
  554.     {
  555.         SendClientMessage(playerid,0x00FFFFAA,"Enjoy With your MoB M4");
  556.         ResetPlayerWeapons(playerid);
  557.         GivePlayerWeapon(playerid,31,6000);
  558.         CMDMessageToMoB(playerid, "MoBM4");
  559.         return 1;
  560.     } else return SendClientMessage(playerid,red,"ERROR: You need to be a MoB Member to use this command");
  561. }
  562.  
  563. CMD:mobann(playerid,params[]) {
  564.     if(PlayerInfo[playerid][MoB] >= 5 || IsPlayerAdmin(playerid))
  565.     {
  566.         if(isnull(params)) return SendClientMessage(playerid,red,"USAGE: /MoBann <text>");
  567.         CMDMessageToMoB(playerid,"MoBAnn");
  568.         for(new i = 0; i < MAX_PLAYERS; i++)
  569.         {
  570.             if(PlayerInfo[i][MoB] >= 1)
  571.             {
  572.                 GameTextForPlayer(i,params,4000,3);
  573.             }
  574.         }
  575.         return 1;
  576.     }
  577.     else return SendClientMessage(playerid,red,"ERROR: You must be [MoB] Management to use this command.");
  578. }
  579.  
  580. CMD:mobweaps(playerid,params[]) {
  581.       if(GetPVarInt(playerid,"CMDABUSE")>GetTickCount())return SendMessageToPlayer(playerid,0xFF0000FF,"You must wait before using /mobweaps again");
  582.       SetPVarInt(playerid,"CMDABUSE",GetTickCount()+5000);
  583.       if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  584.       if(PlayerInfo[playerid][MoB] >= 1)
  585.       {
  586.           GivePlayerWeapon(playerid,24,5000); GivePlayerWeapon(playerid,14,5000);
  587.           GivePlayerWeapon(playerid,27,5000); GivePlayerWeapon(playerid,24,5000);
  588.           GivePlayerWeapon(playerid,26,5000); GivePlayerWeapon(playerid,32,5000);
  589.           GivePlayerWeapon(playerid,34,5000); GivePlayerWeapon(playerid,41,5000);
  590.           GivePlayerWeapon(playerid,46,5000);
  591.           CMDMessageToMoB(playerid,"MoBWeaps");
  592.       } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be MoB Member to use this command", "OK", "");
  593.       return 1;
  594. }
  595.  
  596. CMD:mobelevatordown(playerid, params[])
  597. {
  598.     if(!PlayerInfo[playerid][MoB])
  599.         return SendClientMessage(playerid, red, "ERROR: You need to be a MoB memebr to use this command!");
  600.     MoveDynamicObject(myobjectnum1372527467,3018.7,-730.5,9.8,3.0,0,0,180);
  601.     SendClientMessage(playerid, 0x00BBC0FF, "MoB Elevator Down :) By RFT");
  602.     return 1;
  603. }
  604.  
  605. CMD:mobelevatorup(playerid, params[])
  606. {
  607.     if(!PlayerInfo[playerid][MoB])
  608.         return SendClientMessage(playerid, red, "ERROR: You need to be a MoB memebr to use this command!");
  609.     MoveDynamicObject(myobjectnum1372527467,3018.7,-730.5,29.2,3.0,0,0,180);
  610.     SendClientMessage(playerid, 0x00BBC0FF, "MoB Elevator Up :) By RFT");
  611.     return 1;
  612. }
  613.  
  614. CMD:mobopen1(playerid, params[])
  615. {
  616.     if(!PlayerInfo[playerid][MoB])
  617.         return SendClientMessage(playerid, red, "ERROR: You need to be a MoB memebr to use this command!");
  618.     MoveDynamicObject(myobjectnum577284969,2904.2,-751.4,7.3,3.0,0,0,90);
  619.     SendClientMessage(playerid, 0x00BBC0FF, "MoB Base Gate Opened :) By RFT");
  620.     return 1;
  621. }
  622.  
  623. CMD:mobclose1(playerid, params[])
  624. {
  625.     if(!PlayerInfo[playerid][MoB])
  626.         return SendClientMessage(playerid, red, "ERROR: You need to be a MoB memebr to use this command!");
  627.     MoveDynamicObject(myobjectnum577284969,2904.2,-751.4,12.8,3.0,0,0,90);
  628.     SendClientMessage(playerid, 0x00BBC0FF, "MoB Base Gate Closed :) By RFT");
  629.     return 1;
  630. }
  631.  
  632.  
  633. CMD:mobopen2(playerid, params[])
  634. {
  635.     if(!PlayerInfo[playerid][MoB])
  636.         return SendClientMessage(playerid, red, "ERROR: You need to be a MoB memebr to use this command!");
  637.     MoveDynamicObject(myobjectnum2018983581,2996.1,-751.1,9.8,3.0,0,0,180);
  638.     SendClientMessage(playerid, 0x00BBC0FF, "MoB Base Gate 2 Opened :) By RFT");
  639.     return 1;
  640. }
  641.  
  642. CMD:mobclose2(playerid, params[])
  643. {
  644.     if(!PlayerInfo[playerid][MoB])
  645.         return SendClientMessage(playerid, red, "ERROR: You need to be a MoB memebr to use this command!");
  646.     MoveDynamicObject(myobjectnum2018983581,3007.1,-751.1,19,3.0,0,90,180);
  647.     SendClientMessage(playerid, 0x00BBC0FF, "MoB Base Gate 2 Closed :) By RFT");
  648.     return 1;
  649. }
  650.  
  651. CMD:mobopen3(playerid, params[])
  652. {
  653.     if(!PlayerInfo[playerid][MoB])
  654.         return SendClientMessage(playerid, red, "ERROR: You need to be a MoB memebr to use this command!");
  655.     MoveDynamicObject(myobjectnum1364552773,3088.1,-692.3,7.3,3.0,0,0,270);
  656.     SendClientMessage(playerid, 0x00BBC0FF, "MoB Parking Gate Opened :) By RFT");
  657.     return 1;
  658. }
  659.  
  660. CMD:mobclose3(playerid, params[])
  661. {
  662.     if(!PlayerInfo[playerid][MoB])
  663.         return SendClientMessage(playerid, red, "ERROR: You need to be a MoB memebr to use this command!");
  664.     MoveDynamicObject(myobjectnum1364552773,3088.1,-692.3,12.8,3.0,0,0,270);
  665.     SendClientMessage(playerid, 0x00BBC0FF, "MoB Parking Gate Closed :) By RFT");
  666.     return 1;
  667. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement