Advertisement
telvis

MG commands

Oct 8th, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 21.51 KB | None | 0 0
  1. // MG clan menuby TelvisBC
  2.  
  3. new bool:MGAFK[MAX_PLAYERS]=false;
  4.  
  5. // MG clan by TelvisBC
  6. GetMGRankName(playerid)
  7. {
  8. new rank[32];
  9. if(PlayerInfo[playerid][MG] >= 1)
  10. {
  11. switch(PlayerInfo[playerid][MG])
  12. {
  13. case 1: rank = "New Member |Rank 1|";
  14. case 2: rank = "M4 |Rank 2|";
  15. case 3: rank = "Desert |Rank 3|";
  16. case 4: rank = "Sniper |Rank 4|";
  17. case 5: rank = " Cabo1 |Rank 5|";
  18. case 6: rank = "Cebo2 |Rank 6|";
  19. case 7: rank = "Tester |Rank 7|";
  20. case 8: rank = "General |Rank 8|";
  21. case 9: rank = "Co_Leadre |Rank 9|";
  22. case 10: rank = "Leadre |Rank 10|";
  23. case 11: rank = "Co-Manager |Rank 11|";
  24. case 12: rank = "Manager |Rank 12|";
  25. }
  26. }
  27. return rank;
  28. }
  29. GetMGRankColor(playerid)
  30. {
  31. new color;
  32. if(PlayerInfo[playerid][MG] >= 1)
  33. {
  34. switch(PlayerInfo[playerid][MG])
  35. {
  36. case 1: color = 0x008000ff;
  37. case 2: color = 0x718771ff;
  38. case 3: color = 0x30F430ff;
  39. case 4: color = 0x00F9E6ff;
  40. case 5: color = 0x036F67ff;
  41. case 6: color = 0x800080ff;
  42. case 7: color = 0xFF0000ff;
  43. case 8: color = 0x0D0C0Cff;
  44. case 9: color = 0x0D0C0Cff;
  45. case 10: color = 0x0D0C0Cff;
  46. case 11: color = 0x0D0C0Cff;
  47. case 12: color = 0x7E7E7Eff;
  48. }
  49. }
  50. return color;
  51. }
  52. forward MessageToMG(color,const string[]);
  53. public MessageToMG(color,const string[])
  54. {
  55. for(new i = 0; i < MAX_PLAYERS; i++)
  56. {
  57. if(IsPlayerConnected(i) == 1)
  58. if(PlayerInfo[i][MG] >= 1) {
  59. if(PlayerInfo[i][LoggedIn] == 1) {
  60. SendClientMessage(i, color, string);
  61. }
  62. }
  63. }
  64. }
  65.  
  66. stock CMDMessageToMG(playerid,command[])
  67. {
  68. new string[128];
  69. GetPlayerName(playerid,string,sizeof(string));
  70. format(string,sizeof(string),"[Minigun Global] - {74F474}'%s'{63B863} | Rank: {74F474}'%d'{63B863} | Command: {74F474}%s",string,PlayerInfo[playerid][MG],command);
  71. MessageToMG(0x63B863FF,string);
  72. return 1;
  73. }
  74. CMD:mgweaps(playerid,params[]) {
  75. if(GetPVarInt(playerid,"CMDABUSE")>GetTickCount())return SendClientMessage(playerid,0xFF0000FF,"You must wait before using /MGWeaps again");
  76. SetPVarInt(playerid,"CMDABUSE",GetTickCount()+5000);
  77. if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  78. if(PlayerInfo[playerid][MG] >= 1) {
  79. GivePlayerWeapon(playerid,WEAPON_GRENADE,5000);
  80. GivePlayerWeapon(playerid,WEAPON_SNIPER,5000);
  81. GivePlayerWeapon(playerid,WEAPON_M4,5000);
  82. GivePlayerWeapon(playerid,WEAPON_DEAGLE,5000);
  83. GivePlayerWeapon(playerid,WEAPON_CAMERA,5000);
  84. GivePlayerWeapon(playerid,WEAPON_SAWEDOFF,5000);
  85. new ename[MAX_PLAYER_NAME];
  86. GetPlayerName(playerid, ename, sizeof(ename));
  87. format(ystring, sizeof(ystring), "{FD12CF}[Minigun Global] - {ff0000}%s{2F4F4F} has used [MG] Weapons command. [/MGWeaps]", ename,playerid);
  88. SendClientMessageToAll(-1, ystring);
  89. format(ystring,sizeof(ystring),"9[MG Weapons] MG Member %s(%d) has Used Cmd /MGweaps.",ename,playerid);
  90. //IRC_GroupSay(gGroupAdminID,IRC_ADMINCHANNEL,ystring);
  91. CMDMessageToMG(playerid,"MGWEAPS");
  92. return SendClientMessage(playerid,0x00ffffff,"> You've got [MG] weapons.");
  93. } else return SendClientMessage(playerid, red, "ERROR: You must be [MG] member to use this command.");
  94. }
  95. CMD:mgafk(playerid,params[])
  96. {
  97. if(PlayerInfo[playerid][LoggedIn] == 1)
  98. {
  99. if(PlayerInfo[playerid][MG] >= 1)
  100. {
  101. new string[128];
  102. CMDMessageToMG(playerid, "MGAFK");
  103. TogglePlayerControllable(playerid, 0);
  104. GameTextForPlayer(playerid, "~r~You are now AFK!", 5000, 1);
  105. SendClientMessage(playerid, -1, "» {d2d2d2}Type /MGBack when you were back.");
  106. MGAFK[playerid] = true;
  107. format(string, sizeof string, "{39CC2B}[Minigun Global] - {2F4F4F}%s {ff0000}%s {2F4F4F}is now away from keyboard.",GetMGRankName(playerid),PlayerName2(playerid));
  108. SendClientMessageToAll(-1, string);
  109. return 1;
  110. }
  111. else return SendClientMessage(playerid, red, "ERROR: You must be [MG] member to use this command.");
  112. }
  113. else return SendClientMessage(playerid, red, "ERROR: You must be logged in to use this command.");
  114. }
  115. CMD:mgback(playerid,params[])
  116. {
  117. if(PlayerInfo[playerid][LoggedIn] == 1)
  118. {
  119. if(PlayerInfo[playerid][MG] >= 1)
  120. {
  121. new string[128];
  122. CMDMessageToMG(playerid, "MGBACK");
  123. TogglePlayerControllable(playerid, 1);
  124. GameTextForPlayer(playerid, "~g~Welcome back!", 5000, 1);
  125. MGAFK[playerid] = false;
  126. format(string, sizeof string, "{39CC2B}[Minigun Global] - {2F4F4F}%s {ff0000}%s {2F4F4F}is now back.",GetMGRankName(playerid),PlayerName2(playerid));
  127. SendClientMessageToAll(-1, string);
  128. return 1;
  129. }
  130. else return SendClientMessage(playerid, red, "ERROR: You must be [MG] member to use this command.");
  131. }
  132. else return SendClientMessage(playerid, red, "ERROR: You must be logged in to use this command.");
  133. }
  134. CMD:mgcar1(playerid,params[])
  135. {
  136. if(PlayerInfo[playerid][LoggedIn] != 1) return SendClientMessage(playerid, red, "ERROR: You must be logged in to use this command.");
  137. if(PlayerInfo[playerid][MG] >= 1)
  138. {
  139. if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You already have a vehicle!");
  140. CarSpawner(playerid, 411);
  141. CMDMessageToMG(playerid, "MGcar1");
  142. return SendClientMessage(playerid, 0xD2D2D2FF, "- You've spawned MG's car. (Infernus)");
  143. }
  144. else return SendClientMessage(playerid, red, "ERROR: You must be [MG] member to use this command.");
  145.  
  146. }
  147.  
  148. CMD:mgcar2(playerid,params[])
  149. {
  150. if(PlayerInfo[playerid][LoggedIn] != 1) return SendClientMessage(playerid, red, "ERROR: You must be logged in to use this command.");
  151. if(PlayerInfo[playerid][MG] >= 1)
  152. {
  153. if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You already have a vehicle!");
  154. CarSpawner(playerid, 560);
  155. CMDMessageToMG(playerid, "mgcar2");
  156. return SendClientMessage(playerid, 0xD2D2D2FF, "- You've spawned MG's car. (Sultan)");
  157. }
  158. else return SendClientMessage(playerid, red, "ERROR: You must be [MG] member to use this command.");
  159.  
  160. }
  161. CMD:mgcar3(playerid,params[])
  162. {
  163. if(PlayerInfo[playerid][LoggedIn] != 1) return SendClientMessage(playerid, red, "ERROR: You must be logged in to use this command.");
  164. if(PlayerInfo[playerid][MG] >= 1)
  165. {
  166. if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You already have a vehicle!");
  167. CarSpawner(playerid, 558);
  168. CMDMessageToMG(playerid, "mgcar3");
  169. return SendClientMessage(playerid, 0xD2D2D2FF, "- You've spawned MG's car. (Uranus)");
  170. }
  171. else return SendClientMessage(playerid, red, "ERROR: You must be [MG] member to use this command.");
  172.  
  173. }
  174. CMD:mgnrg(playerid,params[])
  175. {
  176. if(PlayerInfo[playerid][LoggedIn] != 1) return SendClientMessage(playerid, red, "ERROR: You must be logged in to use this command.");
  177. if(PlayerInfo[playerid][MG] >= 1)
  178. {
  179. if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You already have a vehicle!");
  180. CarSpawner(playerid, 522);
  181. CMDMessageToMG(playerid, "MGnrg");
  182. return SendClientMessage(playerid, 0xD2D2D2FF, "- You've spawned MG's bike. (NRG-500)");
  183. }
  184. else return SendClientMessage(playerid, red, "ERROR: You must be [MG] member to use this command.");
  185.  
  186. }
  187. CMD:setmg(playerid,params[]) {
  188. if(PlayerInfo[playerid][LoggedIn] == 1) {
  189. if(!IsPlayerAdmin(playerid) && PlayerInfo[playerid][MG] < 10) return SendClientMessage(playerid, red, "ERROR: You are not a high enough [MG] member to use this command!");
  190. new tmp[128], tmp2[128], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
  191. if(isnull(params)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /setMG [playerid] [level]");
  192. new player1, level, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128];
  193. player1 = strval(tmp);
  194. if(isnull(tmp2)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /setMG [playerid] [level]");
  195. level = strval(tmp2);
  196. if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
  197. if(PlayerInfo[player1][LoggedIn] == 1) {
  198. if(level > 12 ) return SendClientMessage(playerid,0xFF0000AA,"ERROR: Max [MG] Rank is 12!");
  199. if(level == PlayerInfo[player1][MG]) return SendClientMessage(playerid,0xFF0000AA,"ERROR: Player is already this [MG] Rank!");
  200. MessageToAdmins(playerid,"SetMG");
  201. CMDMessageToMG(playerid,"SETMG");
  202. GetPlayerName(player1, playername, sizeof(playername)); GetPlayerName(playerid, adminname, sizeof(adminname));
  203. new year,month,day; getdate(year, month, day); new hour,minute,second; gettime(hour,minute,second);
  204.  
  205. if(level > 0) format(string,sizeof(string)," %s has set your [MG] Status to Rank %d",adminname, level);
  206. else format(string,sizeof(string)," %s has set your [MG] Status to Rank %d",adminname, level);
  207. SendClientMessage(player1,0x00FFFFAA,string);
  208.  
  209. if(level > PlayerInfo[player1][MG]) GameTextForPlayer(player1,"~w~Minigun Global~n~~g~Promotion", 2000, 3);
  210. else GameTextForPlayer(player1,"~w~Minigun Global~n~~r~Demotion", 2000, 3);
  211.  
  212. format(string,sizeof(string),"You have made %s [MG] Rank %d on %d/%d/%d at %d:%d:%d", playername, level, day, month, year, hour, minute, second); SendClientMessage(playerid,0x00FFFFAA,string);
  213. format(string,sizeof(string),"%s has made %s [MG] Rank %d on %d/%d/%d at %d:%d:%d",adminname, playername, level, day, month, year, hour, minute, second);
  214. SaveToFile("MGmember",string);
  215. dUserSetINT(PlayerName2(player1)).("MG",(level));
  216. PlayerInfo[player1][MG] = level;
  217. return PlayerPlaySound(player1,1057,0.0,0.0,0.0);
  218. } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: Player must be registered and logged in to be set as a [MG] member");
  219. } else return SendClientMessage(playerid, 0xFF0000AA, "Player is not connected");
  220. } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: You must be logged in to use this commands");
  221. }
  222. CMD:settempmg(playerid,params[]) {
  223. if(PlayerInfo[playerid][LoggedIn] == 1) {
  224. if(PlayerInfo[playerid][MG] < 8) return SendClientMessage(playerid, red, "ERROR: You must be [MG] Rank 8 member to use this command.");
  225. new tmp[128], tmp2[128], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
  226. if(isnull(params)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /settempMG [playerid] [level]");
  227. new player1, level, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128];
  228. player1 = strval(tmp);
  229. if(isnull(tmp2)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /settempMG [playerid] [level]");
  230. level = strval(tmp2);
  231.  
  232. if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
  233. if(PlayerInfo[player1][LoggedIn] == 1) {
  234. if(level > 12 ) return SendClientMessage(playerid, red, "ERROR: Max [MG] Temp Rank is 12!");
  235. if(level == PlayerInfo[player1][MG]) return SendClientMessage(playerid,0xFF0000AA,"ERROR: Player is already this [MG] level");
  236. CMDMessageToMG(playerid,"SETTEMPMG");
  237. GetPlayerName(player1, playername, sizeof(playername)); GetPlayerName(playerid, adminname, sizeof(adminname));
  238. new year,month,day; getdate(year, month, day); new hour,minute,second; gettime(hour,minute,second);
  239.  
  240. if(level > 0) format(string,sizeof(string)," %s has set your [MG] Status to Rank %d",adminname, level);
  241. else format(string,sizeof(string)," %s has set your [MG] Status to Rank %d",adminname, level);
  242. SendClientMessage(player1,0x00FFFFAA,string);
  243.  
  244. if(level > PlayerInfo[player1][MG]) GameTextForPlayer(player1,"~w~Minigun Global ~n~~g~Promotion", 2000, 3);
  245. else GameTextForPlayer(player1,"~w~Minigun Global~n~~r~Demotion", 2000, 3);
  246.  
  247. format(string,sizeof(string),"You have made %s [MG] Temp Rank %d on %d/%d/%d at %d:%d:%d", playername, level, day, month, year, hour, minute, second); SendClientMessage(playerid,0x00FFFFAA,string);
  248. format(string,sizeof(string),"%s has made %s [MG] Temp Rank %d on %d/%d/%d at %d:%d:%d",adminname, playername, level, day, month, year, hour, minute, second);
  249. PlayerInfo[player1][MG] = level;
  250. return PlayerPlaySound(player1,1057,0.0,0.0,0.0);
  251. } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: Player must be registered and logged in to be set as a [MG] member");
  252. } else return SendClientMessage(playerid, 0xFF0000AA, "Player is not connected");
  253. } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: You must be logged in to use this commands");
  254. }
  255. CMD:osetmg(playerid,params[])
  256. {
  257. if(PlayerInfo[playerid][MG] < 8 ) return SendClientMessage(playerid, red, "ERROR: You need to be a level 8 [MG] member to use this command.");
  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: /osetMG [name] [rank]");
  262. if(isnull(tmp2)) return SendClientMessage(playerid, red, "ERROR: You must put a rank!");
  263. format(file,sizeof(file),"/ladmin/users/%s.sav",udb_encode(tmp));
  264. if(!fexist(file)) return SendClientMessage(playerid, red, "ERROR: that account doesn't even exist!");
  265. if(strval(tmp2) < 0 || strval(tmp2) > 12) return SendClientMessage(playerid, red, "ERROR: Invalid Rank. [12]");
  266. dini_Set(file,"MG",tmp2);
  267. CMDMessageToMG(playerid,"OSETMG");
  268. new year,month,day; getdate(year, month, day); new hour,minute,second; gettime(hour,minute,second);
  269. format(string,sizeof(string),"You have set %s's MG level to %s on %d/%d/%d at %d:%d:%d",tmp,tmp2 ,day, month, year, hour, minute, second );
  270. SendClientMessage(playerid,blue,string);
  271. }
  272. return 1;
  273. }
  274. CMD:mgc1(playerid, params[])
  275. {
  276. if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  277. if(PlayerInfo[playerid][MG] >= 1)
  278. {
  279. SetPlayerColor(playerid, 0xFF0000ff);
  280. CMDMessageToMG(playerid, "MGC1");
  281. SendClientMessage(playerid, 0xd2d2d2ff, "» You've set your color to Red!");
  282. return 1;
  283. }
  284. else return SendClientMessage(playerid, red, "ERROR: You must be [MG] member to use this command.");
  285. }
  286. CMD:mgsay(playerid,params[])
  287. {
  288. if(PlayerInfo[playerid][LoggedIn] == 1)
  289. {
  290. if(PlayerInfo[playerid][MG] >= 1)
  291. {
  292. new string[128];
  293. format(string, sizeof string, "{2F4F4F}[MG] - %s %s(%d):{07D000} %s",GetMGRankName(playerid), PlayerName2(playerid), playerid, params);
  294. SendClientMessageToAll(-1, string);
  295. CMDMessageToMG(playerid, "MGSAY");
  296. return 1;
  297. }
  298. else return SendClientMessage(playerid, red, "ERROR: You must be [MG] member to use this command.");
  299. }
  300. else return SendClientMessage(playerid, red, "ERROR: You must be logged in to use this command.");
  301. }
  302. CMD:mghelp(playerid,params[])
  303. {
  304. if(PlayerInfo[playerid][LoggedIn] != 1) return SendClientMessage(playerid, red, "ERROR: You must be logged in to use this command.");
  305. if(PlayerInfo[playerid][MG] >= 1)
  306. {
  307. new dialog[4096];
  308. strcat(dialog, "{FFFF00}__________| Minigun Global |_________\n\n");
  309. strcat(dialog, "{ffffff}Normal Commands:\n");
  310. strcat(dialog, "{ffffff}- {FF00E7}/MGHELP {D4D4FF}(Func: Shows you list of the MG commands)\n");
  311. strcat(dialog, "{ffffff}- {FF00E7}/MG {D4D4FF}(Func: MG private chat)\n");
  312. strcat(dialog, "{ffffff}- {FF00E7}/MGAFK {D4D4FF}(Func: Goes AFK)\n");
  313. strcat(dialog, "{ffffff}- {FF00E7}/MGBACK {D4D4FF}(Func: Gets back)\n");
  314. strcat(dialog, "{ffffff}- {FF00E7}/MGWEAPS {D4D4FF}(Func: Recieve MG's weapons)\n");
  315. strcat(dialog, "{ffffff}- {FF00E7}/MGSKIN(1-3) {D4D4FF}(Func: Sets your skin to MG skin)\n");
  316. strcat(dialog, "{ffffff}- {FF00E7}/MGC1 /MGC2 /MGC3 {D4D4FF}(Func: Sets your colour's to MG's official colors)\n");
  317. strcat(dialog, "{ffffff}- {FF00E7}/MGSAY {D4D4FF}(Func: Say something in public as MG member)\n");
  318. strcat(dialog, "{ffffff}- {FF00E7}/MGhydra {D4D4FF}(Func: Spawn You MG hydra)\n");
  319. strcat(dialog, "{ffffff}- {FF00E7}/MGhunter {D4D4FF}(Func: Spawn You MG hunter)\n");
  320. strcat(dialog, "{ffffff}- {FF00E7}/MGCAR1 {D4D4FF}(Func: Spawn You MG Infernus)\n");
  321. strcat(dialog, "{ffffff}- {FF00E7}/MGCAR2 {D4D4FF}(Func: Spawn You MG Sultan)\n");
  322. strcat(dialog, "{ffffff}- {FF00E7}/MGCAR3 {D4D4FF}(Func: Spawn You MG Uranus)\n");
  323. strcat(dialog, "{ffffff}Management Commands: (Rank 8+)\n");
  324. strcat(dialog, "{ffffff}- {FF00E7}/SETMG {D4D4FF}(Func: Sets MG permanent rank)\n");
  325. strcat(dialog, "{ffffff}- {FF00E7}/OSETMG {D4D4FF}(Func: Sets MG offline permanent rank)\n");
  326. strcat(dialog, "{ffffff}- {FF00E7}/SETTEMPMG {D4D4FF}(Func: Sets MG temporary rank)\n\n");
  327. strcat(dialog, "{FFFFFF}- Commands made by {2094A5}TelvisBC");
  328. ShowPlayerDialog(playerid,1897,DIALOG_STYLE_MSGBOX, "{00ABD0}[MG] Commands", dialog, "Close","");
  329. return 1;
  330. }
  331. else return SendClientMessage(playerid, red, "ERROR: You must be [MG] member to use this command.");
  332. }
  333. CMD:mgmembers(playerid,params[])
  334. {
  335. #pragma unused params
  336. new count = 0;
  337. new string[128];
  338. SendClientMessage(playerid, -1, " ");
  339. SendClientMessage(playerid, -1, "__________ {2094A5}|- {0036F6}Online Minigun Global Members -|{2094A5} __________");
  340. SendClientMessage(playerid, -1, " ");
  341. for(new i = 0; i < MAX_PLAYERS; i++)
  342. {
  343. if(!IsPlayerConnected(i)) continue;
  344. if(PlayerInfo[i][LoggedIn] == 0) continue;
  345. if(PlayerInfo[i][MG] == 0) continue;
  346.  
  347. if(MGAFK[i]==true)
  348. {
  349. format(string, 128, "%s(%d) | %s - {ff0000}AFK!", PlayerName2(i),i,GetMGRankName(i));
  350. SendClientMessage(playerid, GetMGRankColor(i), string);
  351. count++;
  352. }
  353. if(MGAFK[i]==false)
  354. {
  355. format(string, 128, "%s(%d) | %s - {00ff00}Playing!", PlayerName2(i),i,GetMGRankName(i));
  356. SendClientMessage(playerid, GetMGRankColor(i), string);
  357. count++;
  358. }
  359. }
  360. if (count == 0) SendClientMessage(playerid,0xD41500FF,"- Currently there is no Minigun Global member online!");
  361. SendClientMessage(playerid, -1, "__________________________________________________________");
  362. return 1;
  363. }
  364.  
  365. CMD:mg(playerid,params[])
  366. {
  367. if(PlayerInfo[playerid][MG] >= 1)
  368. {
  369. if(isnull(params)) return SendClientMessage(playerid, red, "USAGE: /MG [text]");
  370. new string[128];
  371. format(string, sizeof string, "[MG] - %s %s: {085454}%s",GetMGRankName(playerid), PlayerName2(playerid),params);
  372. MessageToMG(GetMGRankColor(playerid), string);
  373. return 1;
  374. }
  375. else return SendClientMessage(playerid, red, "ERROR: You must be [MG] member to use this command.");
  376. }
  377. CMD:mgskin1(playerid,params[]) {
  378. #pragma unused params
  379. if(PlayerInfo[playerid][MG] >= 1) {
  380. CMDMessageToMG(playerid,"MGSKIN1");
  381. SetPlayerSkin(playerid,120);
  382. return 1;
  383. } else return SendClientMessage(playerid,red,"ERROR: You need to be MG Member Rank 1 or above to use this command");
  384. }
  385. CMD:mgskin2(playerid,params[]) {
  386. #pragma unused params
  387. if(PlayerInfo[playerid][MG] >= 1) {
  388. CMDMessageToMG(playerid,"MGSKIN2");
  389. SetPlayerSkin(playerid,23);
  390. return 1;
  391. } else return SendClientMessage(playerid,red,"ERROR: You need to be MG Member Rank 1 or above to use this command");
  392. }
  393. CMD:mgskin3(playerid,params[]) {
  394. #pragma unused params
  395. if(PlayerInfo[playerid][MG] >= 1) {
  396. CMDMessageToMG(playerid,"MGSKIN3");
  397. SetPlayerSkin(playerid,120);
  398. return 1;
  399. } else return SendClientMessage(playerid,red,"ERROR: You need to be MG Member Rank 1 or above to use this command");
  400. }
  401.  
  402. CMD:mghydra(playerid,params[]) {
  403. #pragma unused params
  404. if(PlayerInfo[playerid][MG] >= 1) {
  405. if (!IsPlayerInAnyVehicle(playerid)) {
  406. CarSpawner(playerid,520);
  407. MessageToMG(playerid,"MGhydra");
  408. return SendClientMessage(playerid,0x00FFFFAA,"You are spawned [MG] hydra");
  409. } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  410. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher [MG] Level to use this command", "OK", "Cancel");
  411. }
  412. CMD:mghunter (playerid,params[]) {
  413. #pragma unused params
  414. if(PlayerInfo[playerid][MG] >= 1) {
  415. if (!IsPlayerInAnyVehicle(playerid)) {
  416. CarSpawner(playerid,425);
  417. MessageToMG(playerid,"MGhunter ");
  418. return SendClientMessage(playerid,0x00FFFFAA,"You are spawned [MG] Hunter ");
  419. } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  420. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher [MG] Level to use this command", "OK", "Cancel");
  421. }
  422. CMD:mgc2(playerid, params[])
  423. {
  424. if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  425. if(PlayerInfo[playerid][MG] >= 1)
  426. {
  427. SetPlayerColor(playerid, 0xDBD20Cff);
  428. CMDMessageToMG(playerid, "MGC2");
  429. SendClientMessage(playerid, 0xd2d2d2ff, "» You've set your color to Yellow!");
  430. return 1;
  431. }
  432. else return SendClientMessage(playerid, red, "ERROR: You must be [MG] member to use this command.");
  433. }
  434. CMD:mgc3(playerid, params[])
  435. {
  436. if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  437. if(PlayerInfo[playerid][MG] >= 1)
  438. {
  439. SetPlayerColor(playerid, 0x0000FFff);
  440. CMDMessageToMG(playerid, "MG3C");
  441. SendClientMessage(playerid, 0xd2d2d2ff, "» You've set your color to Blue!");
  442. return 1;
  443. }
  444. else return SendClientMessage(playerid, red, "ERROR: You must be [MG] member to use this command.");
  445. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement