Advertisement
jlalt

vgf

Jun 25th, 2018
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 31.50 KB | None | 0 0
  1. // Vegas Gangsters Families Menu Scripted by Pinkbird
  2. stock CMDMessageToVGF(playerid,command[])
  3. {
  4.     new string[128];
  5.     GetPlayerName(playerid,string,sizeof(string));
  6.     format(string,sizeof(string),"{b300b3}[VGF] {3399ff}%s {FF0000}(Rank:{808080} %d{FF0000}) {3399ff}has used command{cc0099} %s",string,PlayerInfo[playerid][VGF],command);
  7.     MessageToVGF(0xFF0000FF,string);
  8.     return 1;
  9. }
  10. forward MessageToVGF(color,const string[]);
  11. public MessageToVGF(color,const string[])
  12. {
  13.     for(new i = 0; i < MAX_PLAYERS; i++)
  14.     {
  15.         if(IsPlayerConnected(i) == 1)
  16.         if(PlayerInfo[i][VGF] >= 1) {
  17.             if(PlayerInfo[i][LoggedIn] == 1) {
  18.                 SendClientMessage(i,0xFF0000FF, string);
  19.             }
  20.         }
  21.     }
  22. }
  23.  
  24. // Vegas Duty
  25. CMD:vegasduty(playerid,params[])
  26. {
  27.     if(!PlayerInfo[playerid][VGF]) // !value == if value is 0
  28.     {
  29.         ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be a [VGF] member to use this command!", "OK", "");
  30.     }
  31.     else
  32.     {
  33.         VGFDuty[playerid] = !VGFDuty[playerid]; // this sets the value to what its not o.o if its 1 sets it to 0 if its 0 sets it to 1
  34.         // like Ana = Ma3kose(!)Ana
  35.         if(VGFDuty[playerid]) // if VGF Duty is true
  36.         {
  37.             SendClientMessage(playerid, blue, "You're on duty now!");
  38.         }
  39.         else
  40.         {
  41.             SendClientMessage(playerid, red, "You've turned off duty!");
  42.         }
  43.     }
  44.     return 1; // so script knows the comamnd exists and doesn't show : Unknown command
  45. }
  46. // VGF Members
  47. CMD:vegas(playerid,params[])
  48. {
  49.     #pragma unused params
  50.     new count = 0;
  51.     new string[128];
  52.     new ChangeColor;
  53.     new VGFR[128];
  54.     if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  55.     SendClientMessage(playerid, 0x00FFFFFF, " ");
  56.     SendClientMessage(playerid, 0x00FFFFFF, "______________|- {00ffff}Online {800080}Vegas Gangsters Families {00ffff}Members -|______________");
  57.     SendClientMessage(playerid, 0x00FFFFFF, " ");
  58.     for(new i = 0; i < MAX_PLAYERS; i++)
  59.     {
  60.         if(!IsPlayerConnected(i)) continue;
  61.         if(PlayerInfo[i][LoggedIn] == 0) continue;
  62.         if(PlayerInfo[i][VGF] == 0) continue;
  63.  
  64.         if(PlayerInfo[i][VGF] == 1) { VGFR = "Young Gangsta"; ChangeColor = 0xffffff; }
  65.         if(PlayerInfo[i][VGF] == 2) { VGFR = "Soldier"; ChangeColor = 0x3B7A57FF; }
  66.         if(PlayerInfo[i][VGF] == 3) { VGFR = "Civilian"; ChangeColor = 0xcccc00; }
  67.         if(PlayerInfo[i][VGF] == 4) { VGFR = "Petty Thief"; ChangeColor = 0xffff66; }
  68.         if(PlayerInfo[i][VGF] == 5) { VGFR = "Gangsta - Trusted Member"; ChangeColor = 0x990000; }
  69.         if(PlayerInfo[i][VGF] == 6) { VGFR = "Thug"; ChangeColor = 0x0066ff; }
  70.         if(PlayerInfo[i][VGF] == 7) { VGFR = "Made Man"; ChangeColor = 0xff9933; }
  71.         if(PlayerInfo[i][VGF] == 8) { VGFR = "Capo - Server Head"; ChangeColor = 0x66ff33; }
  72.         if(PlayerInfo[i][VGF] == 9) { VGFR = "Consigliere - Advister"; ChangeColor = 0x009999; }
  73.         if(PlayerInfo[i][VGF] == 10) { VGFR = "Don"; ChangeColor = 0x003399; }
  74.         if(PlayerInfo[i][VGF] == 11) { VGFR = "God Father"; ChangeColor = 0xff0000 ; }
  75.         if(PlayerInfo[i][VGF] == 12) { VGFR = "Boss"; ChangeColor = 0x4d4d4d ; }
  76.         format(string, 128, " %s (ID:%i) | %s (Rank:%d) | Duty: %s",PlayerName2(i), i, VGFR, PlayerInfo[i][VGF], (VGFDuty[i]) ? ("{33FF33}On") : ("{FF0000}Off"));
  77.         SendClientMessage(playerid, ChangeColor, string);
  78.         count++;
  79.     }
  80.     if (count == 0) SendClientMessage(playerid,0xFF0000FF,"There No online VGF Members On Server!");
  81.     SendClientMessage(playerid, 0x00FFFFFF, "_______________________________________________________________");
  82.     return 1;
  83. }
  84. // VGF Skin
  85. CMD:vgfskin(playerid,params[]) {
  86.     #pragma unused params
  87.     if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  88.     if(PlayerInfo[playerid][VGF] >= 1) {
  89.         SetPlayerSkin(playerid,124);
  90.         CMDMessageToVGF(playerid,"VGFSkin");
  91.     } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be a [VGF] member to use this command!", "OK", "");
  92.     return 1;
  93. }
  94. // VGF Skin 1
  95. CMD:vgfskin1(playerid,params[]) {
  96.     #pragma unused params
  97.     if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  98.     if(PlayerInfo[playerid][VGF] >= 2) {
  99.         SetPlayerSkin(playerid,125);
  100.         CMDMessageToVGF(playerid,"VGFSkin1");
  101.     } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be a [VGF] member to use this command!", "OK", "");
  102.     return 1;
  103. }
  104. // VGF Skin 2
  105. CMD:vgfskin2(playerid,params[]) {
  106.     #pragma unused params
  107.     if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  108.     if(PlayerInfo[playerid][VGF] >= 2) {
  109.         SetPlayerSkin(playerid,126);
  110.         CMDMessageToVGF(playerid,"VGFSkin2");
  111.     } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be a [VGF] member to use this command!", "OK", "");
  112.     return 1;
  113. }
  114. // VGF Skin 3
  115. CMD:vgfskin3(playerid,params[]) {
  116.     #pragma unused params
  117.     if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  118.     if(PlayerInfo[playerid][VGF] >= 2) {
  119.         SetPlayerSkin(playerid,230);
  120.         CMDMessageToVGF(playerid,"VGFSkin3");
  121.     } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be a [VGF] member to use this command!", "OK", "");
  122.     return 1;
  123. }
  124. // VGF Skin 4
  125. CMD:vgfskin4(playerid,params[]) {
  126.     #pragma unused params
  127.     if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  128.     if(PlayerInfo[playerid][VGF] >= 2) {
  129.         SetPlayerSkin(playerid,249);
  130.         CMDMessageToVGF(playerid,"VGFSkin4");
  131.     } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be a [VGF] member to use this command!", "OK", "");
  132.     return 1;
  133. }
  134. // VGF Cars
  135. CMD:vgfcar(playerid,params[]) {
  136.     #pragma unused params
  137.         if(PlayerInfo[playerid][VGF] >= 1) {
  138.         if (!IsPlayerInAnyVehicle(playerid)) {
  139.             CarSpawner(playerid,541);
  140.             CMDMessageToVGF(playerid,"VGFCar");
  141.             return SendClientMessage(playerid,0x00FFFFAA,"Enjoy With Your VGF Bullet");
  142.         } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  143.         } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be VGF Member to use this command", "OK", "");
  144. }
  145.  
  146. CMD:vgfbike(playerid,params[]) {
  147.     #pragma unused params
  148.         if(PlayerInfo[playerid][VGF] >= 1) {
  149.         if (!IsPlayerInAnyVehicle(playerid)) {
  150.             CarSpawner(playerid,522);
  151.             CMDMessageToVGF(playerid,"VGFBike");
  152.             return SendClientMessage(playerid,0x00FFFFAA,"Enjoy with your VGF NRG-500");
  153.         } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  154.         } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be VGF Member to use this command", "OK", "");
  155. }
  156.  
  157. CMD:vgfhydra(playerid,params[]) {
  158.     #pragma unused params
  159.         if(PlayerInfo[playerid][VGF] >= 1) {
  160.         if (!IsPlayerInAnyVehicle(playerid)) {
  161.             CarSpawner(playerid,520);
  162.             CMDMessageToVGF(playerid,"VGFHydra");
  163.             return SendClientMessage(playerid,0x00FFFFAA,"Enjoy with your VGF HYDRA");
  164.         } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  165.         } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be VGF Member to use this command", "OK", "");
  166. }
  167.  
  168. CMD:vgfhunter(playerid,params[]) {
  169.     #pragma unused params
  170.         if(PlayerInfo[playerid][VGF] >= 1) {
  171.         if (!IsPlayerInAnyVehicle(playerid)) {
  172.             CarSpawner(playerid,425);
  173.             CMDMessageToVGF(playerid,"VGFHunter");
  174.             return SendClientMessage(playerid,0x00FFFFAA,"Enjoy with your VGF HUNTER");
  175.         } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  176.         } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be VGF Member to use this command", "OK", "");
  177. }
  178.  
  179. CMD:vgfheli(playerid,params[]) {
  180.     #pragma unused params
  181.         if(PlayerInfo[playerid][VGF] >= 1) {
  182.         if (!IsPlayerInAnyVehicle(playerid)) {
  183.             CarSpawner(playerid,487);
  184.             CMDMessageToVGF(playerid,"VGFHelicopter");
  185.             return SendClientMessage(playerid,0x00FFFFAA,"Enjoy with your VGF MAVERICK");
  186.         } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  187.         } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be VGF Member to use this command", "OK", "");
  188. }
  189.  
  190. CMD:vgfboat(playerid,params[]) {
  191.     #pragma unused params
  192.         if(PlayerInfo[playerid][VGF] >= 1) {
  193.         if (!IsPlayerInAnyVehicle(playerid)) {
  194.             CarSpawner(playerid,493);
  195.             CMDMessageToVGF(playerid,"VGFBoat");
  196.             return SendClientMessage(playerid,0x00FFFFAA,"Enjoy with your VGF Jetmax");
  197.         } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  198.         } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be VGF Member to use this command", "OK", "");
  199. }
  200.  
  201. CMD:vgfplane(playerid,params[]) {
  202.     #pragma unused params
  203.         if(PlayerInfo[playerid][VGF] >= 1) {
  204.         if (!IsPlayerInAnyVehicle(playerid)) {
  205.             CarSpawner(playerid,553);
  206.             CMDMessageToVGF(playerid,"VGFPlane");
  207.             return SendClientMessage(playerid,0x00FFFFAA,"Enjoy with your VGF Nevada");
  208.         } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  209.         } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be VGF Member to use this command", "OK", "");
  210. }
  211.  
  212.  
  213. CMD:vgftune(playerid, params[]) {
  214.     if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid, red, "ERROR : You need to be Logged in to use this command");
  215.     if(PlayerInfo[playerid][VGF] >= 5) {
  216.         new vehicleid = GetPlayerVehicleID(playerid);
  217.         CMDMessageToVGF(playerid, "VGFTune");
  218.         ChangeVehicleColor(vehicleid,150,000);
  219.         AddVehicleComponent(vehicleid, 1010);
  220.         return PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
  221.     } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be VGF Member Rank 5 to use this command", "OK", "");
  222. }
  223. // VGF Color
  224. CMD:vgfcolor(playerid, params[])
  225. {
  226.     if(PlayerInfo[playerid][VGF] >= 1) {
  227.     SetPlayerColor(playerid,0xcc33ff);
  228.     CMDMessageToVGF(playerid, "VGFColor");
  229.     SendClientMessage(playerid, 0xFF0000FF, "You have setted your colour to Vegas colour!");
  230.     } else return SendClientMessage(playerid, 0xFF0000FF, "You need to be a [VGF] member to use that command!");
  231.     return 1;
  232. }
  233. // VGF Official Weapons
  234. CMD:vgfweapon(playerid,params[]) {
  235.     if(PlayerInfo[playerid][VGF] >= 1) {
  236.         GivePlayerWeapon(playerid,26,9999); GivePlayerWeapon(playerid,24,9999); GivePlayerWeapon(playerid,31,9999);
  237.         GivePlayerWeapon(playerid,28,9999); GivePlayerWeapon(playerid,34,9999); GivePlayerWeapon(playerid,4,9999);
  238.         GivePlayerWeapon(playerid,14,9999);
  239.         CMDMessageToVGF(playerid,"VGFWeapon");
  240.         new string[200];
  241.         format(string, sizeof(string), "{FF0000}[INFO]:{00FFFF} %s has used /VGFweapon.", pName(playerid));
  242.         SendClientMessageToAll(0x00FFFFFF, string);
  243.     } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be a [VGF] member to use this command", "OK", "");
  244.     return 1;
  245. }
  246. // VGF Sawn-Off
  247. CMD:vgfsawn(playerid, params[])
  248. {
  249.     if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid, red, "ERROR: You need to be logged in to use this command!");
  250.     if(PlayerInfo[playerid][VGF] >= 1)
  251.     {
  252.         ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid, WEAPON_SAWEDOFF, 9000);
  253.         CMDMessageToVGF(playerid, "VGFSawn");
  254.         SendClientMessage(playerid, 0xD2D2D2FF, "- You've reset your weapons and got Sawn-off.");
  255.         return 1;
  256.     } else return SendClientMessage(playerid, red, "ERROR: You must be [VGF] member to use this command.");
  257. }
  258. // VGF Desert Eagle
  259. CMD:vgfdeagle(playerid, params[])
  260. {
  261.     if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid, red, "ERROR: You need to be logged in to use this command!");
  262.     if(PlayerInfo[playerid][VGF] >= 1)
  263.     {
  264.         ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid, WEAPON_DEAGLE, 9000);
  265.         CMDMessageToVGF(playerid, "VGFDeagle");
  266.         SendClientMessage(playerid, 0xD2D2D2FF, "- You've reset your weapons and got Deagle.");
  267.         return 1;
  268.     } else return SendClientMessage(playerid, red, "ERROR: You must be [VGF] member to use this command.");
  269. }
  270. // VGF M4
  271. CMD:vgfm4(playerid,params[]) {
  272.     if(PlayerInfo[playerid][VGF] >= 1) {
  273.         ResetPlayerWeapons(playerid);
  274.         GivePlayerWeapon(playerid,31,9999);
  275.         CMDMessageToVGF(playerid,"VGFM4");
  276.     } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be a [VGF] member to use this command", "OK", "");
  277.     return 1;
  278. }
  279. // VGF AFK
  280. CMD:vgfafk(playerid,params[]) {
  281.     #pragma unused params
  282.     if(PlayerInfo[playerid][VGF] >= 1) {
  283.         new string[256],kuldoneve[MAX_PLAYER_NAME];
  284.         SendClientMessage(playerid,0xFF0000FF,"Type /VGFback when you come back");
  285.         TogglePlayerControllable(playerid, 0);
  286.         GetPlayerName(playerid, kuldoneve, sizeof(kuldoneve));
  287.         format(string, sizeof(string), "{FF0000}[VegasGangster]{505050} %s {FF0000}is now away from keyboard.", pName(playerid));
  288.         SendClientMessageToAll(0xFF0000FF, string);
  289.         CMDMessageToVGF(playerid, "VGFAFK");
  290.     } else return SendClientMessage(playerid,0xFF0000FF,"ERROR: You need to be an [VGF] Member to use this command.");
  291.     return 1;
  292. }
  293. // VGF Back
  294. CMD:vgfback(playerid,params[]) {
  295.     #pragma unused params
  296.     if(PlayerInfo[playerid][VGF] >= 1) {
  297.         new string[256],kuldoneve[MAX_PLAYER_NAME];
  298.         GameTextForPlayer(playerid,"~B~ Welocome back", 5000, 1);
  299.         TogglePlayerControllable(playerid, 1);
  300.         GetPlayerName(playerid, kuldoneve, sizeof(kuldoneve));
  301.         format(string, sizeof(string), "{FF0000}[VegasGangster]{505050} %s {FF0000}is now back!", pName(playerid));
  302.         SendClientMessageToAll(0xFF0000FF, string);
  303.         CMDMessageToVGF(playerid, "VGFBack");
  304.     } else return SendClientMessage(playerid,0xFF0000FF,"ERROR: You need to be an [VGF] Member to use this command.");
  305.     return 1;
  306. }
  307. // VGF Chat
  308. CMD:vgfc(playerid,params[]) {
  309.     #pragma unused params
  310.         if(PlayerInfo[playerid][LoggedIn] == 1) {
  311.         if(PlayerInfo[playerid][VGF] >= 1) {
  312.             new string[128]; format(string, sizeof(string), "{ff3030}[{ffffff}Young Gangsta{ff3030}] %s: {800080}%s", PlayerName2(playerid), params[0] );
  313.             if(PlayerInfo[playerid][VGF] == 2)
  314.             format(string, sizeof(string), "{ff3030}[{3B7A57}Soldier{ff3030}] %s: {800080}%s", PlayerName2(playerid), params[0] );
  315.             if(PlayerInfo[playerid][VGF] == 3)
  316.             format(string, sizeof(string), "{ff3030}[{cccc00}Civilian{ff3030}] %s: {800080}%s", PlayerName2(playerid), params[0] );
  317.             if(PlayerInfo[playerid][VGF] == 4)
  318.             format(string, sizeof(string), "{ff3030}[{ffff66}Petty Thief{ff3030}] %s: {800080}%s", PlayerName2(playerid), params[0] );
  319.             if(PlayerInfo[playerid][VGF] == 5)
  320.             format(string, sizeof(string), "{ff3030}[{990000}Gangsta{ff3030}] %s: {800080}%s", PlayerName2(playerid), params[0] );
  321.             if(PlayerInfo[playerid][VGF] == 6)
  322.             format(string, sizeof(string), "{ff3030}[{0066ff}Thug{ff3030}] %s: {800080}%s", PlayerName2(playerid), params[0] );
  323.             if(PlayerInfo[playerid][VGF] == 7)
  324.             format(string, sizeof(string), "{ff3030}[{ff9933}Made Man{ff3030}] %s: {800080}%s", PlayerName2(playerid), params[0] );
  325.             if(PlayerInfo[playerid][VGF] == 8)
  326.             format(string, sizeof(string), "{ff3030}[{66ff33}Capo - Server Head{800080}] %s: {B2FFFF}%s", PlayerName2(playerid), params[0] );
  327.             if(PlayerInfo[playerid][VGF] == 9)
  328.             format(string, sizeof(string), "{ff3030}[{009999}Consigliere{CCFF00}] %s: {800080}%s", PlayerName2(playerid), params[0] );
  329.             if(PlayerInfo[playerid][VGF] == 10)
  330.             format(string, sizeof(string), "{ff3030}[{003399}Don{ff3030}] %s: {800080}%s", PlayerName2(playerid), params[0] );
  331.             if(PlayerInfo[playerid][VGF] == 11)
  332.             format(string, sizeof(string), "{ff3030}[{ff0000}God Father{ff3030}] %s: {800080}%s", PlayerName2(playerid), params[0] );
  333.             if(PlayerInfo[playerid][VGF] == 12)
  334.             format(string, sizeof(string), "{ff3030}[{4d4d4d}Family Boss{ff3030}] %s: {800080}%s", PlayerName2(playerid), params[0] );
  335.             MessageToVGF(0x00FFFFFF,string);
  336.         } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be [VGF] member to use that command!", "OK", "Cancel");
  337.         } else return SendClientMessage(playerid,0xFF0000FF,"[ERROR] You need to be Logged in to use this command");
  338.         return 1;
  339. }
  340. // VGF Offline Set
  341. CMD:osetvegas(playerid,params[]) {
  342.     if(IsPlayerAdmin(playerid) || PlayerInfo[playerid][VGF] == 11) {
  343.         new string[128], tmp[128], tmp2[128], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
  344.         if(isnull(tmp) || isnull(tmp2)) return SendClientMessage(playerid, 0xFF0000FF, "USAGE: /osetVegas [PlayerName] [Level]");
  345.         if(udb_Exists(tmp)) {
  346.             new a; a = strval(tmp2);
  347.             if(a > 11) return SendClientMessage(playerid,0xFF0000FF,"ERROR: Invalid Level");
  348.             dUserSetINT(tmp).("VGF",a);
  349.             PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  350.             format(string, sizeof(string),"ACCOUNT: You have successfully setted %s's VGF level to %s", tmp, tmp2);
  351.             CMDMessageToVGF(playerid,"OSetVegas");
  352.             return SendClientMessage(playerid,0x008000FF,string);
  353.         } else return SendClientMessage(playerid,0xFF0000FF, "ERROR: This player doesnt have an account");
  354.     } else return SendClientMessage(playerid,0xFF0000FF,"ERROR: You are not a high enough level to use this command");
  355. }
  356. // VGF Set Vegas
  357. CMD:setvegas(playerid,params[]) {
  358.     if(PlayerInfo[playerid][LoggedIn] == 1) {
  359.         if(IsPlayerAdmin(playerid) || PlayerInfo[playerid][VGF] >= 9)
  360.         {
  361.             new tmp[128], tmp2[128], Index;     tmp = strtok(params,Index), tmp2 = strtok(params,Index);
  362.             if(isnull(params)) return SendClientMessage(playerid, 0xFF0000FF, "USAGE: /setVegas [playerid] [level]");
  363.             new player1, level, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128];
  364.             player1 = strval(tmp);
  365.             if(isnull(tmp2)) return SendClientMessage(playerid, 0xFF0000FF, "USAGE: /setvegas [playerid] [level]");
  366.             level = strval(tmp2);
  367.  
  368.             if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
  369.                 if(PlayerInfo[player1][LoggedIn] == 1) {
  370.                     if(level > 12) return SendClientMessage(playerid,0xFF0000FF,"ERROR: Max [VGF] Level is 12!");
  371.                     if(level == PlayerInfo[player1][VGF]) return SendClientMessage(playerid,0xFF0000FF,"ERROR: Player is already this RR level");
  372.                     MessageToAdmins(playerid,"SetVegas");
  373.                     CMDMessageToVGF(playerid, "SetVegas");
  374.                     GetPlayerName(player1, playername, sizeof(playername)); GetPlayerName(playerid, adminname, sizeof(adminname));
  375.                     new year,month,day;   getdate(year, month, day); new hour,minute,second; gettime(hour,minute,second);
  376.  
  377.                     if(level > 0) format(string,sizeof(string)," %s has set your [VGF] Status to level %d",adminname, level);
  378.                     else format(string,sizeof(string)," %s has set your [VGF] Status to level %d",adminname, level);
  379.                     SendClientMessage(player1,0xFF0000FF,string);
  380.  
  381.                     if(level > PlayerInfo[player1][VGF]) GameTextForPlayer(player1,"~g~VGF Rank Promoted", 2000, 3);
  382.                     else GameTextForPlayer(player1,"~r~VGF Rank Demoted", 2000, 3);
  383.  
  384.                     format(string,sizeof(string),"You have made %s [VGF] Level %d on %d/%d/%d at %d:%d:%d", playername, level, day, month, year, hour, minute, second); SendClientMessage(playerid,blue,string);
  385.                     format(string,sizeof(string),"%s has made %s [VGF] Level %d on %d/%d/%d at %d:%d:%d",adminname, playername, level, day, month, year, hour, minute, second);
  386.                     SaveToFile("VGFmembers",string);
  387.                     dUserSetINT(PlayerName2(player1)).("VGF",(level));
  388.                     PlayerInfo[player1][VGF] = level;
  389.                     return PlayerPlaySound(player1,1057,0.0,0.0,0.0);
  390.                 } else return SendClientMessage(playerid,0xFF0000FF,"ERROR: Player must be registered and logged in to be setted as an [VGF] member");
  391.             } else return SendClientMessage(playerid,0xFF0000FF, "Player is not connected");
  392.         } else return SendClientMessage(playerid,0xFF0000FF,"ERROR: you cannot set [VGF] ranks");
  393.     } else return SendClientMessage(playerid,0xFF0000FF,"ERROR: You must be logged in to use this commands");
  394. }
  395. // SettempVegas
  396. CMD:settempvegas(playerid,params[]) {
  397.     if(PlayerInfo[playerid][LoggedIn] == 1) {
  398.             if(PlayerInfo[playerid][VGF] < 8) return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be a [VGF] level 8+ to use this command", "OK", "Cancel");
  399.             new tmp[128], tmp2[128], Index;     tmp = strtok(params,Index), tmp2 = strtok(params,Index);
  400.             if(isnull(params)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /settempVegas [playerid] [level]");
  401.             new player1, level, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128];
  402.             player1 = strval(tmp);
  403.             if(isnull(tmp2)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /settempvegas [playerid] [level]");
  404.             level = strval(tmp2);
  405.  
  406.             if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
  407.                 if(PlayerInfo[player1][LoggedIn] == 1) {
  408.                     if(level > 8) return SendClientMessage(playerid,0xFF0000FF,"ERROR: Max [VGF] temporary level is 8!");
  409.                     if(level == PlayerInfo[player1][VGF]) return SendClientMessage(playerid,0xFF0000FF,"ERROR: Player is already this [VGF] level");
  410.                     CMDMessageToVGF(playerid,"SetTempVegas");
  411.                     GetPlayerName(player1, playername, sizeof(playername)); GetPlayerName(playerid, adminname, sizeof(adminname));
  412.                     new year,month,day;   getdate(year, month, day); new hour,minute,second; gettime(hour,minute,second);
  413.  
  414.                     if(level > 0) format(string,sizeof(string)," %s has set your [VGF] Status to level %d",adminname, level);
  415.                     else format(string,sizeof(string)," %s has set your [VGF] Status to level %d",adminname, level);
  416.                     SendClientMessage(player1,0xFF0000FF,string);
  417.  
  418.                     if(level > PlayerInfo[player1][VGF]) GameTextForPlayer(player1,"~g~VGF Rank Promoted", 2000, 3);
  419.                     else GameTextForPlayer(player1,"~r~VGF Rank Demoted", 2000, 3);
  420.  
  421.                     format(string,sizeof(string),"You have made %s [VGF] Temporary Level %d on %d/%d/%d at %d:%d:%d", playername, level, day, month, year, hour, minute, second); SendClientMessage(playerid,0x00FFFFAA,string);
  422.                     format(string,sizeof(string),"%s has made %s [VGF] Temporary Level %d on %d/%d/%d at %d:%d:%d",adminname, playername, level, day, month, year, hour, minute, second);
  423.                     PlayerInfo[player1][VGF] = level;
  424.                     return PlayerPlaySound(player1,1057,0.0,0.0,0.0);
  425.                 } else return SendClientMessage(playerid,0xFF0000FF,"ERROR: Player must be registered and logged in to be setted as [VGF] member");
  426.             } else return SendClientMessage(playerid, 0xFF0000FF, "ERROR: Player is not connected");
  427.     } else return SendClientMessage(playerid,0xFF0000FF,"ERROR: You must be logged in to use this commands");
  428. }
  429. // VGF Announce
  430. CMD:vgfannounce(playerid,params[]) {
  431.     if(isnull(params)) return SendClientMessage(playerid, red, "USAGE: /VGFannounce [text]");
  432.     if(PlayerInfo[playerid][VGF] >= 8) {
  433.     for(new i = 0; i < MAX_PLAYERS; i++) {
  434.     if(IsPlayerConnected(i)) {
  435.     if(PlayerInfo[i][VGF] >= 1){
  436.     if(PlayerInfo[i][LoggedIn] == 1) {
  437.     PlayerPlaySound(i,1057,0.0,0.0,0.0); GameTextForPlayer(i,params, 4000, 3); GameTextForPlayer(playerid,params, 4000, 3);}}}}
  438.     new string[128]; format(string,sizeof(string),"Vegas Gangster Managament \"%s\" has Announced to [VGF] Members.", pName(playerid) );
  439.     MessageToVGF(0x00FFFFAA, string);
  440.     CMDMessageToVGF(playerid,"VGF Announce");
  441.     } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be VGF Rank +8 to use this command","OK","");
  442.     return 1;
  443. }
  444.  
  445. // VGF Management Chat
  446. CMD:vgfm(playerid,params[]) {
  447.         #pragma unused params
  448.         if(PlayerInfo[playerid][LoggedIn] == 1) {
  449.         if(PlayerInfo[playerid][VGF] >= 9) {
  450.             new string[128];
  451.             if(PlayerInfo[playerid][VGF] == 9)
  452.             format(string, sizeof(string), "{ff0000}|-|%s|-| Managment's chat:{737373} %s", PlayerName2(playerid), params[0] );
  453.             if(PlayerInfo[playerid][VGF] == 10)
  454.             format(string, sizeof(string), "{ff0000}|-|%s|-| Managment's chat:{737373} %s", PlayerName2(playerid), params[0] );
  455.             if(PlayerInfo[playerid][VGF] == 11)
  456.             format(string, sizeof(string), "{ff0000}|-|%s|-| Managment's chat:{737373} %s", PlayerName2(playerid), params[0] );
  457.             if(PlayerInfo[playerid][VGF] == 12)
  458.             format(string, sizeof(string), "{ff0000}|-|%s|-| Managment's chat:{737373} %s", PlayerName2(playerid), params[0] );
  459.             MessageToVGFm(-1,string);
  460.         } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "{FF0000}You need to be Rank 9+ [VGF] member to use that command!", "OK", "Cancel");
  461.         } else return SendClientMessage(playerid,0xFF0000FF,"ERROR: You need to be Logged in to use this command");
  462.         return 1;
  463.     }
  464.  
  465.  
  466. forward MessageToVGFm(color,const string[]);
  467. public MessageToVGFm(color,const string[])
  468. {
  469.     for(new i = 0; i < MAX_PLAYERS; i++)
  470.     {
  471.         if(IsPlayerConnected(i) == 1)
  472.         if(PlayerInfo[i][VGF] >= 9) {
  473.             if(PlayerInfo[i][LoggedIn] == 1) {
  474.                 SendClientMessage(i, color, string);
  475.             }
  476.         }
  477.     }
  478. }
  479. // VGF Say
  480. CMD:vgfsay(playerid,params[]) {
  481.     #pragma unused params
  482.     if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000,"[ERROR] You need to be Logged in to use this command");
  483.     if(PlayerInfo[playerid][VGF] >= 1) {
  484.         if(isnull(params)) return SendClientMessage(playerid,0xFF0000, "USAGE: /VGFsay [text]");
  485.         new string[128]; format(string, sizeof(string), "{000080}[Young Gangsta]{000000} %s: {551a8b}%s", PlayerName2(playerid), params[0]);
  486.         if(PlayerInfo[playerid][VGF] == 2)
  487.         format(string, sizeof(string), "{800000}[Soldier]{000000} %s: {551a8b}%s", PlayerName2(playerid), params[0] );
  488.         if(PlayerInfo[playerid][VGF] == 3)
  489.         format(string, sizeof(string), "{008080}[Civilian]{000000} %s: {551a8b}%s", PlayerName2(playerid), params[0] );
  490.         if(PlayerInfo[playerid][VGF] == 4)
  491.         format(string, sizeof(string), "{f5f5dc}[Petty Thief]{000000} %s: {551a8b}%s", PlayerName2(playerid), params[0] );
  492.         if(PlayerInfo[playerid][VGF] == 5)
  493.         format(string, sizeof(string), "{32cd32}[Gangsta]{000000} %s: {551a8b}%s", PlayerName2(playerid), params[0] );
  494.         if(PlayerInfo[playerid][VGF] == 6)
  495.         format(string, sizeof(string), "{00FF00}[Thug]{000000} %s: {551a8b}%s", PlayerName2(playerid), params[0] );
  496.         if(PlayerInfo[playerid][VGF] == 7)
  497.         format(string, sizeof(string), "{f4a460}[Made Man]{000000} %s: {551a8b}%s", PlayerName2(playerid), params[0] );
  498.         if(PlayerInfo[playerid][VGF] == 8)
  499.         format(string, sizeof(string), "{ffa500}[Capo]{000000} %s: {551a8b}%s", PlayerName2(playerid), params[0] );
  500.         if(PlayerInfo[playerid][VGF] == 9)
  501.         format(string, sizeof(string), "{FF0000}[Consigliere]{000000} %s: {551a8b}%s", PlayerName2(playerid), params[0] );
  502.         if(PlayerInfo[playerid][VGF] == 10)
  503.         format(string, sizeof(string), "{551a8b}[Don]{000000} %s: {551a8b}%s", PlayerName2(playerid), params[0] );
  504.         if(PlayerInfo[playerid][VGF] == 11)
  505.         format(string, sizeof(string), "{ff69b4}[God Father]{000000} %s: {551a8b}%s", PlayerName2(playerid), params[0] );
  506.         if(PlayerInfo[playerid][VGF] == 11)
  507.         format(string, sizeof(string), "{ff69b4}[Family Boss]{000000} %s: {551a8b}%s", PlayerName2(playerid), params[0] );
  508.         return SendClientMessageToAll(0x00FFFFFF,string);
  509.     } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be [VGF] Member to use this command!", "OK", "");
  510. }
  511. // VGF Guide
  512. CMD:vgfguide(playerid, params[])
  513. {
  514.     #pragma unused params
  515.     if(PlayerInfo[playerid][VGF] >= 1) {
  516.         new string[2000];
  517.         strcat(string, "\n{FF0000}      Commands For Ranks 1-12", 1900 );
  518.         strcat(string, "\n{990099}/VGFGuide [Show you VGF Official Commands]", 1900 );
  519.         strcat(string, "\n{990099}/Vegas [Show all the members online]", 1900 );
  520.         strcat(string, "\n{990099}/VGFSkin1-4 [Vegas Gangster's Skins]", 1900 );
  521.         strcat(string, "\n{990099}/VGFc [Vegas Gangsters private chat]", 1900 );
  522.         strcat(string, "\n{990099}/VGFAfk [Vegas Gangster AFK]", 1900 );
  523.         strcat(string, "\n{990099}/VGFBack [Vegas Gangsters BACK]", 1900 );
  524.         strcat(string, "\n{990099}/VGFColor [Vegas Gangsters Color]", 1900 );
  525.         strcat(string, "\n{990099}/Vegasduty [Vegas Gangesters Duty Toggle]", 1900 );
  526.         strcat(string, "\n{FF0000}      Vehicles Commands", 1900 );
  527.         strcat(string, "\n{990099}/VGFCar [Gives You VGF Bullet]", 1900 );
  528.         strcat(string, "\n{990099}/VGFBike [Gives You VGF NRG-500]", 1900 );
  529.         strcat(string, "\n{990099}/VGFHunter [Gives You VGF Hunter]", 1900 );
  530.         strcat(string, "\n{990099}/VGFHydra [Gives You VGF Hydra]", 1900 );
  531.         strcat(string, "\n{990099}/VGFHeli [Gives You VGF Helicopter]", 1900 );
  532.         strcat(string, "\n{990099}/VGFBoat [Gives You VGF Jetmax]", 1900 );
  533.         strcat(string, "\n{990099}/VGFTune [Tune Your VGF Vehicle ]", 1900 );
  534.         strcat(string, "\n{FF0000}      Weapons Commands", 1900 );
  535.         strcat(string, "\n{990099}/VGFWeaps [Gives you all the Vegas Gangsters weapons]", 1900 );
  536.         strcat(string, "\n{990099}/VGFDeagle [Disarm you and gives you VGF Desert Eagle]", 1900 );
  537.         strcat(string, "\n{990099}/VGFSawn [Disarm you and gives you VGF Sawn-Off]", 1900 );
  538.         strcat(string, "\n{990099}/VGFM4 [Disarm you and gives you VGF M4]", 1900 );
  539.         strcat(string, "\n{ff0000}      Management Commands", 1900 );
  540.         strcat(string, "\n{990099}/SetTempVegas [Set Temp VGF Level]", 1900 );
  541.         strcat(string, "\n{990099}/SetVegas [Set VGF Level]", 1900 );
  542.         strcat(string, "\n{990099}/OsetVegas [Set Offline VGF Rank]", 1900 );
  543.         strcat(string, "\n{990099}/VGFm [VGF Management Chat]", 1900 );
  544.         strcat(string, "\t{FF0000}Scripted by Professor & Pinkbird", 1900 );
  545.         ShowPlayerDialog(playerid,1235, DIALOG_STYLE_MSGBOX, "{FF0000}Vegas Gangsters Families commands", string, "OK","");
  546.     } else return SendClientMessage(playerid,0xFF0000FF, "ERROR: You need to be a [VGF] member to use this command");
  547.     return 1;
  548. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement