Advertisement
telvis

AE CMD

Oct 6th, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 43.81 KB | None | 0 0
  1. CMD:setae(playerid,params[])
  2. {
  3. if(PlayerInfo[playerid][LoggedIn] == 1) {
  4. if(!IsPlayerAdmin(playerid) && PlayerInfo[playerid][AE] < 8) return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You must be a level 8 AE member to use this command", "OK", "Cancel");
  5. new tmp[128], tmp2[128], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
  6. if(isnull(params)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /setAE [playerid] [level]")
  7. &&
  8. SendClientMessage(playerid, orange, "Function: Will set the Level of AE of the Specific Player");
  9. new player1, level, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128];
  10. player1 = strval(tmp);
  11. if(isnull(tmp2)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /setAE [playerid] [level]")
  12. &&
  13. SendClientMessage(playerid, orange, "Function: Will set the Level of AE of the Specific Player");
  14. level = strval(tmp2);
  15.  
  16. if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
  17. if(PlayerInfo[player1][LoggedIn] == 1) {
  18. if(level > 11 ) return SendClientMessage(playerid,0xFF0000AA,"ERROR: Max AE Level is 11");
  19. if(level == PlayerInfo[player1][AE]) return SendClientMessage(playerid,0xFF0000AA,"ERROR: Player is already this AE level");
  20. CMDMessageToAdmins(playerid,"SetAE");
  21. CMDMessageToAE(playerid,"SetAE");
  22. GetPlayerName(player1, playername, sizeof(playername)); GetPlayerName(playerid, adminname, sizeof(adminname));
  23. new year,month,day; getdate(year, month, day); new hour,minute,second; gettime(hour,minute,second);
  24.  
  25. if(level > 0) format(string,sizeof(string)," %s has set youre AE Status to level %d",adminname, level);
  26. else format(string,sizeof(string)," %s has set youre AE Status to level %d",adminname, level);
  27. SendClientMessage(player1,0x00FFFFAA,string);
  28.  
  29. if(level > PlayerInfo[player1][AE]) GameTextForPlayer(player1,"~g~AE LEVEL UP", 2000, 3);
  30. else GameTextForPlayer(player1,"~r~AE LEVEL DOWN", 2000, 3);
  31.  
  32. format(string,sizeof(string),"You have made %s AE Level %d on %d/%d/%d at %d:%d:%d", playername, level, day, month, year, hour, minute, second); SendClientMessage(playerid,0x00FFFFAA,string);
  33. format(string,sizeof(string),"%s has made %s AE Level %d on %d/%d/%d at %d:%d:%d",adminname, playername, level, day, month, year, hour, minute, second);
  34. SaveToFile("AEmembers",string);
  35. dUserSetINT(PlayerName2(player1)).("AE",(level));
  36. PlayerInfo[player1][AE] = level;
  37. return PlayerPlaySound(player1,1057,0.0,0.0,0.0);
  38. } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: Player must be registered and logged in to be set as a AE member");
  39. } else return SendClientMessage(playerid, 0xFF0000AA, "Player is not connected");
  40. } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: You must be logged in to use this commands");
  41. }
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49. //====================================AE CMD==========================================
  50. // AE clan menu, made by TelvisBC.
  51.  
  52. new bool:AEAFK[MAX_PLAYERS]=false;
  53.  
  54. // AE clan menu, made by TelvisBC.
  55. GetAERankName(playerid)
  56. {
  57. new rank[32];
  58. if(PlayerInfo[playerid][AE] >= 1)
  59. {
  60. switch(PlayerInfo[playerid][AE])
  61. {
  62. case 1: rank = "Soldier |Rank 1|";
  63. case 2: rank = "Captain |Rank 2|";
  64. case 3: rank = "Luitenant |Rank 3|";
  65. case 4: rank = "General |Rank 4|";
  66. case 5: rank = "Commander |Rank 5|";
  67. case 6: rank = "Co-Leader |Rank 6|";
  68. case 7: rank = "Leader |Rank 7|";
  69. case 8: rank = "Server Head |Rank 8|";
  70. case 9: rank = "Manager |Rank 9|";
  71. case 10: rank = "Owner |Rank 10|";
  72. case 11: rank = "Founder |Rank 11|";
  73. }
  74. }
  75. return rank;
  76. }
  77. GetAERankColor(playerid)
  78. {
  79. new color;
  80. if(PlayerInfo[playerid][AE] >= 1)
  81. {
  82. switch(PlayerInfo[playerid][AE])
  83. {
  84. case 1: color = 0xAEB404ff;
  85. case 2: color = 0x01DF01ff;
  86. case 3: color = 0x3B240Bff;
  87. case 4: color = 0x000000ff;
  88. case 5: color = 0x01DF74ff;
  89. case 6: color = 0x4000FFff;
  90. case 7: color = 0x2E9AFEff;
  91. case 8: color = 0xFFFF00ff;
  92. case 9: color = 0xFFBF00ff;
  93. case 10: color = 0xFF0000ff;
  94. case 11: color = 0x6E6E6Eff;
  95. }
  96. }
  97. return color;
  98. }
  99. forward MessageToAE(color,const string[]);
  100. public MessageToAE(color,const string[])
  101. {
  102. for(new i = 0; i < MAX_PLAYERS; i++)
  103. {
  104. if(IsPlayerConnected(i) == 1)
  105. if(PlayerInfo[i][AE] >= 1) {
  106. if(PlayerInfo[i][LoggedIn] == 1) {
  107. SendClientMessage(i, color, string);
  108. }
  109. }
  110. }
  111. }
  112.  
  113. stock CMDMessageToAE(playerid,command[])
  114. {
  115. new string[128];
  116. GetPlayerName(playerid,string,sizeof(string));
  117. format(string,sizeof(string),"[AE] - {74F474}'%s'{63B863} | Rank: {74F474}'%d'{63B863} | Command: {74F474}%s",string,PlayerInfo[playerid][AE],command);
  118. MessageToAE(0x63B863FF,string);
  119. return 1;
  120. CMD:settempae(playerid,params[]) {
  121. if(PlayerInfo[playerid][LoggedIn] == 1) {
  122. if(PlayerInfo[playerid][AE] < 8) return SendClientMessage(playerid, red, "ERROR: You must be [AE] Rank 8 member to use this command.");
  123. new tmp[128], tmp2[128], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
  124. if(isnull(params)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /settempAE [playerid] [level]");
  125. new player1, level, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128];
  126. player1 = strval(tmp);
  127. if(isnull(tmp2)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /settempAE [playerid] [level]");
  128. level = strval(tmp2);
  129.  
  130. if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
  131. if(PlayerInfo[player1][LoggedIn] == 1) {
  132. if(level > 11 ) return SendClientMessage(playerid, red, "ERROR: Max [AE] Temp Rank is 11!");
  133. if(level == PlayerInfo[player1][AE]) return SendClientMessage(playerid,0xFF0000AA,"ERROR: Player is already this [AE] level");
  134. CMDMessageToAE(playerid,"SETTEMPAE");
  135. GetPlayerName(player1, playername, sizeof(playername)); GetPlayerName(playerid, adminname, sizeof(adminname));
  136. new year,month,day; getdate(year, month, day); new hour,minute,second; gettime(hour,minute,second);
  137.  
  138. if(level > 0) format(string,sizeof(string)," %s has set your [AE] Status to Rank %d",adminname, level);
  139. else format(string,sizeof(string)," %s has set your [AE] Status to Rank %d",adminname, level);
  140. SendClientMessage(player1,0x00FFFFAA,string);
  141.  
  142. if(level > PlayerInfo[player1][AE]) GameTextForPlayer(player1,"~w~Ability Empire~n~~g~Promotion", 2000, 3);
  143. else GameTextForPlayer(player1,"~w~Ability Empire~n~~r~Demotion", 2000, 3);
  144.  
  145. format(string,sizeof(string),"You have made %s [AE] Temp Rank %d on %d/%d/%d at %d:%d:%d", playername, level, day, month, year, hour, minute, second); SendClientMessage(playerid,0x00FFFFAA,string);
  146. format(string,sizeof(string),"%s has made %s [AE] Temp Rank %d on %d/%d/%d at %d:%d:%d",adminname, playername, level, day, month, year, hour, minute, second);
  147. PlayerInfo[player1][AE] = level;
  148. return PlayerPlaySound(player1,1057,0.0,0.0,0.0);
  149. } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: Player must be registered and logged in to be set as a [AE] member");
  150. } else return SendClientMessage(playerid, 0xFF0000AA, "Player is not connected");
  151. } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: You must be logged in to use this commands");
  152. }
  153. CMD:osetae(playerid,params[])
  154. {
  155. if(PlayerInfo[playerid][AE] < 9 ) return SendClientMessage(playerid, red, "ERROR: You need to be a level 9 [AE] member to use this command.");
  156. {
  157. new file[256],string[120];
  158. new tmp[128], tmp2[128], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
  159. if(isnull(params)) return SendClientMessage(playerid, red, "USAGE: /osetAE [name] [rank]");
  160. if(isnull(tmp2)) return SendClientMessage(playerid, red, "ERROR: You must put a rank!");
  161. format(file,sizeof(file),"/ladmin/users/%s.sav",udb_encode(tmp));
  162. if(!fexist(file)) return SendClientMessage(playerid, red, "ERROR: that account doesn't even exist!");
  163. if(strval(tmp2) < 0 || strval(tmp2) > 8) return SendClientMessage(playerid, red, "ERROR: Invalid Rank. [1 - 11]");
  164. dini_Set(file,"AE",tmp2);
  165. CMDMessageToAE(playerid,"OSETAE");
  166. new year,month,day; getdate(year, month, day); new hour,minute,second; gettime(hour,minute,second);
  167. format(string,sizeof(string),"You have set %s's AE level to %s on %d/%d/%d at %d:%d:%d",tmp,tmp2 ,day, month, year, hour, minute, second );
  168. SendClientMessage(playerid,blue,string);
  169. }
  170. return 1;
  171. }
  172. CMD:aehelp(playerid,params[])
  173. {
  174. if(PlayerInfo[playerid][LoggedIn] != 1) return SendClientMessage(playerid, red, "ERROR: You must be logged in to use this command.");
  175. if(PlayerInfo[playerid][AE] >= 1)
  176. {
  177. new dialog[4096];
  178. strcat(dialog, "{FFFF00}__________| {00BFFF}Ability Empire {FFFF00}|_________\n\n");
  179. strcat(dialog, "{FF0000}General Commands:\n");
  180. strcat(dialog, "{ffffff}- {00FFFF}/AEhelp {D4D4FF}(Func: Shows you list of the AE commands)\n");
  181. strcat(dialog, "{ffffff}- {00FFFF}/AE {D4D4FF}(Func: AE private chat)\n");
  182. strcat(dialog, "{ffffff}- {00FFFF}/AEafk {D4D4FF}(Func: Goes AFK)\n");
  183. strcat(dialog, "{ffffff}- {00FFFF}/AEback {D4D4FF}(Func: Gets back)\n");
  184. strcat(dialog, "{ffffff}- {00FFFF}/AEskin(1-3) {D4D4FF}(Func: Sets your skin to AE skin)\n");
  185. strcat(dialog, "{ffffff}- {00FFFF}/AEcolor (1-2) {D4D4FF}(Func: Sets your color to AE's official color)\n");
  186. strcat(dialog, "{ffffff}- {00FFFF}/AEhighlight (1-2) {D4D4FF}(Func: Your player name change to our organization highlight)\n");
  187. strcat(dialog, "{ffffff}- {00FFFF}/AEsay {D4D4FF}(Func: Say something in public as AE member)\n");
  188. strcat(dialog, "{ffffff}- {00FFFF}/AEcolorall (1-3){D4D4FF}(Func: Set All AE's A Color +7)\n");
  189. strcat(dialog, "{ffffff}- {00FFFF}/AEskinall (1-5){D4D4FF}(Func: Set All AE's A Skin +7)\n");
  190. strcat(dialog, "{ffffff}- {00FFFF}/AEdskinall (1-5){D4D4FF}(Func: Set All AE's A Skin For Duel's +7)\n");
  191. strcat(dialog, "{FF0000}Weapons Commands: Commands:\n");
  192. strcat(dialog, "{ffffff}- {00FFFF}/AEweaps {ffffff}(Func: Recieve AE's weapons)\n");
  193. strcat(dialog, "{ffffff}- {00FFFF}/AEsawn {ffffff}(Func: Recieve AE's SAWN)\n");
  194. strcat(dialog, "{ffffff}- {00FFFF}/AEdeagle {ffffff}(Func: Recieve AE's Desert Eagle)\n");
  195. strcat(dialog, "{ffffff}- {00FFFF}/AEm4 {ffffff}(Func: Recieve AE's M4)\n");
  196. strcat(dialog, "{ffffff}- {00FFFF}/AEsniper {ffffff}(Func: Recieve AE's Sniper)\n");
  197. strcat(dialog, "{ffffff}- {00FFFF}/AEcamera {ffffff}(Func: Recieve AE's Camera)\n");
  198. strcat(dialog, "{FF0000}Teleport Commands: Commands:\n");
  199. strcat(dialog, "{ffffff}- {00FFFF}/AEbase {ffffff}(Func: Go To Base AE)\n");
  200. strcat(dialog, "{ffffff}- {00FFFF}/AEtrain {ffffff}(Func: Go To Training AE)\n");
  201. strcat(dialog, "{FF0000}Cars Commands: Commands:\n");
  202. trcat(dialog, "{ffffff}- {00FFFF}/AEtune {ffffff}(Func: Change Color Of You Car)\n");
  203. strcat(dialog, "{ffffff}- {00FFFF}/AEhydra {ffffff}(Func: Spawn You AE Hydra)\n");
  204. strcat(dialog, "{ffffff}- {00FFFF}/AEhunter {ffffff}(Func: Spawn You AE Hunter)\n");
  205. strcat(dialog, "{ffffff}- {00FFFF}/AErhino {ffffff}(Func: Spawn You AE Rhino)\n");
  206. strcat(dialog, "{ffffff}- {00FFFF}/AEhuntley {ffffff}(Func: Spawn You AE Huntley)\n");
  207. strcat(dialog, "{ffffff}- {00FFFF}/AEmav {ffffff}(Func: Spawn You AE Maverick)\n");
  208. strcat(dialog, "{ffffff}- {00FFFF}/AEsultan {ffffff}(Func: Spawn You AE Sultan)\n");
  209. strcat(dialog, "{ffffff}- {00FFFF}/AEinfernus {ffffff}(Func: Spawn You AE Infernus)\n");
  210. strcat(dialog, "{ffffff}- {00FFFF}/AEturismo {ffffff}(Func: Spawn You AE Turismo)\n");
  211. strcat(dialog, "{ffffff}- {00FFFF}/AEbullet {ffffff}(Func: Spawn You AE Bullet)\n");
  212. strcat(dialog, "{ffffff}- {00FFFF}/AEvortex {ffffff}(Func: Spawn You AE Vortex)\n");
  213. strcat(dialog, "{ffffff}- {00FFFF}/AEnrg {ffffff}(Func: Spawn You AE NRG)\n");
  214. strcat(dialog, "{FF0000}Management Commands: (Rank 7+)\n");
  215. strcat(dialog, "{ffffff}- {00FFFF}/setAE {ffffff}(Func: Sets AE permanent rank)\n");
  216. strcat(dialog, "{ffffff}- {00FFFF}/osetAE {ffffff}(Func: Sets AE offline permanent rank)\n");
  217. strcat(dialog, "{ffffff}- {00FFFF}/settempAE {ffffff}(Func: Sets AE temporary rank)\n\n");
  218. strcat(dialog, "{FFFFFF}- Commands made by {0000BB}TelvisBC :)");
  219. ShowPlayerDialog(playerid,1897,DIALOG_STYLE_MSGBOX, "{00E2FF}[AE] Commands", dialog, "Close","");
  220. return 1;
  221. }
  222. else return SendClientMessage(playerid, red, "ERROR: You must be [AE] member to use this command.");
  223. }
  224. CMD:aeafk(playerid,params[])
  225. {
  226. if(PlayerInfo[playerid][LoggedIn] == 1)
  227. {
  228. if(PlayerInfo[playerid][AE] >= 1)
  229. {
  230. new string[128];
  231. CMDMessageToAE(playerid, "AEAFK");
  232. TogglePlayerControllable(playerid, 0);
  233. GameTextForPlayer(playerid, "~r~You are now AFK!", 5000, 1);
  234. SendClientMessage(playerid, -1, "» {d2d2d2}Type /AEBack when you were back.");
  235. AEAFK[playerid] = true;
  236. format(string, sizeof string, "{A4A4A4}[AE] - {00BFFF}%s {ff0000}%s {FFFFFF}is now away from keyboard.",GetAERankName(playerid),PlayerName2(playerid));
  237. SendClientMessageToAll(-1, string);
  238. return 1;
  239. }
  240. else return SendClientMessage(playerid, red, "ERROR: You must be [AE] member to use this command.");
  241. }
  242. else return SendClientMessage(playerid, red, "ERROR: You must be logged in to use this command.");
  243. }
  244. CMD:aeback(playerid,params[])
  245. {
  246. if(PlayerInfo[playerid][LoggedIn] == 1)
  247. {
  248. if(PlayerInfo[playerid][AE] >= 1)
  249. {
  250. new string[128];
  251. CMDMessageToAE(playerid, "AEBACK");
  252. TogglePlayerControllable(playerid, 1);
  253. GameTextForPlayer(playerid, "~g~Welcome back!", 5000, 1);
  254. AEAFK[playerid] = false;
  255. format(string, sizeof string, "{A4A4A4}[AE] - {00BFFF}%s {ff0000}%s {FFFFFF}is now back.",GetAERankName(playerid),PlayerName2(playerid));
  256. SendClientMessageToAll(-1, string);
  257. return 1;
  258. }
  259. else return SendClientMessage(playerid, red, "ERROR: You must be [AE] member to use this command.");
  260. }
  261. else return SendClientMessage(playerid, red, "ERROR: You must be logged in to use this command.");
  262. }
  263. CMD:aehuntley(playerid,params[])
  264. {
  265. if(PlayerInfo[playerid][LoggedIn] != 1) return SendClientMessage(playerid, red, "ERROR: You must be logged in to use this command.");
  266. if(PlayerInfo[playerid][AE] >= 1)
  267. {
  268. if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You already have a vehicle!");
  269. CarSpawner(playerid, 579);
  270. CMDMessageToAE(playerid, "AEhuntley");
  271. return SendClientMessage(playerid, 0xD2D2D2FF, "- You've spawned AE's car. (huntley)");
  272. }
  273. else return SendClientMessage(playerid, red, "ERROR: You must be [AE] member to use this command.");
  274.  
  275. }
  276. CMD:aemav(playerid,params[])
  277. {
  278. if(PlayerInfo[playerid][LoggedIn] != 1) return SendClientMessage(playerid, red, "ERROR: You must be logged in to use this command.");
  279. if(PlayerInfo[playerid][AE] >= 1)
  280. {
  281. if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You already have a vehicle!");
  282. CarSpawner(playerid, 487);
  283. CMDMessageToAE(playerid, "AEmav");
  284. return SendClientMessage(playerid, 0xD2D2D2FF, "- You've spawned AE's car. (Maverick)");
  285. }
  286. else return SendClientMessage(playerid, red, "ERROR: You must be [AE] member to use this command.");
  287.  
  288. }
  289. CMD:aeweaps(playerid,params[]) {
  290. if(GetPVarInt(playerid,"CMDABUSE")>GetTickCount())return SendClientMessage(playerid,0xFF0000FF,"You must wait before using /AEWeaps again");
  291. SetPVarInt(playerid,"CMDABUSE",GetTickCount()+5000);
  292. if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  293. if(PlayerInfo[playerid][AE] >= 1) {
  294. GivePlayerWeapon(playerid,WEAPON_SHOTGUN,5000);
  295. GivePlayerWeapon(playerid,WEAPON_GRENADE,5000);
  296. GivePlayerWeapon(playerid,WEAPON_SNIPER,5000);
  297. GivePlayerWeapon(playerid,WEAPON_M4,5000);
  298. GivePlayerWeapon(playerid,WEAPON_SAWEDOFF,5000);
  299. GivePlayerWeapon(playerid,WEAPON_TEC9,5000);
  300. GivePlayerWeapon(playerid,24,5000);
  301. new ename[MAX_PLAYER_NAME];
  302. GetPlayerName(playerid, ename, sizeof(ename));
  303. format(ystring, sizeof(ystring), "{5F9EA8}[North Nation] - {ff0000}%s{2F4F4F} has used [AE] Weapons command. [/AEWeaps]", ename,playerid);
  304. SendClientMessageToAll(-1, ystring);
  305. format(ystring,sizeof(ystring),"9[AE Weapons] AE Member %s(%d) has Used Cmd /AEweaps.",ename,playerid);
  306. //IRC_GroupSay(gGroupAdminID,IRC_ADMINCHANNEL,ystring);
  307. CMDMessageToAE(playerid,"AEWEAPS");
  308. return SendClientMessage(playerid,0x00ffffff,"> You've got [AE] weapons.");
  309. } else return SendClientMessage(playerid, red, "ERROR: You must be [AE] member to use this command.");
  310. }
  311. CMD:aesultan(playerid,params[])
  312. {
  313. if(PlayerInfo[playerid][LoggedIn] != 1) return SendClientMessage(playerid, red, "ERROR: You must be logged in to use this command.");
  314. if(PlayerInfo[playerid][AE] >= 1)
  315. {
  316. if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You already have a vehicle!");
  317. CarSpawner(playerid, 560);
  318. CMDMessageToAE(playerid, "AEsultan");
  319. return SendClientMessage(playerid, 0xFFFFFFFF, "- You've spawned AE's car. (Sultan)");
  320. }
  321. else return SendClientMessage(playerid, red, "ERROR: You must be [AE] member to use this command.");
  322.  
  323. }
  324. CMD:aenrg(playerid,params[])
  325. {
  326. if(PlayerInfo[playerid][LoggedIn] != 1) return SendClientMessage(playerid, red, "ERROR: You must be logged in to use this command.");
  327. if(PlayerInfo[playerid][AE] >= 1)
  328. {
  329. if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You already have a vehicle!");
  330. CarSpawner(playerid, 522);
  331. CMDMessageToAE(playerid, "AEBIKE");
  332. return SendClientMessage(playerid, 0xFFFFFFFF, "- You've spawned AE's bike. (NRG-500)");
  333. }
  334. else return SendClientMessage(playerid, red, "ERROR: You must be [AE] member to use this command.");
  335.  
  336. }
  337. CMD:aecolor(playerid, params[])
  338. {
  339. if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  340. if(PlayerInfo[playerid][AE] >= 1)
  341. {
  342. SetPlayerColor(playerid, 0x979797ff);
  343. CMDMessageToAE(playerid, "AEcolor");
  344. SendClientMessage(playerid, 0xFFFFFFff, "» You've set your color to {979797}Gray!!");
  345. return 1;
  346. }
  347. else return SendClientMessage(playerid, red, "ERROR: You must be [AE] member to use this command.");
  348. }
  349. CMD:aecolor2(playerid, params[])
  350. {
  351. if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  352. if(PlayerInfo[playerid][AE] >= 1)
  353. {
  354. SetPlayerColor(playerid, 0x00FFE2ff);
  355. CMDMessageToAE(playerid, "AEcolor2");
  356. SendClientMessage(playerid, 0xFFFFFFff, "» You've set your color to {00FFE2}Lime Green!!");
  357. return 1;
  358. }
  359. else return SendClientMessage(playerid, red, "ERROR: You must be [AE] member to use this command.");
  360. }
  361. CMD:aesay(playerid,params[])
  362. {
  363. if(PlayerInfo[playerid][LoggedIn] == 1)
  364. {
  365. if(PlayerInfo[playerid][AE] >= 1)
  366. {
  367. new string[128];
  368. format(string, sizeof string, "{BCBCBC}[AE] - %s %s(%d):{FF0044} %s",GetAERankName(playerid), PlayerName2(playerid), playerid, params);
  369. SendClientMessageToAll(-1, string);
  370. CMDMessageToAE(playerid, "AESAY");
  371. return 1;
  372. }
  373. else return SendClientMessage(playerid, red, "ERROR: You must be [AE] member to use this command.");
  374. }
  375. else return SendClientMessage(playerid, red, "ERROR: You must be logged in to use this command.");
  376. }
  377. CMD:aemembers(playerid,params[])
  378. {
  379. #pragma unused params
  380. new count = 0;
  381. new string[128];
  382. SendClientMessage(playerid, -1, " ");
  383. SendClientMessage(playerid, -1, "__________ {00BAAD}|- {D0D0D0}Online Ability Empire Members -|{00BAAD} __________");
  384. SendClientMessage(playerid, -1, " ");
  385. for(new i = 0; i < MAX_PLAYERS; i++)
  386. {
  387. if(!IsPlayerConnected(i)) continue;
  388. if(PlayerInfo[i][LoggedIn] == 0) continue;
  389. if(PlayerInfo[i][AE] == 0) continue;
  390.  
  391. if(AEAFK[i]==true)
  392. {
  393. format(string, 128, "%s(%d) | %s - {ff0000}AFK!", PlayerName2(i),i,GetAERankName(i));
  394. SendClientMessage(playerid, GetAERankColor(i), string);
  395. count++;
  396. }
  397. if(AEAFK[i]==false)
  398. {
  399. format(string, 128, "%s(%d) | %s - {00ff00}Playing!", PlayerName2(i),i,GetAERankName(i));
  400. SendClientMessage(playerid, GetAERankColor(i), string);
  401. count++;
  402. }
  403. }
  404. if (count == 0) SendClientMessage(playerid,0xF60019FF,"- Currently there is no North Nation member online!");
  405. SendClientMessage(playerid, -1, "__________________________________________________________");
  406. return 1;
  407. }
  408. CMD:ae(playerid,params[])
  409. {
  410. if(PlayerInfo[playerid][AE] >= 1)
  411. {
  412. if(isnull(params)) return SendClientMessage(playerid, red, "USAGE: /AE [text]");
  413. new string[128];
  414. format(string, sizeof string, "{BABABA}[AE] - %s %s: {12EEBE}%s",GetAERankName(playerid), PlayerName2(playerid),params);
  415. MessageToAE(GetAERankColor(playerid), string);
  416. return 1;
  417. }
  418. else return SendClientMessage(playerid, red, "ERROR: You must be [AE] member to use this command.");
  419. }
  420. CMD:aeskin1(playerid,params[]) {
  421. #pragma unused params
  422. if(PlayerInfo[playerid][AE] >= 1) {
  423. CMDMessageToAE(playerid,"AESKIN1");
  424. SetPlayerSkin(playerid,17);
  425. return 1;
  426. } else return SendClientMessage(playerid,red,"ERROR: You need to be AE Member Rank 1 or above to use this command");
  427. }
  428. CMD:aeskin2(playerid,params[]) {
  429. #pragma unused params
  430. if(PlayerInfo[playerid][AE] >= 1) {
  431. CMDMessageToAE(playerid,"AESKIN2");
  432. SetPlayerSkin(playerid,18);
  433. return 1;
  434. } else return SendClientMessage(playerid,red,"ERROR: You need to be AE Member Rank 1 or above to use this command");
  435. }
  436. CMD:aeskin3(playerid,params[]) {
  437. #pragma unused params
  438. if(PlayerInfo[playerid][AE] >= 1) {
  439. CMDMessageToAE(playerid,"AESKIN3");
  440. SetPlayerSkin(playerid,19);
  441. return 1;
  442. } else return SendClientMessage(playerid,red,"ERROR: You need to be AE Member Rank 1 or above to use this command");
  443. }
  444. CMD:aehydra(playerid,params[]) {
  445. #pragma unused params
  446. if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  447. if(PlayerInfo[playerid][AE] >= 1) {
  448. if (!IsPlayerInAnyVehicle(playerid)) {
  449. CarSpawner(playerid,520);
  450. CMDMessageToAE(playerid,"AEHydra");
  451. return SendClientMessage(playerid,0x00FFFFAA,"You are spawned AE Hydra");
  452. } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  453. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher AE Level to use this command", "OK", "Cancel");
  454. }
  455. CMD:aehunter(playerid,params[]) {
  456. #pragma unused params
  457. if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  458. if(PlayerInfo[playerid][AE] >= 1) {
  459. if (!IsPlayerInAnyVehicle(playerid)) {
  460. CarSpawner(playerid,425);
  461. CMDMessageToAE(playerid,"AEHunter");
  462. return SendClientMessage(playerid,0x00FFFFAA,"You are spawned AE Hunter");
  463. } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  464. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher AE Level to use this command", "OK", "Cancel");
  465. }
  466. CMD:aerhino(playerid,params[]) {
  467. #pragma unused params
  468. if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  469. if(PlayerInfo[playerid][AE] >= 1) {
  470. if (!IsPlayerInAnyVehicle(playerid)) {
  471. CarSpawner(playerid,432);
  472. CMDMessageToAE(playerid,"AERhino");
  473. return SendClientMessage(playerid,0x00FFFFAA,"You are spawned AE Rhino");
  474. } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  475. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher AE Level to use this command", "OK", "Cancel");
  476. }
  477. CMD:aeskinall1(playerid,params[]) {
  478. #pragma unused params
  479. if(PlayerInfo[playerid][AE] >= 7) {
  480. for(new i = 0; i < MAX_PLAYERS; i++) {
  481. if(IsPlayerConnected(i)) {
  482. if(PlayerInfo[i][AE] >= 1){
  483. if(PlayerInfo[i][LoggedIn] == 1) {
  484. PlayerPlaySound(i,1057,0.0,0.0,0.0); SetPlayerSkin((i),7);}}}}
  485. new string[128]; format(string,sizeof(string),"AE Managament \"%s\" has setted all AE Members Skin to 7.", pName(playerid) );
  486. MessageToAE(blue, string);
  487. CMDMessageToAE(playerid,"AEskinall1");
  488. } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be Managent Member to use this command","OK","Terminate");
  489. return 1;
  490. }
  491. CMD:aeskinall2(playerid,params[]) {
  492. #pragma unused params
  493. if(PlayerInfo[playerid][AE] >= 7) {
  494. for(new i = 0; i < MAX_PLAYERS; i++) {
  495. if(IsPlayerConnected(i)) {
  496. if(PlayerInfo[i][AE] >= 1){
  497. if(PlayerInfo[i][LoggedIn] == 1) {
  498. PlayerPlaySound(i,1057,0.0,0.0,0.0); SetPlayerSkin((i),17);}}}}
  499. new string[128]; format(string,sizeof(string),"AE Managament \"%s\" has setted all AE Members Skin to 17.", pName(playerid) );
  500. MessageToAE(blue, string);
  501. CMDMessageToAE(playerid,"AEskinall2");
  502. } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be Managent Member to use this command","OK","Terminate");
  503. return 1;
  504. }
  505. CMD:aeskinall3(playerid,params[]) {
  506. #pragma unused params
  507. if(PlayerInfo[playerid][AE] >= 7) {
  508. for(new i = 0; i < MAX_PLAYERS; i++) {
  509. if(IsPlayerConnected(i)) {
  510. if(PlayerInfo[i][AE] >= 1){
  511. if(PlayerInfo[i][LoggedIn] == 1) {
  512. PlayerPlaySound(i,1057,0.0,0.0,0.0); SetPlayerSkin((i),18);}}}}
  513. new string[128]; format(string,sizeof(string),"AE Managament \"%s\" has setted all AE Members Skin to 18.", pName(playerid) );
  514. MessageToAE(blue, string);
  515. CMDMessageToAE(playerid,"AEskinall3");
  516. } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be Managent Member to use this command","OK","Terminate");
  517. return 1;
  518. }
  519. CMD:aeskinall4(playerid,params[]) {
  520. #pragma unused params
  521. if(PlayerInfo[playerid][AE] >= 7) {
  522. for(new i = 0; i < MAX_PLAYERS; i++) {
  523. if(IsPlayerConnected(i)) {
  524. if(PlayerInfo[i][AE] >= 1){
  525. if(PlayerInfo[i][LoggedIn] == 1) {
  526. PlayerPlaySound(i,1057,0.0,0.0,0.0); SetPlayerSkin((i),19);}}}}
  527. new string[128]; format(string,sizeof(string),"AE Managament \"%s\" has setted all AE Members Skin to 19.", pName(playerid) );
  528. MessageToAE(blue, string);
  529. CMDMessageToAE(playerid,"AEskinall3");
  530. } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be Managent Member to use this command","OK","Terminate");
  531. return 1;
  532. }
  533. CMD:aeskinall5(playerid,params[]) {
  534. #pragma unused params
  535. if(PlayerInfo[playerid][AE] >= 7) {
  536. for(new i = 0; i < MAX_PLAYERS; i++) {
  537. if(IsPlayerConnected(i)) {
  538. if(PlayerInfo[i][AE] >= 1){
  539. if(PlayerInfo[i][LoggedIn] == 1) {
  540. PlayerPlaySound(i,1057,0.0,0.0,0.0); SetPlayerSkin((i),23);}}}}
  541. new string[128]; format(string,sizeof(string),"AE Managament \"%s\" has setted all AE Members Skin to 23.", pName(playerid) );
  542. MessageToAE(blue, string);
  543. CMDMessageToAE(playerid,"AEskinall3");
  544. } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be Managent Member to use this command","OK","Terminate");
  545. return 1;
  546. }
  547. CMD:aedskinall1(playerid,params[]) {
  548. #pragma unused params
  549. if(PlayerInfo[playerid][AE] >= 7) {
  550. for(new i = 0; i < MAX_PLAYERS; i++) {
  551. if(IsPlayerConnected(i)) {
  552. if(PlayerInfo[i][AE] >= 1){
  553. if(PlayerInfo[i][LoggedIn] == 1) {
  554. PlayerPlaySound(i,1057,0.0,0.0,0.0); SetPlayerSkin((i),134);}}}}
  555. new string[128]; format(string,sizeof(string),"AE Managament \"%s\" has setted all AE Members Skin Duel to 134.", pName(playerid) );
  556. MessageToAE(blue, string);
  557. CMDMessageToAE(playerid,"AEskiDuel1");
  558. } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be Managent Member to use this command","OK","Terminate");
  559. return 1;
  560. }
  561. CMD:aedskinall2(playerid,params[]) {
  562. #pragma unused params
  563. if(PlayerInfo[playerid][AE] >= 7) {
  564. for(new i = 0; i < MAX_PLAYERS; i++) {
  565. if(IsPlayerConnected(i)) {
  566. if(PlayerInfo[i][AE] >= 1){
  567. if(PlayerInfo[i][LoggedIn] == 1) {
  568. PlayerPlaySound(i,1057,0.0,0.0,0.0); SetPlayerSkin((i),137);}}}}
  569. new string[128]; format(string,sizeof(string),"AE Managament \"%s\" has setted all AE Members Skin Duel to 137.", pName(playerid) );
  570. MessageToAE(blue, string);
  571. CMDMessageToAE(playerid,"AEskiDuel2");
  572. } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be Managent Member to use this command","OK","Terminate");
  573. return 1;
  574. }
  575. CMD:aedskinall3(playerid,params[]) {
  576. #pragma unused params
  577. if(PlayerInfo[playerid][AE] >= 7) {
  578. for(new i = 0; i < MAX_PLAYERS; i++) {
  579. if(IsPlayerConnected(i)) {
  580. if(PlayerInfo[i][AE] >= 1){
  581. if(PlayerInfo[i][LoggedIn] == 1) {
  582. PlayerPlaySound(i,1057,0.0,0.0,0.0); SetPlayerSkin((i),230);}}}}
  583. new string[128]; format(string,sizeof(string),"AE Managament \"%s\" has setted all AE Members Skin Duel to 230.", pName(playerid) );
  584. MessageToAE(blue, string);
  585. CMDMessageToAE(playerid,"AEskiDuel3");
  586. } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be Managent Member to use this command","OK","Terminate");
  587. return 1;
  588. }
  589. CMD:aedskinall4(playerid,params[]) {
  590. #pragma unused params
  591. if(PlayerInfo[playerid][AE] >= 7) {
  592. for(new i = 0; i < MAX_PLAYERS; i++) {
  593. if(IsPlayerConnected(i)) {
  594. if(PlayerInfo[i][AE] >= 1){
  595. if(PlayerInfo[i][LoggedIn] == 1) {
  596. PlayerPlaySound(i,1057,0.0,0.0,0.0); SetPlayerSkin((i),78);}}}}
  597. new string[128]; format(string,sizeof(string),"AE Managament \"%s\" has setted all AE Members Skin Duel to 78.", pName(playerid) );
  598. MessageToAE(blue, string);
  599. CMDMessageToAE(playerid,"AEskiDuel4");
  600. } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be Managent Member to use this command","OK","Terminate");
  601. return 1;
  602. }
  603. CMD:aedskinall5(playerid,params[]) {
  604. #pragma unused params
  605. if(PlayerInfo[playerid][AE] >= 7) {
  606. for(new i = 0; i < MAX_PLAYERS; i++) {
  607. if(IsPlayerConnected(i)) {
  608. if(PlayerInfo[i][AE] >= 1){
  609. if(PlayerInfo[i][LoggedIn] == 1) {
  610. PlayerPlaySound(i,1057,0.0,0.0,0.0); SetPlayerSkin((i),212);}}}}
  611. new string[128]; format(string,sizeof(string),"AE Managament \"%s\" has setted all AE Members Skin Duel to 212.", pName(playerid) );
  612. MessageToAE(blue, string);
  613. CMDMessageToAE(playerid,"AEskiDuel5");
  614. } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be Managent Member to use this command","OK","Terminate");
  615. return 1;
  616. }
  617. CMD:aecolorall1(playerid,params[]) {
  618. #pragma unused params
  619. if(PlayerInfo[playerid][AE] >= 7) {
  620. for(new i = 0; i < MAX_PLAYERS; i++) {
  621. if(IsPlayerConnected(i)) {
  622. if(PlayerInfo[i][AE] >= 1){
  623. if(PlayerInfo[i][LoggedIn] == 1) {
  624. PlayerPlaySound(i,1057,0.0,0.0,0.0);SetPlayerColor((i),COLOR_RED);}}}}
  625. new string[128]; format(string,sizeof(string),"{00FFFC}AE Managament \"%s\" has setted all AE Members Color to {FF0000}Red.", pName(playerid) );
  626. MessageToAE(blue, string);
  627. CMDMessageToAE(playerid,"AEcolorall1");
  628. } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be Managent Member to use this command","OK","Terminate");
  629. return 1;
  630. }
  631. CMD:aecolorall2(playerid,params[]) {
  632. #pragma unused params
  633. if(PlayerInfo[playerid][AE] >= 7) {
  634. for(new i = 0; i < MAX_PLAYERS; i++) {
  635. if(IsPlayerConnected(i)) {
  636. if(PlayerInfo[i][AE] >= 1){
  637. if(PlayerInfo[i][LoggedIn] == 1) {
  638. PlayerPlaySound(i,1057,0.0,0.0,0.0);SetPlayerColor((i),COLOR_GRAY);}}}}
  639. new string[128]; format(string,sizeof(string),"{00FFFC}AE Managament \"%s\" has setted all AE Members Color to {A3A3A3}Gray.", pName(playerid) );
  640. MessageToAE(blue, string);
  641. CMDMessageToAE(playerid,"AEcolorall2");
  642. } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be Managent Member to use this command","OK","Terminate");
  643. return 1;
  644. }
  645. CMD:aedeagle(playerid,params[]) {
  646. if(GetPVarInt(playerid,"CMDABUSE")>GetTickCount())return SendClientMessage(playerid,0xFF0000FF,"You must wait before using /AEDeagle again");
  647. SetPVarInt(playerid,"CMDABUSE",GetTickCount()+5000);
  648. if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  649. if(PlayerInfo[playerid][AE] >= 1) {
  650. GivePlayerWeapon(playerid,24,1000);
  651. new string[128];
  652. new ename[MAX_PLAYER_NAME];
  653. GetPlayerName(playerid, ename, sizeof(ename));
  654. format(string, sizeof(string), "{FF0000}[TelvisBoT]:{00FFFF} %s has used command /AEDeagle", ename);
  655. SendClientMessageToAll(0x00FFFFAA, string);
  656. format(string,sizeof(string),"9[AEMember] AE Member %s(%d) has Used Cmd /AEDeagle.",ename,playerid);
  657. CMDMessageToAE(playerid,"AEDeagle");
  658. return SendClientMessage(playerid,0xFF0000AA,"Enjoy with AE Desert ");
  659. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher AE Level to use this command", "OK", "Cancel");
  660. }
  661. CMD:aesawn(playerid,params[]) {
  662. if(GetPVarInt(playerid,"CMDABUSE")>GetTickCount())return SendClientMessage(playerid,0xFF0000FF,"You must wait before using /AEsawn again");
  663. SetPVarInt(playerid,"CMDABUSE",GetTickCount()+5000);
  664. if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  665. if(PlayerInfo[playerid][AE] >= 1) {
  666. GivePlayerWeapon(playerid,26,1000);
  667. new string[128];
  668. new ename[MAX_PLAYER_NAME];
  669. GetPlayerName(playerid, ename, sizeof(ename));
  670. format(string, sizeof(string), "{FF0000}[TelvisBoT]:{00FFFF} %s has used command /AEsawn", ename);
  671. SendClientMessageToAll(0x00FFFFAA, string);
  672. format(string,sizeof(string),"9[AEMember] AE Member %s(%d) has Used Cmd /AESawn.",ename,playerid);
  673. CMDMessageToAE(playerid,"AESawn");
  674. return SendClientMessage(playerid,0xFF0000AA,"Enjoy with AE Sawn-Off");
  675. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher AE Level to use this command", "OK", "Cancel");
  676. }
  677. CMD:aem4(playerid,params[]) {
  678. if(GetPVarInt(playerid,"CMDABUSE")>GetTickCount())return SendClientMessage(playerid,0xFF0000FF,"You must wait before using /AEm4 again");
  679. SetPVarInt(playerid,"CMDABUSE",GetTickCount()+5000);
  680. if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  681. if(PlayerInfo[playerid][AE] >= 1) {
  682. GivePlayerWeapon(playerid,31,1000);
  683. new string[128];
  684. new ename[MAX_PLAYER_NAME];
  685. GetPlayerName(playerid, ename, sizeof(ename));
  686. format(string, sizeof(string), "{FF0000}[TelvisBoT]:{00FFFF} %s has used command /AEm4", ename);
  687. SendClientMessageToAll(0x00FFFFAA, string);
  688. format(string,sizeof(string),"9[AEMember] AE Member %s(%d) has Used Cmd /AEm4",ename,playerid);
  689. CMDMessageToAE(playerid,"AEM4");
  690. return SendClientMessage(playerid,0xFF0000AA,"Enjoy with AE M4");
  691. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher AE Level to use this command", "OK", "Cancel");
  692. }
  693. CMD:aesniper(playerid,params[]) {
  694. if(GetPVarInt(playerid,"CMDABUSE")>GetTickCount())return SendClientMessage(playerid,0xFF0000FF,"You must wait before using /AEsniper again");
  695. SetPVarInt(playerid,"CMDABUSE",GetTickCount()+5000);
  696. if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  697. if(PlayerInfo[playerid][AE] >= 1) {
  698. GivePlayerWeapon(playerid,34,1000);
  699. new string[128];
  700. new ename[MAX_PLAYER_NAME];
  701. GetPlayerName(playerid, ename, sizeof(ename));
  702. format(string, sizeof(string), "{FF0000}[TelvisBoT]:{00FFFF} %s has used command /AEsniper", ename);
  703. SendClientMessageToAll(0x00FFFFAA, string);
  704. format(string,sizeof(string),"9[AEMember] AE Member %s(%d) has Used Cmd /AEsniper",ename,playerid);
  705. CMDMessageToAE(playerid,"AESniper");
  706. return SendClientMessage(playerid,0xFF0000AA,"Enjoy with AE Sniper");
  707. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher AE Level to use this command", "OK", "Cancel");
  708. }
  709. CMD:aecamera(playerid,params[]) {
  710. if(GetPVarInt(playerid,"CMDABUSE")>GetTickCount())return SendClientMessage(playerid,0xFF0000FF,"You must wait before using /AEcamera again");
  711. SetPVarInt(playerid,"CMDABUSE",GetTickCount()+5000);
  712. if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  713. if(PlayerInfo[playerid][AE] >= 1) {
  714. GivePlayerWeapon(playerid,43,1000);
  715. new string[128];
  716. new ename[MAX_PLAYER_NAME];
  717. GetPlayerName(playerid, ename, sizeof(ename));
  718. format(string, sizeof(string), "{FF0000}[TelvisBoT]:{00FFFF} %s has used command /AEcamera", ename);
  719. SendClientMessageToAll(0x00FFFFAA, string);
  720. format(string,sizeof(string),"9[AEMember] AE Member %s(%d) has Used Cmd /AEcamera",ename,playerid);
  721. CMDMessageToAE(playerid,"AECamera");
  722. return SendClientMessage(playerid,0xFF0000AA,"Enjoy with AE Sniper");
  723. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher AE Level to use this command", "OK", "Cancel");
  724. }
  725. CMD:aetune(playerid, params[]) {
  726. if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid, red, "ERROR : You need to be Logged in to use this command");
  727. if(PlayerInfo[playerid][AE] >= 1) {
  728. new vehicleid = GetPlayerVehicleID(playerid);
  729. CMDMessageToAE(playerid, "AEtune");
  730. ChangeVehicleColor(vehicleid,2,1);
  731. AddVehicleComponent(vehicleid, 1010);
  732. return PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
  733. } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be [AE] Member to use this command", "OK", "");
  734. }
  735. forward aeHighLight(playerid);
  736. public aeHighLight(playerid)
  737. {
  738. if(PlayerInfo[playerid][blipS] == 0)
  739. {
  740. SetPlayerColor(playerid, 0xFF0000AA); PlayerInfo[playerid][blipS] = 1;
  741. }
  742. else
  743. {
  744. SetPlayerColor(playerid, 0x00BFFFAA); PlayerInfo[playerid][blipS] = 0;
  745. }
  746. return 0;
  747. }
  748.  
  749. CMD:aehighlight(playerid,params[])
  750. {
  751. if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  752. if(PlayerInfo[playerid][AE] >= 1) {
  753. if(PlayerInfo[playerid][blip] == 0)
  754. {
  755. PlayerInfo[playerid][pColour] = GetPlayerColor(playerid);
  756. PlayerInfo[playerid][blip] = 1;
  757. BlipTimer[playerid] = SetTimerEx("aeHighLight", 1000, 1, "i", playerid);
  758. SendClientMessage(playerid,0x33CCFFAA,"[AE-HighLight]: Name is flashing.");
  759. CMDMessageToAE(playerid,"dshighlight (ON)");
  760. }
  761. else
  762. {
  763. KillTimer( BlipTimer[playerid] );
  764. PlayerInfo[playerid][blip] = 0;
  765. SetPlayerColor(playerid, PlayerInfo[playerid][pColour] );
  766. SendClientMessage(playerid,0x00FFFFAA,"[AE-HighLight]: Name un-flashing.");
  767. CMDMessageToDS(playerid,"AEhighlight (OFF)");
  768. }
  769. } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be [AE] Member to use this command", "OK", "");
  770. return 1;
  771. }
  772. forward aeHighLight(playerid);
  773. public aeHighLight(playerid)
  774. {
  775. if(PlayerInfo[playerid][blipS] == 0)
  776. {
  777. SetPlayerColor(playerid, 0x848484AA); PlayerInfo[playerid][blipS] = 1;
  778. }
  779. else
  780. {
  781. SetPlayerColor(playerid, 0x00FF00AA); PlayerInfo[playerid][blipS] = 0;
  782. }
  783. return 0;
  784. }
  785.  
  786. CMD:aehighlight2(playerid,params[])
  787. {
  788. if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  789. if(PlayerInfo[playerid][AE] >= 1) {
  790. if(PlayerInfo[playerid][blip] == 0)
  791. {
  792. PlayerInfo[playerid][pColour] = GetPlayerColor(playerid);
  793. PlayerInfo[playerid][blip] = 1;
  794. BlipTimer[playerid] = SetTimerEx("aeHighLight2", 1000, 1, "i", playerid);
  795. SendClientMessage(playerid,0x33CCFFAA,"[AE-HighLight]: Name is flashing.");
  796. CMDMessageToAE(playerid,"AEhighlight (ON)");
  797. }
  798. else
  799. {
  800. KillTimer( BlipTimer[playerid] );
  801. PlayerInfo[playerid][blip] = 0;
  802. SetPlayerColor(playerid, PlayerInfo[playerid][pColour] );
  803. SendClientMessage(playerid,0x00FFFFAA,"[AE-HighLight]: Name un-flashing.");
  804. CMDMessageToAE(playerid,"AEhighlight (OFF)");
  805. }
  806. } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be [AE] Member to use this command", "OK", "");
  807. return 1;
  808. }
  809. CMD:aeinfernus(playerid,params[]) {
  810. #pragma unused params
  811. if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  812. if(PlayerInfo[playerid][AE] >= 1) {
  813. if (!IsPlayerInAnyVehicle(playerid)) {
  814. CarSpawner(playerid,411);
  815. CMDMessageToAE(playerid,"AEInfernus");
  816. return SendClientMessage(playerid,0x00FFFFAA,"You are spawned AE Infernus");
  817. } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  818. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher AE Level to use this command", "OK", "Cancel");
  819. }
  820. CMD:aeturismo(playerid,params[]) {
  821. #pragma unused params
  822. if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  823. if(PlayerInfo[playerid][AE] >= 1) {
  824. if (!IsPlayerInAnyVehicle(playerid)) {
  825. CarSpawner(playerid,411);
  826. CMDMessageToAE(playerid,"AETurismo");
  827. return SendClientMessage(playerid,0x00FFFFAA,"You are spawned AE Turismo");
  828. } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  829. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher AE Level to use this command", "OK", "Cancel");
  830. }
  831. CMD:aebullet(playerid,params[]) {
  832. #pragma unused params
  833. if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  834. if(PlayerInfo[playerid][AE] >= 1) {
  835. if (!IsPlayerInAnyVehicle(playerid)) {
  836. CarSpawner(playerid,541);
  837. CMDMessageToAE(playerid,"AEBullet");
  838. return SendClientMessage(playerid,0x00FFFFAA,"You are spawned AE Bullet");
  839. } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  840. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher AE Level to use this command", "OK", "Cancel");
  841. }
  842. CMD:aevortex(playerid,params[]) {
  843. #pragma unused params
  844. if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  845. if(PlayerInfo[playerid][AE] >= 1) {
  846. if (!IsPlayerInAnyVehicle(playerid)) {
  847. CarSpawner(playerid,549);
  848. CMDMessageToAE(playerid,"AEVortex");
  849. return SendClientMessage(playerid,0x00FFFFAA,"You are spawned AE Vortex");
  850. } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  851. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher AE Level to use this command", "OK", "Cancel");
  852. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement