Advertisement
telvis

APM Cmds

Sep 25th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 37.77 KB | None | 0 0
  1. //APMCMDS
  2. CMD:apmhelp(playerid, params[])
  3. {
  4. #pragma unused params
  5. if(PlayerInfo[playerid][APM] >= 1) {
  6. new string[1900];
  7. strcat(string, "\t{FFFF00}= [APM]- Armada Profesional Militar Commands=", 1900 );
  8. strcat(string, "\n\n{0066CC}/apmmembers {66FFFF}(Members apm online)", 1900 );
  9. strcat(string, "\n{0066CC}=/apmweaps {66FFFF}([APM]-Official weapons 1)", 1900 );
  10. strcat(string, "\n{0066CC}/apmweaps2 {66FFFF}([APM]-Official weapons 2)", 1900 );
  11. strcat(string, "\n{0066CC}/apmdeagle {66FFFF}(Generate deagle)", 1900 );
  12. strcat(string, "\n{0066CC}/apmsawn {66FFFF}(Generate Sawn)", 1900 );
  13. strcat(string, "\n{0066CC}/apmm4 {66FFFF}(Take out M4)", 1900 );
  14. strcat(string, "\n{0066CC}/apmcar1{66FFFF}(Gives you sandwich)", 1900 );
  15. strcat(string, "\n{0066CC}/apmcar2{66FFFF}(Gives you Turismo)", 1900 );
  16. strcat(string, "\n{0066CC}/apmcar3{66FFFF}(Gives you Infernus )", 1900 );
  17. strcat(string, "\n{0066CC}/apmcar4 {66FFFF}(Gives you Bullet)", 1900 );
  18. strcat(string, "\n{0066CC}/apmcar5 {66FFFF}(Gives you Hotring Racer)", 1900 );
  19. strcat(string, "\n{0066CC}/apmboat {66FFFF}(Boat Jetmax)", 1900 );
  20. strcat(string, "\n{0066CC}/apmhydra {66FFFF}([APM] oficial hydra)", 1900 );
  21. strcat(string, "\n{0066CC}/apmhunter {66FFFF}([APM] Hunter)", 1900 );
  22. strcat(string, "\n{0066CC}/apmbike {66FFFF}([APM] Bike -Nrg 500)", 1900 );
  23. strcat(string, "\n{0066CC}/apmboat {66FFFF}([APM] boat)", 1900 );
  24. strcat(string, "\n{0066CC}/apmrhino {66FFFF}([APM] Rhino)", 1900 );
  25. strcat(string, "\n{0066CC}/apmheli {66FFFF}([APM] Police Maverick)", 1900 );
  26. strcat(string, "\n{0066CC}/apmoper {66FFFF}(Leader chat (Magemenet chat +8 )", 1900 );
  27. strcat(string, "\n{0066CC}/apmsay {66FFFF}(APM say to the public)", 1900 );
  28. strcat(string, "\n{0066CC}/apmann {66FFFF}(Give an announcement to apm members)", 1900 );
  29. strcat(string, "\n{0066CC}/apmhome {66FFFF}(takes you to the base apm)", 1900 );
  30. strcat(string, "\n{0066CC}/apmstadium {66FFFF}(takes you to the apm stadium)", 1900 );
  31. strcat(string, "\n{0066CC}/apmvstadium {66FFFF}(takes you to the apm vice Stadium)", 1900 );
  32. strcat(string, "\n{0066CC}/apmc /apmc2 /apmc3 {66FFFF}(Gives you Apm Color blue )", 1900 );
  33. strcat(string, "\n{0066CC}/apmskin1 /apmskin2 /apmskin3 /apmskin4 /apmskin5 (Gives you {66FFFF}([APM] skin)", 1900 );
  34. strcat(string, "\n{0066CC}/apm {66FFFF}([APM] private chat)", 1900 );
  35. strcat(string, "\n{0066CC}/apmafk {66FFFF}([APM] afk)", 1900 );
  36. strcat(string, "\n{0066CC}/apmback {66FFFF}([APM] back)", 1900 );
  37. strcat(string, "\n{0066CC}/setapm {66FFFF}(Sets [{APM] level)", 1900 );
  38. strcat(string, "\n{0066CC}/settempapm {66FFFF} (Sets temp [APM] level)", 1900 );
  39. strcat(string, "\n{0000FF}[APM]Joel_S[NS]-Owner apm [APM]ConejoBlanco Ex Owner apm [APM]Altokeso Co-Owner", 1900 );
  40. ShowPlayerDialog(playerid,1235, DIALOG_STYLE_MSGBOX, "[APM] Commands", string, "OK","Cancel");
  41. } else return SendMessageToPlayer(playerid,COLOR_RED, "ERROR: You need to be a [APM] member to use this command");
  42. return 1;}
  43.  
  44. CMD:apmhome(playerid,params[]) {
  45. if(PlayerInfo[playerid][APM] >= 1) {
  46. if(PlayerInfo[playerid][Jailed] == 1) return SendClientMessage(playerid,COLOR_BRIGHTRED,"You cannot escape your punishment!");
  47. instunt[playerid] = 1;
  48. TeleTimer[playerid] = SetTimerEx("ttimer", 1000, true, "i",playerid);
  49. tseconds[playerid] = 6;
  50. format(tstring,45,"You Must wait %d seconds before teleporting", tseconds[playerid]-1);
  51. if(PlayerInfo[playerid][Level] == 0) SendClientMessage(playerid,COLOR_LIGHTBLUE, tstring);
  52. vCount[playerid] = 1;
  53. Tx[playerid] =-678.98;
  54. Ty[playerid] =3168.48;
  55. Tz[playerid] =60.77;
  56. Ti[playerid] = 0;
  57. new string[128];
  58. new dsname[MAX_PLAYER_NAME];
  59. format(telestring,43,"~b~~h~] [APM]Base oficial ]");
  60. GetPlayerName(playerid, dsname, sizeof(dsname));
  61. format(string, sizeof(string), "[TELE]:%s Has Just Teleported To [APM] base ", dsname);
  62. SendClientMessageToAll(COLOR_CHARTREUSE, string);
  63. } else return SendClientMessage(playerid,red,"ERROR: You need to be a [APM] member to use this command");
  64. return 1;}
  65.  
  66.  
  67. CMD:apmstadium(playerid,params[]) {
  68. if(PlayerInfo[playerid][APM] >= 1) {
  69. if(PlayerInfo[playerid][Jailed] == 1) return SendClientMessage(playerid,COLOR_BRIGHTRED,"You cannot escape your punishment!");
  70. instunt[playerid] = 1;
  71. TeleTimer[playerid] = SetTimerEx("ttimer", 1000, true, "i",playerid);
  72. tseconds[playerid] = 6;
  73. format(tstring,45,"You Must wait %d seconds before teleporting", tseconds[playerid]-1);
  74. if(PlayerInfo[playerid][Level] == 0) SendClientMessage(playerid,COLOR_LIGHTBLUE, tstring);
  75. vCount[playerid] = 1;
  76. Tx[playerid] =-766.30;
  77. Ty[playerid] =3013.78;
  78. Tz[playerid] =56.27;
  79. Ti[playerid] = 0;
  80. new string[128];
  81. new dsname[MAX_PLAYER_NAME];
  82. format(telestring,43,"~b~~h~] [APM] Stadium ]");
  83. GetPlayerName(playerid, dsname, sizeof(dsname));
  84. format(string, sizeof(string), "[TELE]:%s Has Just Teleported To [APM]Stadium (oficial) ", dsname);
  85. SendClientMessageToAll(COLOR_CHARTREUSE, string);
  86. } else return SendClientMessage(playerid,red,"ERROR: You need to be a [APM] member to use this command");
  87. return 1;}
  88.  
  89.  
  90. CMD:apmvstadium(playerid,params[]) {
  91. if(PlayerInfo[playerid][APM] >= 1) {
  92. if(PlayerInfo[playerid][Jailed] == 1) return SendClientMessage(playerid,COLOR_BRIGHTRED,"You cannot escape your punishment!");
  93. instunt[playerid] = 1;
  94. TeleTimer[playerid] = SetTimerEx("ttimer", 1000, true, "i",playerid);
  95. tseconds[playerid] = 6;
  96. format(tstring,45,"You Must wait %d seconds before teleporting", tseconds[playerid]-1);
  97. if(PlayerInfo[playerid][Level] == 0) SendClientMessage(playerid,COLOR_LIGHTBLUE, tstring);
  98. vCount[playerid] = 1;
  99. Tx[playerid] =-640.77;
  100. Ty[playerid] =3297.84;
  101. Tz[playerid] =84.83;
  102. Ti[playerid] = 0;
  103. new string[128];
  104. new dsname[MAX_PLAYER_NAME];
  105. format(telestring,43,"~b~~h~] [APM]Vstadium ]");
  106. GetPlayerName(playerid, dsname, sizeof(dsname));
  107. format(string, sizeof(string), "[TELE]:%s Has Just Teleported To [APM]Vice-Stadium ", dsname);
  108. SendClientMessageToAll(COLOR_CHARTREUSE, string);
  109. } else return SendClientMessage(playerid,red,"ERROR: you do not have [APM]level to use this command);
  110. return 1;}
  111.  
  112.  
  113.  
  114. CMD:apmtune(playerid,params[]) {
  115. #pragma unused params
  116. if(PlayerInfo[playerid][APM] >= 1) {
  117. if(IsPlayerInAnyVehicle(playerid)) {
  118. new LVehicleID = GetPlayerVehicleID(playerid), LModel = GetVehicleModel(LVehicleID);
  119.  
  120. switch(LModel)
  121. {
  122. case 448,461,462,463,468,471,509,510,521,522,523,581,586,449,1080:
  123. return SendClientMessage(playerid,red,"ERROR: you do not have [APM]level to be able to tune this vehicle");
  124. }
  125. CMDMessageToAPM(playerid,"ApmTune");
  126. AddVehicleComponent(LVehicleID, 1080);
  127. AddVehicleComponent(LVehicleID, 1010);
  128. AddVehicleComponent(LVehicleID, 2798);
  129. ChangeVehicleColor(LVehicleID,3,3);
  130. return PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
  131. } else return SendClientMessage(playerid,red,"Error: You are not in a vehicle");
  132. } else return SendClientMessage(playerid,red, "{FF0000}ERROR: you do not have [APM]level to use this command.");
  133. }
  134.  
  135.  
  136. CMD:apmskin(playerid,params[]) {
  137. #pragma unused params
  138. if(PlayerInfo[playerid][APM] >= 1) {
  139. SetPlayerSkin(playerid,230);
  140. CMDMessageToAPM(playerid,"APMSKIN1");
  141. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "{FF0000}ERROR","{66FF00}You need to be higher [APM] Level to use this command", "{0000FF}OK", "{0000FF}Cancel");
  142. return 1;}
  143.  
  144. CMD:apmskin2(playerid,params[]) {
  145. #pragma unused params
  146. if(PlayerInfo[playerid][APM] >= 1) {
  147. SetPlayerSkin(playerid,2);
  148. CMDMessageToAPM(playerid,"APMSKIN2");
  149. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "{FF0000}ERROR","{66FF00}You need to be higher [APM] Level to use this command", "{0000FF}OK", "{0000FF}Cancel");
  150. return 1;}
  151.  
  152. CMD:apmskin3(playerid,params[]) {
  153. #pragma unused params
  154. if(PlayerInfo[playerid][APM] >= 1) {
  155. SetPlayerSkin(playerid,53);
  156. CMDMessageToAPM(playerid,"APMSKIN3");
  157. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "{FF0000}ERROR","{66FF00}You need to be higher [APM] Level to use this command", "{0000FF}OK", "{0000FF}Cancel");
  158. return 1;}
  159.  
  160. CMD:apmskin4(playerid,params[]) {
  161. #pragma unused params
  162. if(PlayerInfo[playerid][APM] >= 1) {
  163. SetPlayerSkin(playerid,299);
  164. CMDMessageToAPM(playerid,"APMSKIN4");
  165. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "{FF0000}ERROR","{66FF00}You need to be higher [APM] Level to use this command", "{0000FF}OK", "{0000FF}Cancel");
  166. return 1;}
  167.  
  168. CMD:apmskin5(playerid,params[]) {
  169. #pragma unused params
  170. if(PlayerInfo[playerid][APM] >= 1) {
  171. SetPlayerSkin(playerid,270);
  172. CMDMessageToAPM(playerid,"APMSKIN5");
  173. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "{FF0000}ERROR","{66FF00}You need to be higher [APM] Level to use this command", "{0000FF}OK", "{0000FF}Cancel");
  174. return 1;}
  175.  
  176.  
  177. CMD:apmc(playerid,params[]) {
  178. #pragma unused params
  179. if(PlayerInfo[playerid][APM] >= 1) {
  180. SetPlayerColor(playerid,0x0066CCAA);
  181. CMDMessageToAPM(playerid,"APMc");
  182. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "{FF0000}ERROR","{66FF00}You need to be higher [APM] Level to use this command", "{0000FF}OK", "{0000FF}Cancel");
  183. return 1;}
  184.  
  185.  
  186. CMD:apmc2(playerid,params[]) {
  187. #pragma unused params
  188. if(PlayerInfo[playerid][APM] >= 1) {
  189. SetPlayerColor(playerid,0xCCFF00AA);
  190. CMDMessageToAPM(playerid,"APMc2");
  191. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "{FF0000}ERROR","{66FF00}You need to be higher [APM] Level to use this command", "{0000FF}OK", "{0000FF}Cancel");
  192. return 1;}
  193.  
  194.  
  195. CMD:apmc3(playerid,params[]) {
  196. #pragma unused params
  197. if(PlayerInfo[playerid][APM] >= 1) {
  198. SetPlayerColor(playerid,0x737B78AA);
  199. CMDMessageToAPM(playerid,"APMc3");
  200. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "{FF0000}ERROR","{66FF00}You need to be higher [APM] Level to use this command", "{0000FF}OK", "{0000FF}Cancel");
  201. return 1;}
  202.  
  203. CMD:apmhydra(playerid,params[]) {
  204. #pragma unused params
  205. if(PlayerInfo[playerid][APM] >= 1) {
  206. if (!IsPlayerInAnyVehicle(playerid)) {
  207. CarSpawner(playerid,520);
  208. CMDMessageToAPM(playerid,"apm-hydra");
  209. return SendClientMessage(playerid,0xCC6600,"You are spawned [APM] Hydra");
  210. } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  211. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "{FF0000}ERROR","{66FF00}You need to be higher [APM] Level to use this command", "{0000FF}OK", "{0000FF}Cancel");
  212. }
  213.  
  214. CMD:apmhunter(playerid,params[]) {
  215. #pragma unused params
  216. if(PlayerInfo[playerid][APM] >= 1) {
  217. if (!IsPlayerInAnyVehicle(playerid)) {
  218. CarSpawner(playerid,425);
  219. CMDMessageToAPM(playerid,"apm-hunter");
  220. return SendClientMessage(playerid,0xCC6600,"You are spawned [APM] Hunter");
  221. } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  222. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "{FF0000}ERROR","{66FF00}You need to be higher [APM] Level to use this command", "{0000FF}OK", "{0000FF}Cancel");
  223.  
  224. CMD:apmbike(playerid,params[]) {
  225. #pragma unused params
  226. if(PlayerInfo[playerid][APM] >= 1) {
  227. if (!IsPlayerInAnyVehicle(playerid)) {
  228. CMDMessageToAPM(playerid,"ApmBike");
  229. CarSpawner(playerid,522);
  230. return SendClientMessage(playerid,0xCC6600,"You are spawned [APM]Bike(Nrg-500):) ");
  231. } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  232. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "{FF0000}ERROR","{66FF00}You need to be higher [APM] Level to use this command", "{0000FF}OK", "{0000FF}Cancel");
  233. }
  234.  
  235.  
  236.  
  237. CMD:apmboat(playerid,params[]) {
  238. #pragma unused params
  239. if(PlayerInfo[playerid][APM] >= 1) {
  240. if (!IsPlayerInAnyVehicle(playerid)) {
  241. CMDMessageToAPM(playerid,"ApmBoat");
  242. CarSpawner(playerid,446);
  243. return SendClientMessage(playerid,0xCC6600,"You are spawned [APM]Boat (jetmax)");
  244. } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  245. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "{FF0000}ERROR", "{66FF00}You need to be higher [APM] Level to use this command", "{0000FF}OK", "{0000FF}Cancel");
  246. }
  247.  
  248.  
  249. CMD:apmheli(playerid,params[]) {
  250. #pragma unused params
  251. if(PlayerInfo[playerid][APM] >= 1) {
  252. if (!IsPlayerInAnyVehicle(playerid)) {
  253. CMDMessageToAPM(playerid,"Apm Maverick");
  254. CarSpawner(playerid,487);
  255. return SendClientMessage(playerid,0xCC6600,"You are spawned [APM]Heli (Maverick) ");
  256. } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  257. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "{FF0000}ERROR", "{66FF00}You need to be higher [APM] Level to use this command", "{0000FF}OK", "{0000FF}Cancel");
  258. }
  259.  
  260.  
  261. CMD:apmcar(playerid,params[]) {
  262. #pragma unused params
  263. if(PlayerInfo[playerid][APM] >= 1) {
  264. if (!IsPlayerInAnyVehicle(playerid)) {
  265. CMDMessageToAPM(playerid,"ApmCar1");
  266. CarSpawner(playerid,495);
  267. return SendClientMessage(playerid,0xCC6600,"You are spawned [APM]Car1 (sandwich)");
  268. } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  269. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "{FF0000}ERROR","{66FF00}You need to be higher [APM] Level to use this command", "{0000FF}OK", "{0000FF}Cancel");
  270. }
  271.  
  272. CMD:apmcar2(playerid,params[]) {
  273. #pragma unused params
  274. if(PlayerInfo[playerid][APM] >= 1) {
  275. if (!IsPlayerInAnyVehicle(playerid)) {
  276. CMDMessageToAPM(playerid,"ApmCar2");
  277. CarSpawner(playerid,451);
  278. return SendClientMessage(playerid,0xCC6600,"You are spawned [APM]Car2 (Turismo)");
  279. } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  280. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "{FF0000}ERROR","{66FF00}You need to be higher [APM] Level to use this command", "{0000FF}OK", "{0000FF}Cancel");
  281.  
  282. CMD:apmcar3(playerid,params[]) {
  283. #pragma unused params
  284. if(PlayerInfo[playerid][APM] >= 1) {
  285. if (!IsPlayerInAnyVehicle(playerid)) {
  286. CMDMessageToAPM(playerid,"ApmCar3");
  287. CarSpawner(playerid,411);
  288. return SendClientMessage(playerid,0xCC6600,"You are spawned [APM]Car3 (Infernus)");
  289. } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  290. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "{FF0000}ERROR","{66FF00}You need to be higher [APM] Level to use this command", "{0000FF}OK", "{0000FF}Cancel");
  291. }
  292.  
  293. CMD:apmcar4(playerid,params[]) {
  294. #pragma unused params
  295. if(PlayerInfo[playerid][APM] >= 1) {
  296. if (!IsPlayerInAnyVehicle(playerid)) {
  297. CMDMessageToAPM(playerid,"ApmCar4");
  298. CarSpawner(playerid,541);
  299. return SendClientMessage(playerid,0xCC6600,"You are spawned [APM]Car4 (Bullet)");
  300. } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  301. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "{FF0000}ERROR", "{66FF00}You need to be higher [APM] Level to use this command", "{0000FF}OK", "{0000FF}Cancel");
  302. }
  303.  
  304. CMD:apmcar5(playerid,params[]) {
  305. #pragma unused params
  306. if(PlayerInfo[playerid][APM] >= 1) {
  307. if (!IsPlayerInAnyVehicle(playerid)) {
  308. CMDMessageToAPM(playerid,"ApmCar5");
  309. CarSpawner(playerid,494);
  310. return SendClientMessage(playerid,0xCC6600,"You are spawned [APM]Car5 (Hotring Racer)");
  311. } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  312. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "{FF0000}ERROR", "{66FF00}You need to be higher [APM] Level to use this command", "{0000FF}OK", "{0000FF}Cancel");
  313. }
  314.  
  315.  
  316.  
  317. CMD:apmrhino(playerid,params[]) {
  318. #pragma unused params
  319. if(PlayerInfo[playerid][APM] >= 1) {
  320. if (!IsPlayerInAnyVehicle(playerid)) {
  321. CarSpawner(playerid,432);
  322. CMDMessageToAPM(playerid,"ApmRhino");
  323. return SendClientMessage(playerid,0xCC6600,"You are spawned [APM]Rhino");
  324. } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  325. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "{FF0000}ERROR", "{66FF00}You need to be higher [APM] Level to use this command", "{0000FF}OK", "{0000FF}Cancel");
  326. }
  327.  
  328.  
  329.  
  330. CMD:apmann(playerid, params[])
  331. {
  332. if(PlayerInfo[playerid][APM] >= 7) {
  333. if(isnull(params)) return SendClientMessage(playerid, 0xFF0000FF, "[Usage]: /apmann [texto que va a auninciar]");
  334. CMDMessageToAPM(playerid,"apmann");
  335. for(new i = 0; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i) && PlayerInfo[i][APM] >= 1) {
  336. GameTextForPlayer(i, params, 5000, 4);
  337. PlayerPlaySound(i,1057,0.0,0.0,0.0);
  338. }
  339. } else return SendClientMessage(playerid, FF0000, "ERROR: You need to be APM member to use this command.");
  340. return 1;
  341. }
  342.  
  343.  
  344.  
  345.  
  346. CMD:apmsay(playerid,params[]) {
  347. #pragma unused params
  348. if(PlayerInfo[playerid][APM] >= 1) {
  349. new string[120];
  350. if(isnull(params)) return SendMessageToPlayer(playerid,COLOR_RED, "USAGE: /apm [texto]");
  351. format(string, sizeof(string), "{FF0000}[APM]Tropa %s: %s", PlayerName2(playerid), params[0] );
  352. if(PlayerInfo[playerid][APM] == 2)
  353. format(string, sizeof(string), "{FF0000}[APM]Cabo %s: %s", PlayerName2(playerid), params[0] );
  354. if(PlayerInfo[playerid][APM] == 3)
  355. format(string, sizeof(string), "{FF0000}[APM]Sargento %s: %s", PlayerName2(playerid), params[0] );
  356. if(PlayerInfo[playerid][APM] == 4)
  357. format(string, sizeof(string), "{FF0000}[APM]Capitan %s: %s", PlayerName2(playerid), params[0] );
  358. if(PlayerInfo[playerid][APM] == 5)
  359. format(string, sizeof(string), "{FF0000}[APM]Teniente %s: %s", PlayerName2(playerid), params[0] );
  360. if(PlayerInfo[playerid][APM] == 6)
  361. format(string, sizeof(string), "{FF0000}[APM]Coronel %s: %s", PlayerName2(playerid), params[0] );
  362. if(PlayerInfo[playerid][APM] == 7)
  363. format(string, sizeof(string), "{FF0000}[APM]Co-General %s: %s", PlayerName2(playerid), params[0] );
  364. if(PlayerInfo[playerid][APM] == 8)
  365. format(string, sizeof(string), "{FF0000}[APM]Vice - Manager %s: %s", PlayerName2(playerid), params[0] );
  366. if(PlayerInfo[playerid][APM] == 9)
  367. format(string, sizeof(string), "{FF0000}[APM]Manager %s: %s", PlayerName2(playerid), params[0] );
  368. if(PlayerInfo[playerid][APN] == 10)
  369. format(string, sizeof(string), "{FF0000}[APM]THE BOSS %s: %s", PlayerName2(playerid), params[0] );
  370. if(PlayerInfo[playerid][APM] == 11)
  371. format(string, sizeof(string), "{FF0000}[APM]Almirante General %s: %s", PlayerName2(playerid), params[0] );
  372. return SendMessageToAll(COLOR_BRIGHTRED,string);
  373. } else return SendMessageToPlayer(playerid,COLOR_RED,"ERROR: You must be a APN gang Member to use this command");}
  374.  
  375.  
  376.  
  377. CMD:apm(playerid,params[]) {
  378. #pragma unused params
  379. if(PlayerInfo[playerid][LoggedIn] == 1) {
  380. if(PlayerInfo[playerid][APM] >= 1) {
  381. new string[128];
  382. format(string, sizeof(string), "{006400}[apm chat]{993300}|[APM]Tropa %s|: {99CC00}%s", PlayerName2(playerid), params[0] );
  383. if(PlayerInfo[playerid][APM] == 2)
  384. format(string, sizeof(string), "{006400}[apm chat]{000033}|[APM]Cabo %s|: {99CC00}%s", PlayerName2(playerid), params[0] );
  385. if(PlayerInfo[playerid][APM] == 3)
  386. format(string, sizeof(string), "{006400}[apm chat]{009900}|[APM]Sargento|%s: {99CC00}%s", PlayerName2(playerid), params[0] );
  387. if(PlayerInfo[playerid][APM] == 4)
  388. format(string, sizeof(string), "{006400}[apm chat]{339986}|[APM]Capitan %s|: {99CC00}%s", PlayerName2(playerid), params[0] );
  389. if(PlayerInfo[playerid][APM] == 5)
  390. format(string, sizeof(string), "{006400}[apm chat]{339986}|[APM]Teniente %s|: {99CC00}%s", PlayerName2(playerid), params[0] );
  391. if(PlayerInfo[playerid][APM] == 6)
  392. format(string, sizeof(string), "{006400}[apm chat]{33FF00}|[APM]Coronel %s|: {99CC00}%s", PlayerName2(playerid), params[0] );
  393. if(PlayerInfo[playerid][APM] == 7)
  394. format(string, sizeof(string), "{006400}[apm chat]{FF6600}|[APM]Co-General %s|: {99CC00}%s", PlayerName2(playerid), params[0] );
  395. if(PlayerInfo[playerid][APM] == 8)
  396. format(string, sizeof(string), "{006400}[apm chat]{CC3333}|[APM]General %s|: {99CC00}%s", PlayerName2(playerid), params[0] );
  397. if(PlayerInfo[playerid][APM] == 9)
  398. format(string, sizeof(string), "{006400}[apm chat]{0000FF}|[APM]Vice Manager %s|: {99CC00}%s", PlayerName2(playerid), params[0] );
  399. if(PlayerInfo[playerid][APM] == 10)
  400. format(string, sizeof(string), "{006400}[apm chat]{FF0000}|[APM]Manager %s|: {33FF00}%s", PlayerName2(playerid), params[0] );
  401. if(PlayerInfo[playerid][APM] == 11)
  402. format(string, sizeof(string), "{006400}[apm chat]{FF0000}|[APM]THE BOSS %s|: {33FF00}%s", PlayerName2(playerid), params[0] );
  403. MessageToAPM(-1, string);
  404. } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be [APM] Member to use this command", "OK",);
  405. } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  406. return 1;
  407. }
  408.  
  409. CMD:apmmembers(playerid,params[])
  410. {
  411. #pragma unused params
  412. new count = 0;
  413. new string[128];
  414. new ChangeColor;
  415. new APMR[128];
  416. if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  417. SendClientMessage(playerid, 669900AA, " ");
  418. SendClientMessage(playerid, FF3300, "__________ |- Online {0066FF}Armada Professional Militar{FF3300}Members -| __________");
  419. SendClientMessage(playerid, 669900AA, " ");
  420. for(new i = 0; i < MAX_PLAYERS; i++)
  421. {
  422. if(!IsPlayerConnected(i)) continue;
  423. if(PlayerInfo[i][LoggedIn] == 0) continue;
  424. if(PlayerInfo[i][APM] == 0) continue;
  425.  
  426. if(PlayerInfo[i][APM] == 1) { APMR = "Tropa"; ChangeColor = 0x993300AA; }
  427. if(PlayerInfo[i][APM] == 2) { APMR = "Cabo"; ChangeColor = 0xFFFF00AA; }
  428. if(PlayerInfo[i][APM] == 3) { APMR = "Sargento"; ChangeColor = 0x009900AA; }
  429. if(PlayerInfo[i][APM] == 4) { APMR = "Capitan"; ChangeColor = 0x339986AA; }
  430. if(PlayerInfo[i][APM] == 5) { APMR = "Teniente"; ChangeColor = 0x339986AA; }
  431. if(PlayerInfo[i][APM] == 6) { APMR = "Coronel"; ChangeColor = 0x33FF00AA; }
  432. if(PlayerInfo[i][APM] == 7) { APMR = "Co-General"; ChangeColor = 0xCC6600AA; }
  433. if(PlayerInfo[i][APM] == 8) { APMR = "General"; ChangeColor = 0xCC3300AA; }
  434. if(PlayerInfo[i][APM] == 9) { APMR = "Vice-Manager"; ChangeColor = 0x0000FFAA; }
  435. if(PlayerInfo[i][APM] == 10) { APMR = "Manager"; ChangeColor = 0xFF0033AA; }
  436. if(PlayerInfo[i][APM] == 11) { APMR = "THE BOSS"; ChangeColor = 0xFF0000AA; }
  437.  
  438. format(string, 128, "Rank: %d - %s (Id:%i) | %s |",PlayerInfo[i][APM], PlayerName2(i),i,APMR);
  439. SendClientMessage(playerid, ChangeColor, string);
  440. count++;
  441. }
  442. if (count == 0) SendClientMessage(playerid,0xFF0000AA,"There are currently no APM members online");
  443. SendClientMessage(playerid, FF3300AA, "_________________________________________________");
  444. return 1;
  445. }
  446.  
  447.  
  448.  
  449.  
  450.  
  451. new Text3D: apmafk[MAX_PLAYERS];
  452. CMD:apmafk(playerid,params[]) {
  453. #pragma unused params
  454. if(PlayerInfo[playerid][APM] >= 1) {
  455. new string[256],kuldoneve[MAX_PLAYER_NAME];
  456. SendClientMessage(playerid,0x99FF00AA,"Type /apmback when you back.");
  457. GameTextForPlayer(playerid,"~r~ You are now AFK", 5000, 1);
  458. apmafk[playerid] = Create3DTextLabel("APM AFK", 0xFF0000FF, 0.0, 0.0, 2.0, 40, 0, 0);
  459. Attach3DTextLabelToPlayer(apmafk[playerid],playerid, 0.0, 0.0, 0.4);
  460. TogglePlayerControllable(playerid, 0);
  461. GetPlayerName(playerid, kuldoneve, sizeof(kuldoneve));
  462. if(PlayerInfo[playerid][APM] == 1)
  463. format(string, sizeof(string), "[APM]Tropa %s is now away from the keyboard " ,kuldoneve, playerid);
  464. if(PlayerInfo[playerid][APM] == 2)
  465. format(string, sizeof(string), "[APM]Cabo %s is now away from the keyboard " ,kuldoneve, playerid);
  466. if(PlayerInfo[playerid][APM] == 3)
  467. format(string, sizeof(string), "[APM]Sargento %s is now away from the keyboard " ,kuldoneve, playerid);
  468. if(PlayerInfo[playerid][APM] == 4)
  469. format(string, sizeof(string), "[APM]Capitan %s is now away from the keyboard " ,kuldoneve, playerid);
  470. if(PlayerInfo[playerid][APM] == 5)
  471. format(string, sizeof(string), "[APM]Teniente %s is now away from the keyboard " ,kuldoneve, playerid);
  472. if(PlayerInfo[playerid][APM] == 6)
  473. format(string, sizeof(string), "[APM]Coronel %s is now away from the keyboard " ,kuldoneve, playerid);
  474. if(PlayerInfo[playerid][APM] == 7)
  475. format(string, sizeof(string), "[APM]Co-General %s is now away from the keyboard " ,kuldoneve, playerid);
  476. if(PlayerInfo[playerid][APM] == 8)
  477. format(string, sizeof(string), "[APM]General %s is now away from the keyboard " ,kuldoneve, playerid);
  478. if(PlayerInfo[playerid][APM] == 9)
  479. format(string, sizeof(string), "[APM]Vice Manager %s is now away from the keyboard " ,kuldoneve, playerid);
  480. if(PlayerInfo[playerid][APM] == 10)
  481. format(string, sizeof(string), "[APM]Manager %s is now away from the keyboard " ,kuldoneve, playerid);
  482. if(PlayerInfo[playerid][APM] == 11)
  483. format(string, sizeof(string), "[APM]THE BOSS %s is now away from the keyboard " ,kuldoneve, playerid);
  484. SendClientMessageToAll(COLOR_YELLOW, string);
  485. CMDMessageToAPM(playerid,"APMAFK");
  486. } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be [APM]Member to use this command", "OK", "");
  487. return 1;}
  488.  
  489. CMD:apmback(playerid,params[]) {
  490. #pragma unused params
  491. if(PlayerInfo[playerid][APM] >= 1) {
  492. new string[256],kuldoneve[MAX_PLAYER_NAME];
  493. GameTextForPlayer(playerid,"~g~ Welcome Back", 5000, 1);
  494. TogglePlayerControllable(playerid, 1);
  495. GetPlayerName(playerid, kuldoneve, sizeof(kuldoneve));
  496. if(PlayerInfo[playerid][APM] == 1)
  497. format(string, sizeof(string), "[APM]Tropa %s is Now Back" ,kuldoneve, playerid);
  498. if(PlayerInfo[playerid][APM] == 2)
  499. format(string, sizeof(string), "[APM]Cabo %s Now Back" ,kuldoneve, playerid);
  500. if(PlayerInfo[playerid][APM] == 3)
  501. format(string, sizeof(string), "[APM]Sargento %s Now Back " ,kuldoneve, playerid);
  502. if(PlayerInfo[playerid][APM] == 4)
  503. format(string, sizeof(string), "[APM]Capitan %s is Now Back " ,kuldoneve, playerid);
  504. if(PlayerInfo[playerid][APM] == 5)
  505. format(string, sizeof(string), "[APM]Teniente %s Now Back " ,kuldoneve, playerid);
  506. if(PlayerInfo[playerid][APM] == 6)
  507. format(string, sizeof(string), "[APM]Coronel %s Now Back " ,kuldoneve, playerid);
  508. if(PlayerInfo[playerid][APM] == 7)
  509. format(string, sizeof(string), "[APM]Co-General %s Now Back " ,kuldoneve, playerid);
  510. if(PlayerInfo[playerid][APM] == 8)
  511. format(string, sizeof(string), "[APM]General %s Now Back " ,kuldoneve, playerid);
  512. if(PlayerInfo[playerid][APM] == 9)
  513. format(string, sizeof(string), "[APM]Vice Manager %s Now Back " ,kuldoneve, playerid);
  514. if(PlayerInfo[playerid][APM] == 10)
  515. format(string, sizeof(string), "[APM]Manager %s Now Back " ,kuldoneve, playerid);
  516. if(PlayerInfo[playerid][APM] == 11)
  517. format(string, sizeof(string), "[APM]THE BOSS %s is Now Back " ,kuldoneve, playerid);
  518. SendClientMessageToAll(COLOR_YELLOW, string);
  519. CMDMessageToAPM(playerid,"APMBACK");
  520. } else return SendMessageToPlayer(playerid,COLOR_RED,"ERROR: You need to be A [APM]Member to use this command.");
  521. return 1;}
  522.  
  523.  
  524.  
  525.  
  526.  
  527. CMD:apmdeagle(playerid,params[]) {
  528. if(PlayerInfo[playerid][APM] >= 1) {
  529. new string[120];
  530. CMDMessageToAPM(playerid,"apmdeagle");
  531. format(string,sizeof(string),"{FF0000}[apmbot]:{CCCC33}%s has use the Command {FF0000}/apmdeagle",string);
  532. SendClientMessageToAll(blue,string);
  533. ResetPlayerWeapons(playerid);
  534. GivePlayerWeapon(playerid,24,9000);
  535. PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  536. return 1;
  537. } else return SendMessageToPlayer(playerid,COLOR_RED,"ERROR: You must be a APM member to use this command");}
  538.  
  539.  
  540.  
  541.  
  542. CMD:apmm4(playerid,params[]) {
  543. if(PlayerInfo[playerid][APM] >= 1) {
  544. if(PlayerInfo[playerid][APM] >= 1) {
  545. new string[120];
  546. CMDMessageToAPM(playerid,"apmm4");
  547. format(string,sizeof(string),"{FF0000}[apmbot]:{CCCC33}%s has use the Command {FF0000}/apmm4",string);
  548. SendClientMessageToAll(blue,string);
  549. ResetPlayerWeapons(playerid);
  550. GivePlayerWeapon(playerid,31,9000);
  551. PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  552. return 1;
  553. } else return SendMessageToPlayer(playerid,COLOR_RED,"ERROR: You must be a APM member to use this command");}
  554.  
  555.  
  556. CMD:apmsawn(playerid,params[]) {
  557. if(PlayerInfo[playerid][APM] >= 1) {
  558. CMDMessageToAPM(playerid,"APMSAWN");
  559. GetPlayerName(playerid,string,sizeof(string));
  560. format(string,sizeof(string),"{FF0000}[apmbot]:{CCCC33}%s has use the Command {FF0000}/apmsawn",string);
  561. SendClientMessageToAll(blue,string);
  562.  
  563. ResetPlayerWeapons(playerid);
  564. GivePlayerWeapon(playerid,26,9000);
  565. PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  566. return 1;
  567. } else return SendMessageToPlayer(playerid,COLOR_RED,"ERROR: You must be a APM member to use this command");}
  568.  
  569.  
  570.  
  571.  
  572.  
  573. CMD:apmweaps2(playerid,params[]) {
  574. if(PlayerInfo[playerid][APM] >= 1) {
  575. new string[120];
  576. CMDMessageToAPM(playerid,"apmweaps2");
  577. GetPlayerName(playerid,string,sizeof(string));
  578. format(string,sizeof(string),"{FF0000}[apmbot]:{CCCC33}%s has use the Command {FF0000}/apmweaps2",string);
  579. SendClientMessageToAll(blue,string);
  580. GivePlayerWeapon(playerid,27,9000);
  581. GivePlayerWeapon(playerid,24,9000);
  582. GivePlayerWeapon(playerid,18,9000);
  583. GivePlayerWeapon(playerid,33,9000);
  584. GivePlayerWeapon(playerid,14,9000);
  585. return 1;
  586. } else return SendMessageToPlayer(playerid,COLOR_RED,"ERROR: You must be a [APM] member to use this command");}
  587.  
  588. CMD:apmweaps(playerid,params[]) {
  589. if(PlayerInfo[playerid][APM] >= 1) {
  590. CMDMessageToAPM(playerid,"apmweaps");
  591. new string[120];
  592. GetPlayerName(playerid,string,sizeof(string));
  593. format(string,sizeof(string),"{FF0000}[apmbot]:{99FF00}%s has use the Command /apmweaps",string);
  594. SendClientMessageToAll(blue,string);
  595. GivePlayerWeapon(playerid,4,9000);
  596. GivePlayerWeapon(playerid,24,9000);
  597. GivePlayerWeapon(playerid,26,9000);
  598. GivePlayerWeapon(playerid,31,9000);
  599. GivePlayerWeapon(playerid,34,9000);
  600. GivePlayerWeapon(playerid,32,9000);
  601. GivePlayerWeapon(playerid,16,9000);
  602. GivePlayerWeapon(playerid,16,9000);
  603. return 1;
  604. } else return SendMessageToPlayer(playerid,COLOR_RED,"ERROR: You must be a [APM] member to use this command");}
  605.  
  606.  
  607. CMD:setapm(playerid,params[]) {
  608. if(PlayerInfo[playerid][LoggedIn] == 1) {
  609. if(!IsPlayerAdmin(playerid) && PlayerInfo[playerid][APM] < 7) return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher APM Level to use this command", "OK", "Cancel");
  610. new tmp[128], tmp2[128], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
  611. if(isnull(params)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /setapm [playerid] [level]");
  612. new player1, level, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128];
  613. player1 = strval(tmp);
  614. if(isnull(tmp2)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /setapm [playerid] [level]");
  615. level = strval(tmp2);
  616.  
  617. if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
  618. if(PlayerInfo[player1][LoggedIn] == 1) {
  619. if(level > 11 ) return SendClientMessage(playerid,0xFF0000AA,"ERROR: Max [APM] Level is 11");
  620. if(level == PlayerInfo[player1][APM]) return SendClientMessage(playerid,0xFF0000AA,"ERROR: Player is already this [APM] level");
  621. CMDMessageToAPM(playerid,"SETAPM");
  622. GetPlayerName(player1, playername, sizeof(playername)); GetPlayerName(playerid, adminname, sizeof(adminname));
  623. new year,month,day; getdate(year, month, day); new hour,minute,second; gettime(hour,minute,second);
  624.  
  625. if(level > 0) format(string,sizeof(string)," %s has set youre [APM] Status to level %d",adminname, level);
  626. else format(string,sizeof(string)," %s has set youre [APM] Status to level %d",adminname, level);
  627. SendClientMessage(player1,0x00FFFFAA,string);
  628.  
  629. if(level > PlayerInfo[player1][APM]) GameTextForPlayer(player1,"~g~[APM]PROMOTED PERMANENT :D ", 2000, 3);
  630. else GameTextForPlayer(player1,"~r~[APM]DEMOTED PERMANENT", 2000, 3);
  631.  
  632. format(string,sizeof(string),"You have made %s [APM] Level %d on %d/%d/%d at %d:%d:%d", playername, level, day, month, year, hour, minute, second); SendClientMessage(playerid,0x00FFFFAA,string);
  633. format(string,sizeof(string),"%s has made %s [APM] Level %d on %d/%d/%d at %d:%d:%d",adminname, playername, level, day, month, year, hour, minute, second);
  634. SaveToFile("apmmembers",string);
  635. dUserSetINT(PlayerName2(player1)).("APM",(level));
  636. PlayerInfo[player1][APM] = level;
  637. return PlayerPlaySound(player1,1057,0.0,0.0,0.0);
  638. } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: Player must be registered and logged in to be set as a [APM] member");
  639. } else return SendClientMessage(playerid, 0xFF0000AA, "Player is not connected");
  640. } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: You must be logged in to use this commands");
  641. }
  642.  
  643.  
  644. CMD:settempapm(playerid,params[]) {
  645. if(PlayerInfo[playerid][LoggedIn] == 1) {
  646. if(!IsPlayerAdmin(playerid) && PlayerInfo[playerid][APM] < 7) return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher APM Level to use this command", "OK", "Cancel");
  647. new tmp[128], tmp2[128], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
  648. if(isnull(params)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /setapm [playerid] [level]");
  649. new player1, level, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128];
  650. player1 = strval(tmp);
  651. if(isnull(tmp2)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /setapm [playerid] [level]");
  652. level = strval(tmp2);
  653.  
  654. if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
  655. if(PlayerInfo[player1][LoggedIn] == 1) {
  656. if(level > 11 ) return SendClientMessage(playerid,0xFF0000AA,"ERROR: Max [APM] Level is 11");
  657. if(level == PlayerInfo[player1][APM]) return SendClientMessage(playerid,0xFF0000AA,"ERROR: Player is already this [APM] level");
  658. CMDMessageToAPM(playerid,"SETTEMPAPM");
  659. GetPlayerName(player1, playername, sizeof(playername)); GetPlayerName(playerid, adminname, sizeof(adminname));
  660. new year,month,day; getdate(year, month, day); new hour,minute,second; gettime(hour,minute,second);
  661.  
  662. if(level > 0) format(string,sizeof(string)," %s has set youre [APM] Status to level %d",adminname, level);
  663. else format(string,sizeof(string)," %s has set youre [APM] Status to level %d",adminname, level);
  664. SendClientMessage(player1,0x00FFFFAA,string);
  665.  
  666. if(level > PlayerInfo[player1][APM]) GameTextForPlayer(player1,"~b~[APM] TEMPORARILY PROMOTED", 2000, 3);
  667. else GameTextForPlayer(player1,"~r~[APM] TEMPORARILY DEMOTED", 2000, 3);
  668.  
  669. format(string,sizeof(string),"You have made %s [APM] Level %d on %d/%d/%d at %d:%d:%d", playername, level, day, month, year, hour, minute, second); SendClientMessage(playerid,0x00FFFFAA,string);
  670. format(string,sizeof(string),"%s has made %s [APM] Level %d on %d/%d/%d at %d:%d:%d",adminname, playername, level, day, month, year, hour, minute, second);
  671. SaveToFile("apmmembers",string);
  672. PlayerInfo[player1][APM] = level;
  673. return PlayerPlaySound(player1,1057,0.0,0.0,0.0);
  674. } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: Player must be registered and logged in to be set as a [APM] member");
  675. } else return SendClientMessage(playerid, 0xFF0000AA, "Player is not connected");
  676. } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: You must be logged in to use this commands");
  677. }
  678.  
  679.  
  680. CMD:apmoper(playerid,params[]) {
  681. #pragma unused params
  682. if(PlayerInfo[playerid][LoggedIn] == 1) {
  683. if(PlayerInfo[playerid][APM] >= 8) {
  684. new string[128];
  685. format(string, sizeof(string), "{FF0000}[APM]{FFFFFF} |[APM]General %s|:{33FF00} %s", PlayerName2(playerid), params[0] );
  686. if(PlayerInfo[playerid][APM] == 9)
  687. format(string, sizeof(string), "{FF0000}[APM]{FFFFFF} |[APM]Vice-Manager %s|:{33FF00} %s", PlayerName2(playerid), params[0] );
  688. if(PlayerInfo[playerid][APM] == 10)
  689. format(string, sizeof(string), "{FF0000}[APM]{FFFFFF} |[APM]MANAGER %s|:{33FF00} %s", PlayerName2(playerid), params[0] );
  690. if(PlayerInfo[playerid][APM] == 11)
  691. format(string, sizeof(string), "{FF0000}[APM]{FFFFFF} |[APM]THE BOSS %s|:{33FF00} %s", PlayerName2(playerid), params[0] );
  692. MessageToapmoper(-1, string);
  693. } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be [APM] Member to use this command", "OK", "");
  694. } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  695. return 1;
  696. }
  697.  
  698.  
  699.  
  700. //APM PRIVATE CHAT
  701. CMDMessageToAPM(playerid,command[])
  702. {
  703. new string[128];
  704. format(string,sizeof(string),"[APM] '%s' (Level: %d) | Command: %s",pName(playerid),PlayerInfo[playerid][APM],command);
  705. MessageToAPM(blue,string);
  706. return 1;
  707. }
  708. forward MessageToAPM(color,const string[]);
  709. public MessageToAPM(color,const string[])
  710. {
  711. for(new i = 0; i < MAX_PLAYERS; i++)
  712. {
  713. if(IsPlayerConnected(i) == 1)
  714. if(PlayerInfo[i][APM] >= 1) {
  715. if(PlayerInfo[i][LoggedIn] == 1) {
  716. SendClientMessage(i, color, string); }
  717. }
  718. }
  719. }
  720.  
  721. forward MessageToapmoper(color,const string[]);
  722. public MessageToapmoper(color,const string[])
  723. {
  724. for(new i = 0; i < MAX_PLAYERS; i++)
  725. {
  726. if(IsPlayerConnected(i) == 1)
  727. if(PlayerInfo[i][APM] >= 8) {
  728. if(PlayerInfo[i][LoggedIn] == 1) {
  729. SendClientMessage(i, color, string); }
  730. }
  731. }
  732. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement