Advertisement
telvis

APM Commands

Sep 23rd, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 37.32 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, "ERROR", "You need to be higher [APM] Level to use this command", "OK", "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, "ERROR", "You need to be higher [APM] Level to use this command", "OK", "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, "ERROR", "You need to be higher [APM] Level to use this command", "OK", "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, "ERROR", "You need to be higher [APM] Level to use this command", "OK", "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, "ERROR", "You need to be higher [APM] Level to use this command", "OK", "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, "ERROR", "You need to be higher [APM] Level to use this command", "OK", "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, "ERROR", "You need to be higher [APM] Level to use this command", "OK", "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, "ERROR", "You need to be higher [APM] Level to use this command", "OK", "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,0x00FFFFAA,"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, "ERROR", "You need to be higher [APM] Level to use this command", "OK", "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,0x00FFFFAA,"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, "ERROR", "You need to be higher [APM] Level to use this command", "OK", "Cancel");
  223. }
  224.  
  225. CMD:apmbike(playerid,params[]) {
  226. #pragma unused params
  227. if(PlayerInfo[playerid][APM] >= 1) {
  228. if (!IsPlayerInAnyVehicle(playerid)) {
  229. CMDMessageToAPM(playerid,"ApmBike");
  230. CarSpawner(playerid,522);
  231. return SendClientMessage(playerid,0x00FFFFAA,"You are spawned [APM]Bike :) ");
  232. } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  233. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher [APM] Level to use this command", "OK", "Cancel");
  234. }
  235.  
  236.  
  237.  
  238. CMD:apmboat(playerid,params[]) {
  239. #pragma unused params
  240. if(PlayerInfo[playerid][APM] >= 1) {
  241. if (!IsPlayerInAnyVehicle(playerid)) {
  242. CMDMessageToAPM(playerid,"ApmBoat");
  243. CarSpawner(playerid,446);
  244. return SendClientMessage(playerid,0x00FFFFAA,"You are spawned [APM]Boat (jetmax)");
  245. } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  246. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher [APM] Level to use this command", "OK", "Cancel");
  247. }
  248.  
  249.  
  250. CMD:apmheli(playerid,params[]) {
  251. #pragma unused params
  252. if(PlayerInfo[playerid][APM] >= 1) {
  253. if (!IsPlayerInAnyVehicle(playerid)) {
  254. CMDMessageToAPM(playerid,"Apm Maverick");
  255. CarSpawner(playerid,487);
  256. return SendClientMessage(playerid,0x00FFFFAA,"You are spawned [APM]Maverick");
  257. } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  258. } 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");
  259. }
  260.  
  261.  
  262. CMD:apmcar(playerid,params[]) {
  263. #pragma unused params
  264. if(PlayerInfo[playerid][APM] >= 1) {
  265. if (!IsPlayerInAnyVehicle(playerid)) {
  266. CMDMessageToAPM(playerid,"ApmCar1");
  267. CarSpawner(playerid,495);
  268. return SendClientMessage(playerid,0x00FFFFAA,"You are spawned [APM]Car1 (sandwich)");
  269. } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  270. } 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");
  271. }
  272.  
  273. CMD:apmcar2(playerid,params[]) {
  274. #pragma unused params
  275. if(PlayerInfo[playerid][APM] >= 1) {
  276. if (!IsPlayerInAnyVehicle(playerid)) {
  277. CMDMessageToAPM(playerid,"ApmCar2");
  278. CarSpawner(playerid,451);
  279. return SendClientMessage(playerid,0x00FFFFAA,"You are spawned [APM]Car2 (Turismo)");
  280. } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  281. } 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");
  282.  
  283. CMD:apmcar3(playerid,params[]) {
  284. #pragma unused params
  285. if(PlayerInfo[playerid][APM] >= 1) {
  286. if (!IsPlayerInAnyVehicle(playerid)) {
  287. CMDMessageToAPM(playerid,"ApmCar3");
  288. CarSpawner(playerid,411);
  289. return SendClientMessage(playerid,0x00FFFFAA,"You are spawned [APM]Car3 (Infernus)");
  290. } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  291. } 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");
  292. }
  293.  
  294. CMD:apmcar4(playerid,params[]) {
  295. #pragma unused params
  296. if(PlayerInfo[playerid][APM] >= 1) {
  297. if (!IsPlayerInAnyVehicle(playerid)) {
  298. CMDMessageToAPM(playerid,"ApmCar4");
  299. CarSpawner(playerid,541);
  300. return SendClientMessage(playerid,0x00FFFFAA,"You are spawned [APM]Car4 (Bullet)");
  301. } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  302. } 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");
  303. }
  304.  
  305. CMD:apmcar5(playerid,params[]) {
  306. #pragma unused params
  307. if(PlayerInfo[playerid][APM] >= 1) {
  308. if (!IsPlayerInAnyVehicle(playerid)) {
  309. CMDMessageToAPM(playerid,"ApmCar5");
  310. CarSpawner(playerid,494);
  311. return SendClientMessage(playerid,0x00FFFFAA,"You are spawned [APM]Car5 (Hotring Racer)");
  312. } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  313. } 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");
  314. }
  315.  
  316.  
  317.  
  318. CMD:apmrhino(playerid,params[]) {
  319. #pragma unused params
  320. if(PlayerInfo[playerid][APM] >= 1) {
  321. if (!IsPlayerInAnyVehicle(playerid)) {
  322. CarSpawner(playerid,432);
  323. CMDMessageToAPM(playerid,"ApmRhino");
  324. return SendClientMessage(playerid,0x00FFFFAA,"You are spawned [APM]Rhino");
  325. } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  326. } 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");
  327. }
  328.  
  329.  
  330.  
  331. CMD:apmann(playerid, params[])
  332. {
  333. if(PlayerInfo[playerid][APM] >= 7) {
  334. if(isnull(params)) return SendClientMessage(playerid, 0xFF0000FF, "[Usage]: /apmann [texto que va a auninciar]");
  335. CMDMessageToAPM(playerid,"apmann");
  336. for(new i = 0; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i) && PlayerInfo[i][APM] >= 1) {
  337. GameTextForPlayer(i, params, 5000, 4);
  338. PlayerPlaySound(i,1057,0.0,0.0,0.0);
  339. }
  340. } else return SendClientMessage(playerid, FF0000, "ERROR: You need to be APM member to use this command.");
  341. return 1;
  342. }
  343.  
  344.  
  345.  
  346.  
  347. CMD:apmsay(playerid,params[]) {
  348. #pragma unused params
  349. if(PlayerInfo[playerid][APM] >= 1) {
  350. new string[120];
  351. if(isnull(params)) return SendMessageToPlayer(playerid,COLOR_RED, "USAGE: /apm [text]");
  352. format(string, sizeof(string), "{FF0000}[APM]Tropa %s: %s", PlayerName2(playerid), params[0] );
  353. if(PlayerInfo[playerid][APM] == 2)
  354. format(string, sizeof(string), "{FF0000}[APM]Cabo %s: %s", PlayerName2(playerid), params[0] );
  355. if(PlayerInfo[playerid][APM] == 3)
  356. format(string, sizeof(string), "{FF0000}[APM]Sargento %s: %s", PlayerName2(playerid), params[0] );
  357. if(PlayerInfo[playerid][APM] == 4)
  358. format(string, sizeof(string), "{FF0000}[APM]Capitan %s: %s", PlayerName2(playerid), params[0] );
  359. if(PlayerInfo[playerid][APM] == 5)
  360. format(string, sizeof(string), "{FF0000}[APM]Teniente %s: %s", PlayerName2(playerid), params[0] );
  361. if(PlayerInfo[playerid][APM] == 6)
  362. format(string, sizeof(string), "{FF0000}[APM]Coronel %s: %s", PlayerName2(playerid), params[0] );
  363. if(PlayerInfo[playerid][APM] == 7)
  364. format(string, sizeof(string), "{FF0000}[APM]Co-General %s: %s", PlayerName2(playerid), params[0] );
  365. if(PlayerInfo[playerid][APM] == 8)
  366. format(string, sizeof(string), "{FF0000}[APM]Vice - Manager %s: %s", PlayerName2(playerid), params[0] );
  367. if(PlayerInfo[playerid][APM] == 9)
  368. format(string, sizeof(string), "{FF0000}[APM]Manager %s: %s", PlayerName2(playerid), params[0] );
  369. if(PlayerInfo[playerid][APN] == 10)
  370. format(string, sizeof(string), "{FF0000}[APM]THE BOSS %s: %s", PlayerName2(playerid), params[0] );
  371. if(PlayerInfo[playerid][APM] == 11)
  372. format(string, sizeof(string), "{FF0000}[APM]Almirante General %s: %s", PlayerName2(playerid), params[0] );
  373. return SendMessageToAll(COLOR_BRIGHTRED,string);
  374. } else return SendMessageToPlayer(playerid,COLOR_RED,"ERROR: You must be a APN gang Member to use this command");}
  375.  
  376.  
  377.  
  378. CMD:apm(playerid,params[]) {
  379. #pragma unused params
  380. if(PlayerInfo[playerid][LoggedIn] == 1) {
  381. if(PlayerInfo[playerid][APM] >= 1) {
  382. new string[128];
  383. format(string, sizeof(string), "{006400}[apm chat]{993300}[APM]Tropa %s: {00FFFF}%s", PlayerName2(playerid), params[0] );
  384. if(PlayerInfo[playerid][APM] == 2)
  385. format(string, sizeof(string), "{006400}[apm chat]{000033}[APM]Cabo %s: {00FFFF}%s", PlayerName2(playerid), params[0] );
  386. if(PlayerInfo[playerid][APM] == 3)
  387. format(string, sizeof(string), "{006400}[apm chat]{009900}[APM]Sargento%s: {00FFFF}%s", PlayerName2(playerid), params[0] );
  388. if(PlayerInfo[playerid][APM] == 4)
  389. format(string, sizeof(string), "{006400}[apm chat]{339986}[APM]Capitan %s: {00FFFF}%s", PlayerName2(playerid), params[0] );
  390. if(PlayerInfo[playerid][APM] == 5)
  391. format(string, sizeof(string), "{339986}[APM]Teniente %s: {00FFFF}%s", PlayerName2(playerid), params[0] );
  392. if(PlayerInfo[playerid][APM] == 6)
  393. format(string, sizeof(string), "{006400}[apm chat]{33FF00}[APM]Coronel %s: {00FFFF}%s", PlayerName2(playerid), params[0] );
  394. if(PlayerInfo[playerid][APM] == 7)
  395. format(string, sizeof(string), "{006400}[apm chat]{FF6600}[APM]Co-General %s: {00FFFF}%s", PlayerName2(playerid), params[0] );
  396. if(PlayerInfo[playerid][APM] == 8)
  397. format(string, sizeof(string), "{006400}[apm chat]{CC3333}[APM]General %s: {00FFFF}%s", PlayerName2(playerid), params[0] );
  398. if(PlayerInfo[playerid][APM] == 9)
  399. format(string, sizeof(string), "{006400}[apm chat]{0000FF}[APM]Vice Manager %s: {00FFFF}%s", PlayerName2(playerid), params[0] );
  400. if(PlayerInfo[playerid][APM] == 10)
  401. format(string, sizeof(string), "{006400}[apm chat]{FF0000}[APM]Manager %s: {00FFFF}%s", PlayerName2(playerid), params[0] );
  402. if(PlayerInfo[playerid][APM] == 11)
  403. format(string, sizeof(string), "{006400}[apm chat]{FF0000}[APM]THE BOSS %s: {00FFFF}%s", PlayerName2(playerid), params[0] );
  404. MessageToAPM(-1, string);
  405. } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be [APM] Member to use this command", "OK",);
  406. } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  407. return 1;
  408. }
  409.  
  410. CMD:apmmembers(playerid,params[])
  411. {
  412. #pragma unused params
  413. new count = 0;
  414. new string[128];
  415. new ChangeColor;
  416. new APMR[128];
  417. if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  418. SendClientMessage(playerid, 669900AA, " ");
  419. SendClientMessage(playerid, FF3300, "__________ |- Online {0066FF}Armada Professional Militar{FF3300}Members -| __________");
  420. SendClientMessage(playerid, 669900AA, " ");
  421. for(new i = 0; i < MAX_PLAYERS; i++)
  422. {
  423. if(!IsPlayerConnected(i)) continue;
  424. if(PlayerInfo[i][LoggedIn] == 0) continue;
  425. if(PlayerInfo[i][APM] == 0) continue;
  426.  
  427. if(PlayerInfo[i][APM] == 1) { APMR = "Tropa"; ChangeColor = 0x993300AA; }
  428. if(PlayerInfo[i][APM] == 2) { APMR = "Cabo"; ChangeColor = 0xFFFF00AA; }
  429. if(PlayerInfo[i][APM] == 3) { APMR = "Sargento"; ChangeColor = 0x009900AA; }
  430. if(PlayerInfo[i][APM] == 4) { APMR = "Capitan"; ChangeColor = 0x339986AA; }
  431. if(PlayerInfo[i][APM] == 5) { APMR = "Teniente"; ChangeColor = 0x339986AA; }
  432. if(PlayerInfo[i][APM] == 6) { APMR = "Coronel"; ChangeColor = 0x33FF00AA; }
  433. if(PlayerInfo[i][APM] == 7) { APMR = "Co-General"; ChangeColor = 0xCC6600AA; }
  434. if(PlayerInfo[i][APM] == 8) { APMR = "General"; ChangeColor = 0xCC3300AA; }
  435. if(PlayerInfo[i][APM] == 9) { APMR = "Vice-Manager"; ChangeColor = 0x0000FFAA; }
  436. if(PlayerInfo[i][APM] == 10) { APMR = "Manager"; ChangeColor = 0xFF0033AA; }
  437. if(PlayerInfo[i][APM] == 11) { APMR = "THE BOSS"; ChangeColor = 0xFF0000AA; }
  438.  
  439. format(string, 128, "Rank: %d - %s (Id:%i) | %s |",PlayerInfo[i][APM], PlayerName2(i),i,APMR);
  440. SendClientMessage(playerid, ChangeColor, string);
  441. count++;
  442. }
  443. if (count == 0) SendClientMessage(playerid,0xFF0000AA,"There are currently no APM members online");
  444. SendClientMessage(playerid, FF3300AA, "_________________________________________________");
  445. return 1;
  446. }
  447.  
  448.  
  449.  
  450.  
  451.  
  452. new Text3D: apmafk[MAX_PLAYERS];
  453. CMD:apmafk(playerid,params[]) {
  454. #pragma unused params
  455. if(PlayerInfo[playerid][APM] >= 1) {
  456. new string[256],kuldoneve[MAX_PLAYER_NAME];
  457. SendClientMessage(playerid,0x99FF00AA,"Type /apmback when you back.");
  458. GameTextForPlayer(playerid,"~r~ You are now AFK", 5000, 1);
  459. apmafk[playerid] = Create3DTextLabel("APM AFK", 0xFF0000FF, 0.0, 0.0, 2.0, 40, 0, 0);
  460. Attach3DTextLabelToPlayer(apmafk[playerid],playerid, 0.0, 0.0, 0.4);
  461. TogglePlayerControllable(playerid, 0);
  462. GetPlayerName(playerid, kuldoneve, sizeof(kuldoneve));
  463. if(PlayerInfo[playerid][APM] == 1)
  464. format(string, sizeof(string), "[APM]Tropa %s is now away from the keyboard " ,kuldoneve, playerid);
  465. if(PlayerInfo[playerid][APM] == 2)
  466. format(string, sizeof(string), "[APM]Cabo %s is now away from the keyboard " ,kuldoneve, playerid);
  467. if(PlayerInfo[playerid][APM] == 3)
  468. format(string, sizeof(string), "[APM]Sargento %s is now away from the keyboard " ,kuldoneve, playerid);
  469. if(PlayerInfo[playerid][APM] == 4)
  470. format(string, sizeof(string), "[APM]Capitan %s is now away from the keyboard " ,kuldoneve, playerid);
  471. if(PlayerInfo[playerid][APM] == 5)
  472. format(string, sizeof(string), "[APM]Teniente %s is now away from the keyboard " ,kuldoneve, playerid);
  473. if(PlayerInfo[playerid][APM] == 6)
  474. format(string, sizeof(string), "[APM]Coronel %s is now away from the keyboard " ,kuldoneve, playerid);
  475. if(PlayerInfo[playerid][APM] == 7)
  476. format(string, sizeof(string), "[APM]Co-General %s is now away from the keyboard " ,kuldoneve, playerid);
  477. if(PlayerInfo[playerid][APM] == 8)
  478. format(string, sizeof(string), "[APM]General %s is now away from the keyboard " ,kuldoneve, playerid);
  479. if(PlayerInfo[playerid][APM] == 9)
  480. format(string, sizeof(string), "[APM]Vice Manager %s is now away from the keyboard " ,kuldoneve, playerid);
  481. if(PlayerInfo[playerid][APM] == 10)
  482. format(string, sizeof(string), "[APM]Manager %s is now away from the keyboard " ,kuldoneve, playerid);
  483. if(PlayerInfo[playerid][APM] == 11)
  484. format(string, sizeof(string), "[APM]THE BOSS %s is now away from the keyboard " ,kuldoneve, playerid);
  485. SendClientMessageToAll(COLOR_YELLOW, string);
  486. CMDMessageToAPM(playerid,"APMAFK");
  487. } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be [APM]Member to use this command", "OK", "");
  488. return 1;}
  489.  
  490. CMD:apmback(playerid,params[]) {
  491. #pragma unused params
  492. if(PlayerInfo[playerid][APM] >= 1) {
  493. new string[256],kuldoneve[MAX_PLAYER_NAME];
  494. GameTextForPlayer(playerid,"~g~ Welcome Back", 5000, 1);
  495. TogglePlayerControllable(playerid, 1);
  496. GetPlayerName(playerid, kuldoneve, sizeof(kuldoneve));
  497. if(PlayerInfo[playerid][APM] == 1)
  498. format(string, sizeof(string), "[APM]Tropa %s is Now Back" ,kuldoneve, playerid);
  499. if(PlayerInfo[playerid][APM] == 2)
  500. format(string, sizeof(string), "[APM]Cabo %s Now Back" ,kuldoneve, playerid);
  501. if(PlayerInfo[playerid][APM] == 3)
  502. format(string, sizeof(string), "[APM]Sargento %s Now Back " ,kuldoneve, playerid);
  503. if(PlayerInfo[playerid][APM] == 4)
  504. format(string, sizeof(string), "[APM]Capitan %s is Now Back " ,kuldoneve, playerid);
  505. if(PlayerInfo[playerid][APM] == 5)
  506. format(string, sizeof(string), "[APM]Teniente %s Now Back " ,kuldoneve, playerid);
  507. if(PlayerInfo[playerid][APM] == 6)
  508. format(string, sizeof(string), "[APM]Coronel %s Now Back " ,kuldoneve, playerid);
  509. if(PlayerInfo[playerid][APM] == 7)
  510. format(string, sizeof(string), "[APM]Co-General %s Now Back " ,kuldoneve, playerid);
  511. if(PlayerInfo[playerid][APM] == 8)
  512. format(string, sizeof(string), "[APM]General %s Now Back " ,kuldoneve, playerid);
  513. if(PlayerInfo[playerid][APM] == 9)
  514. format(string, sizeof(string), "[APM]Vice Manager %s Now Back " ,kuldoneve, playerid);
  515. if(PlayerInfo[playerid][APM] == 10)
  516. format(string, sizeof(string), "[APM]Manager %s Now Back " ,kuldoneve, playerid);
  517. if(PlayerInfo[playerid][APM] == 11)
  518. format(string, sizeof(string), "[APM]THE BOSS %s is Now Back " ,kuldoneve, playerid);
  519. SendClientMessageToAll(COLOR_YELLOW, string);
  520. CMDMessageToAPM(playerid,"APMBACK");
  521. } else return SendMessageToPlayer(playerid,COLOR_RED,"ERROR: You need to be A [APM]Member to use this command.");
  522. return 1;}
  523.  
  524.  
  525.  
  526.  
  527.  
  528. CMD:apmdeagle(playerid,params[]) {
  529. if(PlayerInfo[playerid][APM] >= 1) {
  530. new string[120];
  531. CMDMessageToAPM(playerid,"apmdeagle");
  532. format(string,sizeof(string),"{FF0000}[apmbot]:{99FF00}%s has use the Command /apmdeagle",string);
  533. SendClientMessageToAll(blue,string);
  534. ResetPlayerWeapons(playerid);
  535. GivePlayerWeapon(playerid,24,9000);
  536. PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  537. return 1;
  538. } else return SendMessageToPlayer(playerid,COLOR_RED,"ERROR: You must be a APM member to use this command");}
  539.  
  540.  
  541.  
  542.  
  543. CMD:apmm4(playerid,params[]) {
  544. if(PlayerInfo[playerid][APM] >= 1) {
  545. if(PlayerInfo[playerid][APM] >= 1) {
  546. new string[120];
  547. CMDMessageToAPM(playerid,"apmm4");
  548. format(string,sizeof(string),"{FF0000}[apmbot]:{99FF00}%s has use the Command /apmm4",string);
  549. SendClientMessageToAll(blue,string);
  550. ResetPlayerWeapons(playerid);
  551. GivePlayerWeapon(playerid,31,9000);
  552. PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  553. return 1;
  554. } else return SendMessageToPlayer(playerid,COLOR_RED,"ERROR: You must be a APM member to use this command");}
  555.  
  556.  
  557. CMD:apmsawn(playerid,params[]) {
  558. if(PlayerInfo[playerid][APM] >= 1) {
  559. CMDMessageToAPM(playerid,"APMSAWN");
  560. GetPlayerName(playerid,string,sizeof(string));
  561. format(string,sizeof(string),"{FF0000}[apmbot]:{99FF00}%s has use the Command /apmsawn",string);
  562. SendClientMessageToAll(blue,string);
  563.  
  564. ResetPlayerWeapons(playerid);
  565. GivePlayerWeapon(playerid,26,9000);
  566. PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  567. return 1;
  568. } else return SendMessageToPlayer(playerid,COLOR_RED,"ERROR: You must be a APM member to use this command");}
  569.  
  570.  
  571.  
  572.  
  573.  
  574. CMD:apmweaps2(playerid,params[]) {
  575. if(PlayerInfo[playerid][APM] >= 1) {
  576. new string[120];
  577. CMDMessageToAPM(playerid,"apmweaps2");
  578. GetPlayerName(playerid,string,sizeof(string));
  579. format(string,sizeof(string),"{FF0000}[apmbot]:{99FF00}%s has use the Command /apmweaps2",string);
  580. SendClientMessageToAll(blue,string);
  581. GivePlayerWeapon(playerid,27,9000);
  582. GivePlayerWeapon(playerid,24,9000);
  583. GivePlayerWeapon(playerid,18,9000);
  584. GivePlayerWeapon(playerid,33,9000);
  585. GivePlayerWeapon(playerid,14,9000);
  586. return 1;
  587. } else return SendMessageToPlayer(playerid,COLOR_RED,"ERROR: You must be a [APM] member to use this command");}
  588.  
  589. CMD:apmweaps(playerid,params[]) {
  590. if(PlayerInfo[playerid][APM] >= 1) {
  591. CMDMessageToAPM(playerid,"apmweaps");
  592. new string[120];
  593. GetPlayerName(playerid,string,sizeof(string));
  594. format(string,sizeof(string),"{FF0000}[apmbot]:{99FF00}%s has use the Command /apmweaps",string);
  595. SendClientMessageToAll(blue,string);
  596. GivePlayerWeapon(playerid,4,9000);
  597. GivePlayerWeapon(playerid,24,9000);
  598. GivePlayerWeapon(playerid,26,9000);
  599. GivePlayerWeapon(playerid,31,9000);
  600. GivePlayerWeapon(playerid,34,9000);
  601. GivePlayerWeapon(playerid,32,9000);
  602. GivePlayerWeapon(playerid,16,9000);
  603. GivePlayerWeapon(playerid,16,9000);
  604. return 1;
  605. } else return SendMessageToPlayer(playerid,COLOR_RED,"ERROR: You must be a [APM] member to use this command");}
  606.  
  607.  
  608. CMD:setapm(playerid,params[]) {
  609. if(PlayerInfo[playerid][LoggedIn] == 1) {
  610. 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");
  611. new tmp[128], tmp2[128], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
  612. if(isnull(params)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /setapm [playerid] [level]");
  613. new player1, level, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128];
  614. player1 = strval(tmp);
  615. if(isnull(tmp2)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /setapm [playerid] [level]");
  616. level = strval(tmp2);
  617.  
  618. if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
  619. if(PlayerInfo[player1][LoggedIn] == 1) {
  620. if(level > 11 ) return SendClientMessage(playerid,0xFF0000AA,"ERROR: Max [APM] Level is 10");
  621. if(level == PlayerInfo[player1][APM]) return SendClientMessage(playerid,0xFF0000AA,"ERROR: Player is already this [APM] level");
  622. CMDMessageToAPM(playerid,"SETAPM");
  623. GetPlayerName(player1, playername, sizeof(playername)); GetPlayerName(playerid, adminname, sizeof(adminname));
  624. new year,month,day; getdate(year, month, day); new hour,minute,second; gettime(hour,minute,second);
  625.  
  626. if(level > 0) format(string,sizeof(string)," %s has set youre [APM] Status to level %d",adminname, level);
  627. else format(string,sizeof(string)," %s has set youre [APM] Status to level %d",adminname, level);
  628. SendClientMessage(player1,0x00FFFFAA,string);
  629.  
  630. if(level > PlayerInfo[player1][APM]) GameTextForPlayer(player1,"~g~[APM] LEVEL UP", 2000, 3);
  631. else GameTextForPlayer(player1,"~r~[APM] LEVEL DOWN", 2000, 3);
  632.  
  633. 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);
  634. 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);
  635. SaveToFile("apmmembers",string);
  636. dUserSetINT(PlayerName2(player1)).("APM",(level));
  637. PlayerInfo[player1][APM] = level;
  638. return PlayerPlaySound(player1,1057,0.0,0.0,0.0);
  639. } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: Player must be registered and logged in to be set as a [APM] member");
  640. } else return SendClientMessage(playerid, 0xFF0000AA, "Player is not connected");
  641. } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: You must be logged in to use this commands");
  642. }
  643.  
  644.  
  645. CMD:settempapm(playerid,params[]) {
  646. if(PlayerInfo[playerid][LoggedIn] == 1) {
  647. 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");
  648. new tmp[128], tmp2[128], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
  649. if(isnull(params)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /setapm [playerid] [level]");
  650. new player1, level, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128];
  651. player1 = strval(tmp);
  652. if(isnull(tmp2)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /setapm [playerid] [level]");
  653. level = strval(tmp2);
  654.  
  655. if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
  656. if(PlayerInfo[player1][LoggedIn] == 1) {
  657. if(level > 11 ) return SendClientMessage(playerid,0xFF0000AA,"ERROR: Max [APM] Level is 10");
  658. if(level == PlayerInfo[player1][APM]) return SendClientMessage(playerid,0xFF0000AA,"ERROR: Player is already this [APM] level");
  659. CMDMessageToAPM(playerid,"SETTEMPAPM");
  660. GetPlayerName(player1, playername, sizeof(playername)); GetPlayerName(playerid, adminname, sizeof(adminname));
  661. new year,month,day; getdate(year, month, day); new hour,minute,second; gettime(hour,minute,second);
  662.  
  663. if(level > 0) format(string,sizeof(string)," %s has set youre [APM] Status to level %d",adminname, level);
  664. else format(string,sizeof(string)," %s has set youre [APM] Status to level %d",adminname, level);
  665. SendClientMessage(player1,0x00FFFFAA,string);
  666.  
  667. if(level > PlayerInfo[player1][APM]) GameTextForPlayer(player1,"~g~[APM] LEVEL UP", 2000, 3);
  668. else GameTextForPlayer(player1,"~r~[APM] LEVEL DOWN", 2000, 3);
  669.  
  670. 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);
  671. 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);
  672. SaveToFile("apmmembers",string);
  673. PlayerInfo[player1][APM] = level;
  674. return PlayerPlaySound(player1,1057,0.0,0.0,0.0);
  675. } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: Player must be registered and logged in to be set as a [APM] member");
  676. } else return SendClientMessage(playerid, 0xFF0000AA, "Player is not connected");
  677. } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: You must be logged in to use this commands");
  678. }
  679.  
  680.  
  681. CMD:apmoper(playerid,params[]) {
  682. #pragma unused params
  683. if(PlayerInfo[playerid][LoggedIn] == 1) {
  684. if(PlayerInfo[playerid][APM] >= 8) {
  685. new string[128];
  686. format(string, sizeof(string), "{FF0000}[APM]{FFFFFF} |[APM]General %s|:{33FF00} %s", PlayerName2(playerid), params[0] );
  687. if(PlayerInfo[playerid][APM] == 9)
  688. format(string, sizeof(string), "{FF0000}[APM]{FFFFFF} |[APM]Vice-Almirante %s|:{33FF00} %s", PlayerName2(playerid), params[0] );
  689. if(PlayerInfo[playerid][APM] == 10)
  690. format(string, sizeof(string), "{FF0000}[APM]{FFFFFF} |[APM]Almirante %s|:{33FF00} %s", PlayerName2(playerid), params[0] );
  691. if(PlayerInfo[playerid][APM] == 11)
  692. format(string, sizeof(string), "{FF0000}[APM]{FFFFFF} |[APM]Almirante General %s|:{33FF00} %s", PlayerName2(playerid), params[0] );
  693. MessageToapmoper(-1, string);
  694. } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be [APM] Member to use this command", "OK", "");
  695. } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  696. return 1;
  697. }
  698.  
  699.  
  700.  
  701. //APM PRIVATE CHAT
  702. CMDMessageToAPM(playerid,command[])
  703. {
  704. new string[128];
  705. format(string,sizeof(string),"[APM] '%s' (Level: %d) | Command: %s",pName(playerid),PlayerInfo[playerid][APM],command);
  706. MessageToAPM(blue,string);
  707. return 1;
  708. }
  709. forward MessageToAPM(color,const string[]);
  710. public MessageToAPM(color,const string[])
  711. {
  712. for(new i = 0; i < MAX_PLAYERS; i++)
  713. {
  714. if(IsPlayerConnected(i) == 1)
  715. if(PlayerInfo[i][APM] >= 1) {
  716. if(PlayerInfo[i][LoggedIn] == 1) {
  717. SendClientMessage(i, color, string); }
  718. }
  719. }
  720. }
  721.  
  722. forward MessageToapmoper(color,const string[]);
  723. public MessageToapmoper(color,const string[])
  724. {
  725. for(new i = 0; i < MAX_PLAYERS; i++)
  726. {
  727. if(IsPlayerConnected(i) == 1)
  728. if(PlayerInfo[i][APM] >= 8) {
  729. if(PlayerInfo[i][LoggedIn] == 1) {
  730. SendClientMessage(i, color, string); }
  731. }
  732. }
  733. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement