Advertisement
Guest User

DomAdmin

a guest
Jun 20th, 2016
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 124.66 KB | None | 0 0
  1.  
  2. #include <a_samp>
  3. #include <YSI\y_ini>
  4. #include<zcmd>
  5. #include<sscanf2>
  6. #include<foreach>
  7.  
  8. #define DIALOG_REGISTER 1
  9. #define DIALOG_LOGIN 2
  10. #define DIALOG_SUCCESS_1 3
  11. #define DIALOG_SUCCESS_2 4
  12.  
  13. #define PATH "DomAdmin/Accounts/%s.ini"
  14. //colors
  15. #define COLOR_KRED 0xFF0000FF
  16. #define COLOR_GREY 0xCECECEFF
  17. #define COLOR_WHITE 0xFFFFFFFF
  18. #define COLOR_RED 0xAA3333AA
  19. #define COLOR_GOLD 0xFFD700FF
  20. #define COLOR_GREEN 0x33AA33AA
  21. #define COLOR_ORANGE 0xFF9900AA
  22. #define COLOR_YELLOW 0xFFFF00AA
  23. #define COL_WHITE "{FFFFFF}"
  24. #define COL_RED "{F81414}"
  25. #define COL_GREEN "{00FF22}"
  26. #define COL_LIGHTBLUE "{00CED1}"
  27.  
  28. enum pInfo
  29. {
  30. pPass,//Player saved password
  31. pAdmin,//Admin or not
  32. pScore,//Score
  33. pWarns,
  34. pKills,
  35. pDeaths,
  36. pCash,
  37. Skin,
  38. pcolor,
  39. pBan,
  40. }
  41. new Player[MAX_PLAYERS][pInfo];
  42. new myCar[MAX_PLAYERS];
  43. new Text3D:Admin[ MAX_PLAYERS ],color;
  44. new Spec[MAX_PLAYERS];
  45. #define DIALOGID 3300
  46. #define MAX 500 // Change this to the max players in your server.cfg
  47.  
  48.  
  49. // Skydive
  50. new OnSkyDiving[MAX];
  51.  
  52.  
  53.  
  54. #if defined FILTERSCRIPT
  55.  
  56.  
  57.  
  58.  
  59. #endif
  60. forward LoadUser_data(playerid,name[],value[]);
  61. public LoadUser_data(playerid,name[],value[])
  62. {
  63. INI_Int("Password",Player[playerid][pPass]);
  64. INI_Int("Cash",Player[playerid][pCash]);
  65. INI_Int("Admin",Player[playerid][pAdmin]);
  66. INI_Int("Kills",Player[playerid][pKills]);
  67. INI_Int("Deaths",Player[playerid][pDeaths]);
  68. INI_Int("Score",Player[playerid][pScore]);
  69. INI_Int("Skin",Player[playerid][Skin]);
  70. INI_Int("Color",Player[playerid][pcolor]);
  71. INI_Int("Ban",Player[playerid][pBan]);
  72. return 1;
  73. }
  74.  
  75. stock GetName(playerid)
  76. {
  77. new dName[MAX_PLAYER_NAME];
  78. GetPlayerName(playerid, dName, sizeof(dName));
  79. return dName;
  80. }
  81. stock UserPath(playerid)
  82. {
  83. new string[128],playername[MAX_PLAYER_NAME];
  84. GetPlayerName(playerid,playername,sizeof(playername));
  85. format(string,sizeof(string),PATH,playername);
  86. return string;
  87. }
  88. stock udb_hash(buf[]) {
  89. new length=strlen(buf);
  90. new s1 = 1;
  91. new s2 = 0;
  92. new n;
  93. for (n=0; n<length; n++)
  94. {
  95. s1 = (s1 + buf[n]) % 65521;
  96. s2 = (s2 + s1) % 65521;
  97. }
  98. return (s2 << 16) + s1;
  99. }
  100. public OnPlayerConnect(playerid)
  101. {
  102. if(fexist(UserPath(playerid)))
  103. {
  104. INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
  105. ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,""COL_WHITE"Login",""COL_WHITE"Type your password below to login.","Login","Quit");
  106. }
  107. else
  108. {
  109. ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,""COL_WHITE"Registering...",""COL_WHITE"Type your password below to register a new account.","Register","Quit");
  110. }
  111. return 1;
  112. }
  113. //------------------------------------------------------------------------------------------------------------------------------------------//
  114. //------------------------------------------------------------commnands-------------------------------------------------------------------------------//
  115. CMD:dmenu(playerid, params[])
  116. {
  117. if(Player[playerid][pAdmin] >= 3)
  118. {
  119. ShowPlayerDialog(playerid,3, DIALOG_STYLE_LIST, "Dom panel", "Freezeall\nUnfreezeall\nArmourall\nHealall\nSpawnall\nMorning\nNoon\nEvening\nRocketLauncher to all\nChainsaw to all\nM4 to all\nGernadetoall\nSawnoff to all\nDisarmall\nClearchat\nSkydiveevent\nParachute\nDanceall1\nDanceall2\nDanceall3\nBeerall\nhat+Parrotall\nStopdance", "OK", "Cancel");
  120. }
  121. else
  122. {
  123. SendClientMessage(playerid,0xFF641AFF,"SERVER:you need to be rcon admin to use this cmd.");
  124. }
  125. return 1;
  126. }
  127. CMD:cars(playerid, params[])
  128. {
  129. if(Player[playerid][pAdmin] >= 4)
  130. {
  131. ShowPlayerDialog(playerid,8889,DIALOG_STYLE_LIST, "Car Menu by Dom ", "Bikes\nSportsCar\nHeavyArmyVehicle\nPoliceVehilces\nMonster Trucks\nHelicopters","Spawn" ,"Close");
  132. }
  133. return 1;
  134. }
  135.  
  136. CMD:dweaps(playerid, params[])
  137. {
  138. if(Player[playerid][pAdmin] >= 5)
  139. {
  140. ShowPlayerDialog(playerid,99,DIALOG_STYLE_LIST, "Weapons Menu", "\nRocket Launcher\nChainsaw\nM4\nShotGun\nDisarmall\nParachute\nDesert Eagle\nSilenced pistol\nPump\nShotGun\nShotgun\nUzi \n M5\nAk-47\nTec-9\nRifle\nsniper","Spawn" ,"Close");
  141. }
  142. return 1;
  143. }
  144.  
  145. CMD:teleports(playerid, params[])
  146. {
  147. if(Player[playerid][pAdmin] >= 4)
  148. {
  149. ShowPlayerDialog(playerid, 10001, DIALOG_STYLE_LIST, "Teleport Categories", "Los Santos\nSan Fierro\nLas Venturas\nOther", "Select", "Cancel");}
  150. return 1;
  151. }
  152.  
  153. CMD:dacmds(playerid, params[])
  154. {
  155. if(Player[playerid][pAdmin] >= 1)
  156. {
  157. ShowPlayerDialog(playerid,88, DIALOG_STYLE_LIST, "Admin Cmds Help", "Level-1\nLevel-2\nLevel-3\nLevel-4\nLevel-5", "OK", "Cancel");
  158. }
  159. else
  160. {
  161. SendClientMessage(playerid,0xFF641AFF,"SERVER:you need to be rcon admin to use this cmd.");
  162. }
  163. return 1;
  164. }
  165. CMD:setlevel(playerid,params[])
  166. {
  167. new ID;
  168. new levels;
  169. new Nam[ MAX_PLAYER_NAME ];
  170. new pname[ MAX_PLAYER_NAME ];
  171. new str[128];
  172. if(IsPlayerAdmin(playerid)|| Player[playerid][pAdmin] >= 5)
  173. {
  174. if(sscanf(params,"ui",ID,levels)) return SendClientMessage(playerid,0xFF9900AA, "USAGE: /setlevel [ID] [Level 1-10]");//it will show this if you dont use the format properly.You need sscanf
  175. if(levels > 10) return SendClientMessage(playerid,0xFF0000FF,"LEVELS AVAILABLE 1-10!");//Available levels
  176. if(!IsPlayerConnected(ID))return SendClientMessage(playerid,0xFF9900AA,"That user is not connected.");//Detect if the id/partofname is connected
  177. if(Player[ID][pAdmin] == levels) return SendClientMessage(playerid,0xFF0000FF, "ERROR: That person is already this admin level!");//Detect if the guy is already the level you setted
  178. GetPlayerName(playerid,Nam, MAX_PLAYER_NAME);//define the playerid name
  179. GetPlayerName(ID,pname,MAX_PLAYER_NAME);//define the other person name
  180. if(levels == 0)
  181. {
  182. format(str, sizeof(str),"%s has set your Admin level to %d on the server. ",Nam,levels);
  183. SendClientMessage(ID,0xFF9900AA,str);
  184. format(str, sizeof(str),"You have set %s Admin level to %d!",pname,levels);
  185. SendClientMessage(playerid,0xFF9900AA,str);
  186. Player[ID][pAdmin] = levels;//this sets the player level
  187. return 1;
  188. }
  189. format(str, sizeof(str),"%s has set your Admin level to %d on the server.",Nam,levels);
  190. SendClientMessage(ID,0xFF9900AA,str);
  191. format(str, sizeof(str),"You had set %s Admin level to %d!",pname,levels);
  192. SendClientMessage(playerid,0xFF9900AA,str);
  193. Player[ID][pAdmin] = levels;
  194. }
  195. else
  196. {
  197. SendClientMessage(playerid, COLOR_ORANGE, "You Need to Rcon admin Or Higher Admin to use this Cmd");
  198. }
  199. return 1;
  200. }
  201.  
  202.  
  203. CMD:admins(playerid,params[])
  204. {
  205. SendClientMessage(playerid, COLOR_ORANGE, "------------------------------Online Admins-------------------------------");
  206. new nname[MAX_PLAYER_NAME] , string[128];
  207. for(new i = 0; i < MAX_PLAYERS; i++)
  208. {
  209. if(IsPlayerConnected(i))
  210. {
  211. if(Player[i][pAdmin] >= 0)
  212. {
  213. GetPlayerName(i,nname,MAX_PLAYER_NAME);
  214. if(Player[i][pAdmin] == 1)
  215. {
  216. format(string,sizeof(string), "{FF0000}Admins: {FF0000} %s [{375FFF} Moderator {FF0000}],", nname);
  217. }
  218. else if(Player[i][pAdmin] == 2)
  219. {
  220. format(string,sizeof(string), "{FF0000}Admins: {FF0000} %s [{375FFF}Training Admin {FF0000}],", nname);
  221. }
  222. else if(Player[i][pAdmin] == 3)
  223. {
  224. format(string,sizeof(string), "{FF0000}Admins: {FF0000} %s [{375FFF}Administrator{FF0000}],", nname);
  225. }
  226. else if(Player[i][pAdmin] == 4)
  227. {
  228. format(string,sizeof(string), "{FF0000}Admins: {FF0000} %s [{375FFF}Senior Administrator [Server Co-Owner]{FF0000}],", nname);
  229. }
  230. else if(Player[i][pAdmin] >= 5)
  231. {
  232. format(string,sizeof(string), "{FF0000}Admins: {FF0000}%s[{375FFF}Server Owner{FF0000}],", nname);
  233. }
  234. SendClientMessage(playerid,COLOR_WHITE,string);
  235. }
  236. else return SendClientMessage(playerid, COLOR_ORANGE, "No Admin Online ");
  237. }
  238. }
  239. return 1;
  240. }
  241.  
  242. CMD:pcmds(playerid,params[])
  243. {
  244. SendClientMessage(playerid,-1, "/ask[Text],/saveskin,/useskin,/admins.");
  245. return 1;
  246. }
  247. CMD:ask(playerid,params[])
  248. {
  249. new str[80];
  250. if(sscanf(params,"s[80]",str)) SendClientMessage(playerid,-1,"Usage : /ask [HELP]");
  251. new name[MAX_PLAYER_NAME],msg[110];
  252. GetPlayerName(playerid,name,20);
  253. format(msg,sizeof(msg),"[HELP]%s(%d) : %s",name,playerid,str);
  254. for(new i=0;i<MAX_PLAYERS;++i)
  255. {
  256. if(IsPlayerConnected(i) && (Player[i][pAdmin] >0 || IsPlayerAdmin(i)))
  257. SendClientMessage(i,-1,msg);
  258. }
  259. SendClientMessage(playerid,-1, "You have asked a question, please wait for a response.");
  260. return 1;
  261. }
  262.  
  263. CMD:akill(playerid, params[])
  264. {
  265. if(Player[playerid][pAdmin] >= 3)
  266. {
  267. new id;
  268. if(sscanf(params, "u", id))return SendClientMessage(playerid, -1, "Usage: /akill [playerid]");
  269. if(IsPlayerConnected(id))
  270. {
  271. if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_KRED, "Invalid Player");
  272. if(Player[playerid][pAdmin] < Player[id][pAdmin]) return SendClientMessage(playerid, COLOR_KRED," You cant use this on Higher Admin") ;
  273. SetPlayerHealth(id, -10);
  274. return GameTextForPlayer(id,"~r~you Are kill By ~r~Admin",3000,1);
  275. }
  276. else return SendClientMessage(playerid, COLOR_KRED, "Player is not connected!");
  277. }
  278. else return SendClientMessage(playerid, COLOR_KRED, "You need level 3 admin to use this cmd!");
  279. }
  280. CMD:givenitro(playerid, params[])
  281. {
  282. if(Player[playerid][pAdmin] >= 3)
  283. {
  284. new id;
  285. if(sscanf(params, "u", id))return SendClientMessage(playerid, -1, "Usage: /givenitro [playerid]");
  286. if(IsPlayerConnected(id))
  287. {
  288. if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_KRED, "Invalid Player");
  289. AddVehicleComponent(GetPlayerVehicleID(id), 1010); // Nitro
  290. SendClientMessage(id, 0xFF4500AA, "Nitro Added to your vehicle");
  291. return GameTextForPlayer(id,"~r~Nitro Added to Your Car By Admin By ~r~Admin",3000,1);
  292. }
  293. else return SendClientMessage(playerid, COLOR_KRED, "Player is not connected!");
  294. }
  295. else return SendClientMessage(playerid, COLOR_KRED, "You need level 3 admin to use this cmd!");
  296. }
  297. CMD:fixcar(playerid, params[])
  298. {
  299. if(Player[playerid][pAdmin] >= 3)
  300. {
  301. new id;
  302. if(sscanf(params, "u", id))return SendClientMessage(playerid, -1, "Usage: /fixcar [playerid]");
  303. if(IsPlayerConnected(id))
  304. {
  305. if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_KRED, "Invalid Player");
  306. if(!IsPlayerInAnyVehicle(id)) return SendClientMessage(playerid, 0xFFFFFFFF, "player is not in a vehicle!");
  307. RepairVehicle(GetPlayerVehicleID(id));
  308. SendClientMessage(id, 0xFFFFFFFF, "Your vehicle has been successfully repaired!");
  309. return GameTextForPlayer(id,"~r~Your Vehicle Renew By ~r~Admin",3000,1);
  310. }
  311. else return SendClientMessage(playerid, COLOR_KRED, "Player is not connected!");
  312. }
  313. else return SendClientMessage(playerid, COLOR_KRED, "You need level 3 admin to use this cmd!");
  314. }
  315.  
  316. CMD:nitro(playerid, params[])
  317. {
  318. if(Player[playerid][pAdmin] >= 1)
  319. {
  320. AddVehicleComponent(GetPlayerVehicleID(playerid), 1010); // Nitro
  321. SendClientMessage(playerid, 0xFF4500AA, "Nitro Added to your vehicle");
  322. }
  323. return 1;
  324. }
  325. CMD:flipcar(playerid, params[])
  326. {
  327. if(Player[playerid][pAdmin] >= 4)
  328. {
  329. new id;
  330. if(sscanf(params, "u", id))return SendClientMessage(playerid, -1, "Usage: /flipcar [playerid]");
  331. if(IsPlayerConnected(id))
  332. {
  333. if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_KRED, "Invalid Player");
  334. if(IsPlayerInAnyVehicle(id))return SendClientMessage(playerid, COLOR_KRED, "player is not in vehicle");
  335. new currentveh;
  336. new Float:angle;
  337. currentveh = GetPlayerVehicleID(id);
  338. GetVehicleZAngle(currentveh, angle);
  339. SetVehicleZAngle(currentveh, angle);
  340. SendClientMessage(id, 0xFFFFFFFF, "Your vehicle has been flipped.");
  341. return GameTextForPlayer(id,"~r~Your Vehicle Fliped By ~r~Admin",3000,1);
  342. }
  343. else return SendClientMessage(playerid, COLOR_KRED, "Player is not connected!");
  344. }
  345. else return SendClientMessage(playerid, COLOR_KRED, "You need level 4 admin to use this cmd!");
  346. }
  347. CMD:flip(playerid, params[])
  348. {
  349. if(Player[playerid][pAdmin] >= 3)
  350. {
  351. if(IsPlayerInAnyVehicle(playerid))
  352. {
  353. new currentveh;
  354. new Float:angle;
  355. currentveh = GetPlayerVehicleID(playerid);
  356. GetVehicleZAngle(currentveh, angle);
  357. SetVehicleZAngle(currentveh, angle);
  358. SendClientMessage(playerid, 0xFFFFFFFF, "Your vehicle has been flipped.");
  359. return 1;
  360. }
  361. else
  362. {
  363. SendClientMessage(playerid, 0xFFFFFFFF, "You are not in any vehicle!");
  364. return 1;
  365. }
  366. }
  367. return 1;
  368. }
  369. CMD:repair(playerid, params[])
  370. {
  371. if(Player[playerid][pAdmin] >= 3)
  372. {
  373. if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "You are not in a vehicle!");
  374. RepairVehicle(GetPlayerVehicleID(playerid));
  375. SendClientMessage(playerid, 0xFFFFFFFF, "Your vehicle has been successfully repaired!");
  376. }
  377. return 1;
  378. }
  379. CMD:healme(playerid, params[])
  380. {
  381. if(Player[playerid][pAdmin] >= 4)
  382. {
  383. SetPlayerHealth(playerid, 100);
  384. SendClientMessage(playerid, 0xFF4500AA, "you healed yourself");
  385. }
  386. return 1;
  387. }
  388. CMD:heal(playerid, params[])
  389. {
  390. if(Player[playerid][pAdmin] >= 2)
  391. {
  392. new id;
  393. if(sscanf(params, "u", id))return SendClientMessage(playerid, -1, "Usage: /heal [playerid]");
  394. if(IsPlayerConnected(id))
  395. {
  396. SetPlayerHealth(id, 100);
  397. return GameTextForPlayer(id,"~b~you Are Healed By ~r~Admin",3000,1);
  398. }
  399. else return SendClientMessage(playerid, COLOR_KRED, "Player is not connected!");
  400. }
  401. else return SendClientMessage(playerid, COLOR_KRED, "You need level 2 admin to use this cmd!");
  402. }
  403. CMD:slap(playerid,params[])
  404. {
  405. if(Player[playerid][pAdmin] >= 1)
  406. {
  407. new id, Float: PPos[3];
  408. if(sscanf(params, "u", id))
  409. return SendClientMessage(playerid, -1, "SYNTAX: /slap [id]");
  410. if(IsPlayerConnected(id))
  411. {
  412. if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_KRED, "Invalid Player");
  413. if(Player[playerid][pAdmin] < Player[id][pAdmin]) return SendClientMessage(playerid, COLOR_KRED," You cant use this on Higher Admin") ;
  414. GetPlayerPos(id, PPos[0], PPos[1], PPos[2]);
  415. SetPlayerPos(id, PPos[0], PPos[1], PPos[2]+4);
  416. return GameTextForPlayer(id,"~r~you Are Slaped By ~r~Admin",3000,1);
  417. }
  418. else return SendClientMessage(playerid, COLOR_KRED, "Player is not connected!");
  419. }
  420. else return SendClientMessage(playerid, COLOR_KRED, "You need level 1 admin to use this cmd!");
  421. }
  422. CMD:freeze(playerid, params[])
  423. {
  424. if(Player[playerid][pAdmin] >= 2)
  425. {
  426. new id;
  427. if(sscanf(params, "u", id))return SendClientMessage(playerid, -1, "Usage: /freeze [playerid]");
  428. if(IsPlayerConnected(id))
  429. {
  430. if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_KRED, "Invalid Player");
  431. if(Player[playerid][pAdmin] < Player[id][pAdmin]) return SendClientMessage(playerid, COLOR_KRED," You cant use this on Higher Admin") ;
  432. TogglePlayerControllable(id, false);
  433. return GameTextForPlayer(id,"~w~you Are Freezed By ~r~Admin",3000,1); // Freeze the player
  434. }
  435. else return SendClientMessage(playerid, COLOR_KRED, "Player is not connected!");
  436. }
  437. else return SendClientMessage(playerid, COLOR_KRED, "You need level 2 admin to use this cmd!");
  438. }
  439. CMD:unfreeze(playerid, params[])
  440. {
  441. if(Player[playerid][pAdmin] >= 2)
  442. {
  443. new id;
  444. if(sscanf(params, "u", id))return SendClientMessage(playerid, -1, "Usage: /freeze [playerid]");
  445. if(IsPlayerConnected(id))
  446. {
  447. if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_KRED, "Invalid Player");
  448. if(Player[playerid][pAdmin] < Player[id][pAdmin]) return SendClientMessage(playerid, COLOR_KRED," You cant use this on Higher Admin") ;
  449. TogglePlayerControllable(id, true);
  450. return GameTextForPlayer(id,"~w~you Are Un-Freezed By ~r~Admin",3000,1); // Freeze the player
  451. }
  452. else return SendClientMessage(playerid, COLOR_KRED, "Player is not connected!");
  453. }
  454. else return SendClientMessage(playerid, COLOR_KRED, "You need level 2 admin to use this cmd!");
  455. }
  456. CMD:spawn(playerid, params[])
  457. {
  458. if(Player[playerid][pAdmin] >= 1)
  459. {
  460. new id;
  461. if(sscanf(params, "u", id))return SendClientMessage(playerid, -1, "Usage: /spawn [playerid]");
  462. if(IsPlayerConnected(id))
  463. {
  464. if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_KRED, "Invalid Player");
  465. if(Player[playerid][pAdmin] < Player[id][pAdmin]) return SendClientMessage(playerid, COLOR_KRED," You cant use this on Higher Admin") ;
  466. SpawnPlayer(id);
  467. return GameTextForPlayer(id,"~w~you Are Spawned By ~r~Admin",3000,1); // Freeze the player
  468. }
  469. else return SendClientMessage(playerid, COLOR_KRED, "Player is not connected!");
  470. }
  471. else return SendClientMessage(playerid, COLOR_KRED, "You need level 1 admin to use this cmd!");
  472. }
  473.  
  474. CMD:goto(playerid, params[])
  475. {
  476. if(Player[playerid][pAdmin] >= 1)
  477. {
  478. new id,string[128];
  479. if(sscanf(params, "u", id))return SendClientMessage(playerid, -1, "Usage: /goto [playerid]");
  480. if(IsPlayerConnected(id))
  481. {
  482. if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_KRED, "Invalid Player");
  483. if(id == playerid) return SendClientMessage(playerid, COLOR_KRED," You cant use cmd on yourself") ;
  484. if(Player[playerid][pAdmin] < Player[id][pAdmin]) return SendClientMessage(playerid, COLOR_KRED," You cant use this cmd on Higher Admin") ;
  485. new Float:x, Float:y, Float:z;
  486. GetPlayerPos(id, x, y, z);
  487. SetPlayerPos(playerid, x+1, y+1, z);
  488. format(string,sizeof(string),"Administrator '%s' has Teleported to '%s' ",GetName(playerid),GetName(id));
  489. SendClientMessage(id,COLOR_GREEN,string);
  490.  
  491. return GameTextForPlayer(id,"~r~Admin Teleported to your Location",3000,1); // Freeze the player
  492. }
  493. else return SendClientMessage(playerid, COLOR_KRED, "Player is not connected!");
  494. }
  495. else return SendClientMessage(playerid, COLOR_KRED, "You need level 1 admin to use this cmd!");
  496. }
  497. CMD:get(playerid, params[])
  498. {
  499. if(Player[playerid][pAdmin] >= 1)
  500. {
  501. new id,string[128];
  502. if(sscanf(params, "u", id))return SendClientMessage(playerid, -1, "Usage: /get [playerid]");
  503. if(IsPlayerConnected(id))
  504. {
  505. if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_KRED, "Invalid Player");
  506. if(id == playerid) return SendClientMessage(playerid, COLOR_KRED," You cant use cmd on yourself") ;
  507. if(Player[playerid][pAdmin] < Player[id][pAdmin]) return SendClientMessage(playerid, COLOR_KRED," You cant use this cmd on Higher Admin") ;
  508. new Float:x, Float:y, Float:z;
  509. GetPlayerPos(playerid, x, y, z);
  510. SetPlayerPos(id, x+1, y+1, z);
  511. format(string,sizeof(string),"Administrator '%s' has Teleported '%s' to There Location ",GetName(playerid),GetName(id));
  512. SendClientMessage(id,COLOR_GREEN,string);
  513. return GameTextForPlayer(id,"~w~you Are Teleported By ~r~Admin",3000,1);
  514. }
  515. else return SendClientMessage(playerid, COLOR_KRED, "Player is not connected!");
  516. }
  517. else return SendClientMessage(playerid, COLOR_KRED, "You need level 2 admin to use this cmd!");
  518. }
  519. CMD:explode(playerid, params[])
  520. {
  521. if(Player[playerid][pAdmin] >= 3)
  522. {
  523. new id,reason[50];
  524. new string[128];
  525. if(sscanf(params, "us[50]", id,reason))return SendClientMessage(playerid, -1, "Usage: /explode [playerid] [Reason]");
  526. if(IsPlayerConnected(id))
  527. {
  528. if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_KRED, "Invalid Player");
  529. if(Player[playerid][pAdmin] < Player[id][pAdmin]) return SendClientMessage(playerid, COLOR_KRED," You cant use this on Higher Admin") ;
  530. format(string,sizeof(string),"Administrator '%s' has Explode '%s' for %s ",GetName(playerid),GetName(id),reason);
  531. SendClientMessageToAll(COLOR_KRED,string);
  532. new Float:x, Float:y, Float:z;
  533. GetPlayerPos(id, x, y, z);
  534. CreateExplosion(x, y, z, 7, 10.0);
  535. return GameTextForPlayer(id,"~r~you Are Explode By ~r~Admin",3000,1); // Freeze the player
  536. }
  537. else return SendClientMessage(playerid, COLOR_KRED, "Player is not connected!");
  538. }
  539. else return SendClientMessage(playerid, COLOR_KRED, "You need level 3 admin to use this cmd!");
  540. }
  541. CMD:burn(playerid, params[])
  542. {
  543. if(Player[playerid][pAdmin] >= 1)
  544. {
  545. new id;
  546. new string[128];
  547. if(sscanf(params, "u", id))return SendClientMessage(playerid, -1, "Usage: /Burn [playerid]");
  548. if(IsPlayerConnected(id))
  549. {
  550. if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_KRED, "Invalid Player");
  551. if(Player[playerid][pAdmin] < Player[id][pAdmin]) return SendClientMessage(playerid, COLOR_KRED," You cant use this on Higher Admin") ;
  552. format(string,sizeof(string),"This player is Burned Susseccfully ");
  553. SendClientMessage(playerid,COLOR_KRED,string);
  554. new Float:x, Float:y, Float:z;
  555. GetPlayerPos(id, x, y, z);
  556. CreateExplosion(x, y, z, 9, 10.0);
  557. return GameTextForPlayer(id,"~r~you Are Burned By ~r~Admin",3000,1); // Freeze the player
  558. }
  559. else return SendClientMessage(playerid, COLOR_KRED, "Player is not connected!");
  560. }
  561. else return SendClientMessage(playerid, COLOR_KRED, "You need level 3 admin to use this cmd!");
  562. }
  563. CMD:jail(playerid, params[])
  564. {
  565. if(Player[playerid][pAdmin] >= 2)
  566. {
  567. new id,reason[50];
  568. new string[128];
  569. if(sscanf(params, "us[50]", id,reason))return SendClientMessage(playerid, -1, "Usage: /jail [playerid] [Reason]");
  570. if(IsPlayerConnected(id))
  571. {
  572. if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_KRED, "Invalid Player");
  573. if(Player[playerid][pAdmin] < Player[id][pAdmin]) return SendClientMessage(playerid, COLOR_KRED," You cant use this on Higher Admin") ;
  574. format(string,sizeof(string),"Administrator '%s' has jailed '%s' for [ %s ] ",GetName(playerid),GetName(id),reason);
  575. SendClientMessageToAll(COLOR_KRED,string);
  576. SetPlayerInterior(id, 3);
  577. SetPlayerPos(id,197.5860,174.6970,1003.0234);
  578. ResetPlayerWeapons(playerid);
  579. return GameTextForPlayer(id,"~r~you Are jailed By ~r~Admin",3000,1); // Freeze the player
  580. }
  581. else return SendClientMessage(playerid, COLOR_KRED, "Player is not connected!");
  582. }
  583. else return SendClientMessage(playerid, COLOR_KRED, "You need level 2 admin to use this cmd!");
  584. }
  585. CMD:unjail(playerid, params[])
  586. {
  587. if(Player[playerid][pAdmin] >= 2)
  588. {
  589. new id,reason[50];
  590. new string[128];
  591. if(sscanf(params, "us[50]", id,reason))return SendClientMessage(playerid, -1, "Usage: /unjail [playerid] [Reason]");
  592. if(IsPlayerConnected(id))
  593. {
  594. if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_KRED, "Invalid Player");
  595. if(Player[playerid][pAdmin] < Player[id][pAdmin]) return SendClientMessage(playerid, COLOR_KRED," You cant use this on Higher Admin") ;
  596. format(string,sizeof(string),"Administrator '%s' has jailed '%s' for [%s] ",GetName(playerid),GetName(id),reason);
  597. SendClientMessageToAll(COLOR_KRED,string);
  598. SetPlayerInterior(id, 0);
  599. SpawnPlayer(id);
  600. return GameTextForPlayer(id,"~r~you Are jailed By ~r~Admin",3000,1); // Freeze the player
  601. }
  602. else return SendClientMessage(playerid, COLOR_KRED, "Player is not connected!");
  603. }
  604. else return SendClientMessage(playerid, COLOR_KRED, "You need level 2 admin to use this cmd!");
  605. }
  606. CMD:armour(playerid, params[])
  607. {
  608. if(Player[playerid][pAdmin] >= 1)
  609. {
  610. new id;
  611. if(sscanf(params, "u", id))return SendClientMessage(playerid, -1, "Usage: /armour [playerid]");
  612. if(IsPlayerConnected(id))
  613. {
  614. SetPlayerArmour(id, 100.0);
  615. return GameTextForPlayer(id,"~w~you Are Armoured By ~r~Admin",3000,1);
  616. }
  617. else return SendClientMessage(playerid, COLOR_KRED, "Player is not connected!");
  618. }
  619. else return SendClientMessage(playerid, COLOR_KRED, "You need level 1 admin to use this cmd!");
  620. }
  621.  
  622.  
  623. CMD:ip(playerid, params[])
  624. {
  625. if(Player[playerid][pAdmin] >= 1)
  626. {
  627. new id,a[16];
  628. new string[128];
  629. if(sscanf(params, "u", id))return SendClientMessage(playerid, -1, "Usage: /ip [playerid]");
  630. if(IsPlayerConnected(id))
  631. {
  632. GetPlayerIp(id, a, sizeof(a));
  633. format(string,sizeof(string),"This player IP is : %s",a);
  634. SendClientMessage(playerid,COLOR_KRED,string);
  635. return GameTextForPlayer(playerid,"~w~you have checked player ip",3000,1);
  636. }
  637. else return SendClientMessage(playerid, COLOR_KRED, "Player is not connected!");
  638. }
  639. else return SendClientMessage(playerid, COLOR_KRED, "You need level 1 admin to use this cmd!");
  640. }
  641.  
  642. CMD:disarm(playerid, params[])
  643. {
  644. if(Player[playerid][pAdmin] >= 1)
  645. {
  646. new id;
  647. new string[128];
  648. if(sscanf(params, "u", id))return SendClientMessage(playerid, -1, "Usage: /disarm [playerid]");
  649. if(IsPlayerConnected(id))
  650. {
  651. if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_KRED, "Invalid Player");
  652. if(Player[playerid][pAdmin] < Player[id][pAdmin]) return SendClientMessage(playerid, COLOR_KRED," You cant use this on Higher Admin") ;
  653. ResetPlayerWeapons(id);
  654. format(string,sizeof(string),"Administrator '%s' has Disarm '%s' ",GetName(playerid),GetName(id));
  655. SendClientMessageToAll(COLOR_GREEN,string);
  656. return GameTextForPlayer(id,"~w~you Are Disarm By ~r~Admin",3000,1); // Freeze the player
  657. }
  658. else return SendClientMessage(playerid, COLOR_KRED, "Player is not connected!");
  659. }
  660. else return SendClientMessage(playerid, COLOR_KRED, "You need level 1 admin to use this cmd!");
  661. }
  662. CMD:kick(playerid, params[])
  663. {
  664. if(Player[playerid][pAdmin] >= 2)
  665. {
  666. new id,reason[50];
  667. new string[128];
  668. if(sscanf(params, "us[50]", id,reason))return SendClientMessage(playerid, -1, "Usage: /kick [playerid] [Reason]");
  669. if(IsPlayerConnected(id))
  670. {
  671. if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_KRED, "Invalid Player");
  672. if(Player[playerid][pAdmin] < Player[id][pAdmin]) return SendClientMessage(playerid, COLOR_KRED," You cant use this on Higher Admin") ;
  673. format(string,sizeof(string),"Administrator '%s' has kicked '%s' for [ %s ] ",GetName(playerid),GetName(id),reason);
  674. SendClientMessageToAll(COLOR_KRED,string);
  675. SetTimerEx("KickPlayer",200,false,"d", id);
  676. return GameTextForPlayer(id,"~r~you Are kick By ~r~Admin",3000,1); // Freeze the player
  677. }
  678. else return SendClientMessage(playerid, COLOR_KRED, "Player is not connected!");
  679. }
  680. else return SendClientMessage(playerid, COLOR_KRED, "You need level 2 admin to use this cmd!");
  681. }
  682. CMD:ban(playerid, params[])
  683. {
  684. if(Player[playerid][pAdmin] >= 3)
  685. {
  686. new id,reason[50];
  687. new string[128];
  688. if(sscanf(params, "us[50]", id,reason))return SendClientMessage(playerid, -1, "Usage: /ban [playerid] [Reason]");
  689. if(IsPlayerConnected(id))
  690. {
  691. if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_KRED, "Invalid Player");
  692. if(Player[playerid][pAdmin] < Player[id][pAdmin]) return SendClientMessage(playerid, COLOR_KRED," You cant use this on Higher Admin") ;
  693. format(string,sizeof(string),"Administrator '%s' has Banned '%s' for [ %s ]",GetName(playerid),GetName(id),reason);
  694. SendClientMessageToAll(COLOR_KRED,string);
  695. SetTimerEx("Banned",200,false,"d", id);
  696. return GameTextForPlayer(id,"~r~you Are Banned By ~r~Admin",3000,1); // Freeze the player
  697. }
  698. else return SendClientMessage(playerid, COLOR_KRED, "Player is not connected!");
  699. }
  700. else return SendClientMessage(playerid, COLOR_KRED, "You need level 3 admin to use this cmd!");
  701. }
  702. CMD:givecar(playerid, params[])
  703. {
  704. if(Player[playerid][pAdmin] >= 3)
  705. {
  706. new id;
  707. if(sscanf(params, "u", id))return SendClientMessage(playerid, -1, "Usage: /givecar [playerid]");
  708. if(IsPlayerConnected(id))
  709. {
  710. if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_KRED, "Invalid Player");
  711. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  712. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  713. else
  714. {
  715. new Float:pX,Float:pY,Float:pZ,Float:pw;
  716. GetPlayerPos(id, pX,pY,pZ);
  717. GetPlayerFacingAngle(id, pw);
  718. myCar[playerid] = CreateVehicle(541, pX, pY, pZ, pw, 0, 0, 0);
  719. PutPlayerInVehicle(id, myCar[playerid], 0);
  720. GameTextForPlayer(id,"~w~Bullet",3000,1);
  721. }return GameTextForPlayer(id,"~r~Admin Give you Car",3000,1);
  722. }
  723. else return SendClientMessage(playerid, COLOR_KRED, "Player is not connected!");
  724. }
  725. else return SendClientMessage(playerid, COLOR_KRED, "You need level 3 admin to use this cmd!");
  726. }
  727. CMD:giveheli(playerid, params[])
  728. {
  729. if(Player[playerid][pAdmin] >= 3)
  730. {
  731. new id;
  732. if(sscanf(params, "u", id))return SendClientMessage(playerid, -1, "Usage: /givecar [playerid]");
  733. if(IsPlayerConnected(id))
  734. {
  735. if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_KRED, "Invalid Player");
  736. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  737. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  738. else
  739. {
  740. new Float:pX,Float:pY,Float:pZ,Float:pw;
  741. GetPlayerPos(id, pX,pY,pZ);
  742. GetPlayerFacingAngle(id, pw);
  743. myCar[playerid] = CreateVehicle(487, pX, pY, pZ, pw, 0, 0, 0);
  744. PutPlayerInVehicle(id, myCar[playerid], 0);
  745. GameTextForPlayer(id,"~w~Bullet",3000,1);
  746. }return GameTextForPlayer(id,"~r~Admin Give you heli",3000,1);
  747. }
  748. else return SendClientMessage(playerid, COLOR_KRED, "Player is not connected!");
  749. }
  750. else return SendClientMessage(playerid, COLOR_KRED, "You need level 3 admin to use this cmd!");
  751. }
  752. CMD:giveboat(playerid, params[])
  753. {
  754. if(Player[playerid][pAdmin] >= 3)
  755. {
  756. new id;
  757. if(sscanf(params, "u", id))return SendClientMessage(playerid, -1, "Usage: /givecar [playerid]");
  758. if(IsPlayerConnected(id))
  759. {
  760. if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_KRED, "Invalid Player");
  761. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  762. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  763. else
  764. {
  765. new Float:pX,Float:pY,Float:pZ,Float:pw;
  766. GetPlayerPos(id, pX,pY,pZ);
  767. GetPlayerFacingAngle(id, pw);
  768. myCar[playerid] = CreateVehicle(452, pX, pY, pZ, pw, 0, 0, 0);
  769. PutPlayerInVehicle(id, myCar[playerid], 0);
  770. GameTextForPlayer(id,"~w~Bullet",3000,1);
  771. }return GameTextForPlayer(id,"~r~Admin Give you boat",3000,1);
  772. }
  773. else return SendClientMessage(playerid, COLOR_KRED, "Player is not connected!");
  774. }
  775. else return SendClientMessage(playerid, COLOR_KRED, "You need level 3 admin to use this cmd!");
  776. }
  777. CMD:acar(playerid, params[])
  778. {
  779. if(Player[playerid][pAdmin] >= 2)
  780. {
  781. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  782. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  783. else
  784. {
  785. new Float:pX,Float:pY,Float:pZ,Float:pw;
  786. GetPlayerPos(playerid, pX,pY,pZ);
  787. GetPlayerFacingAngle(playerid, pw);
  788. myCar[playerid] = CreateVehicle(541, pX, pY, pZ, pw, 0, 0, 0);
  789. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  790. GameTextForPlayer(playerid,"~w~Bullet",3000,1);
  791. }
  792. }
  793. }
  794.  
  795. CMD:aheli(playerid, params[])
  796. {
  797. if(Player[playerid][pAdmin] >= 2)
  798. {
  799. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  800. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  801. else
  802. {
  803. new Float:pX,Float:pY,Float:pZ,Float:pw;
  804. GetPlayerPos(playerid, pX,pY,pZ);
  805. GetPlayerFacingAngle(playerid, pw);
  806. myCar[playerid] = CreateVehicle(487, pX, pY, pZ, pw, 0, 0, 0);
  807. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  808. GameTextForPlayer(playerid,"~w~Maverick",3000,1);
  809. }
  810. }
  811. }
  812.  
  813. CMD:aboat(playerid, params[])
  814. {
  815. if(Player[playerid][pAdmin] >= 2)
  816. {
  817. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  818. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  819. else
  820. {
  821. new Float:pX,Float:pY,Float:pZ,Float:pw;
  822. GetPlayerPos(playerid, pX,pY,pZ);
  823. GetPlayerFacingAngle(playerid, pw);
  824. myCar[playerid] = CreateVehicle(452, pX, pY, pZ, pw, 0, 0, 0);
  825. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  826. GameTextForPlayer(playerid,"~w~Speeder",3000,1);
  827. }
  828. }
  829. }
  830. CMD:abike(playerid, params[])
  831. {
  832. if(Player[playerid][pAdmin] >= 1)
  833. {
  834. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  835. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  836. else
  837. {
  838. new Float:pX,Float:pY,Float:pZ,Float:pw;
  839. GetPlayerPos(playerid, pX,pY,pZ);
  840. GetPlayerFacingAngle(playerid, pw);
  841. myCar[playerid] = CreateVehicle(522, pX, pY, pZ, pw, 0, 0, 0);
  842. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  843. GameTextForPlayer(playerid,"~w~NRG",3000,1);
  844. }
  845. }
  846. }
  847. CMD:warn(playerid, params[])
  848. {
  849. if(Player[playerid][pAdmin] >= 2)
  850. {
  851. new id,reason[50];
  852. new maxwarns;
  853. new string[128];
  854. if(sscanf(params, "us[50]", id,reason))return SendClientMessage(playerid, -1, "Usage: /warn [playerid] [Reason]");
  855. if(IsPlayerConnected(id))
  856. {
  857. if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_KRED, "Invalid Player");
  858. if(Player[playerid][pAdmin] < Player[id][pAdmin]) return SendClientMessage(playerid, COLOR_KRED," You cant use this on Higher Admin") ;
  859. if(Player[id][pWarns]==0)
  860. {
  861. maxwarns= 1;
  862. format(string,sizeof(string),"Administrator '%s' has given '%s' a Warning | Reason: %s |Warnings: %d/%d|",GetName(playerid),GetName(id),reason,Player[id][pWarns],maxwarns);
  863. SendClientMessageToAll(COLOR_ORANGE,string);
  864. Player[id][pWarns]=1;
  865.  
  866. }
  867. else if (Player[id][pWarns]==1)
  868. {
  869. maxwarns= 2;
  870. format(string,sizeof(string),"Administrator '%s' has given '%s' a Warning | Reason: %s |Warnings: %d/%d|",GetName(playerid),GetName(id),reason,Player[id][pWarns],maxwarns);
  871. SendClientMessageToAll(COLOR_ORANGE,string);
  872. Player[id][pWarns]=2;
  873. }
  874. else if (Player[id][pWarns]==2)
  875. {
  876. maxwarns= 3;
  877. format(string,sizeof(string),"Administrator '%s' has kicked '%s' for %s | Warnings: %d/%d |",GetName(playerid),GetName(id),reason,Player[id][pWarns],maxwarns);
  878. SendClientMessageToAll(COLOR_KRED,string);
  879. SetTimerEx("KickPlayer",200,false,"d", id);
  880. }
  881. return GameTextForPlayer(id,"~r~you Are Warned By ~r~Admin",3000,1); // Freeze the player
  882. }
  883. else return SendClientMessage(playerid, COLOR_KRED, "Player is not connected!");
  884. }
  885. else return SendClientMessage(playerid, COLOR_KRED, "You need level 2 admin to use this cmd!");
  886. }
  887. CMD:setmorning(playerid, params[])
  888. {
  889. if(Player[playerid][pAdmin] >= 1)
  890. {
  891. new id;
  892. if(sscanf(params, "u", id))return SendClientMessage(playerid, -1, "Usage: /setmorning [playerid]");
  893. if(IsPlayerConnected(id))
  894. {
  895. if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_KRED, "Invalid Player");
  896. if(Player[playerid][pAdmin] < Player[id][pAdmin]) return SendClientMessage(playerid, COLOR_KRED," You cant use this on Higher Admin") ;
  897. SetPlayerTime(id,7,0);
  898. return GameTextForPlayer(id,"~r~ your Time Set to Morning By ~r~Admin",3000,1); // Freeze the player
  899. }
  900. else return SendClientMessage(playerid, COLOR_KRED, "Player is not connected!");
  901. }
  902. else return SendClientMessage(playerid, COLOR_KRED, "You need level 1 admin to use this cmd!");
  903. }
  904. CMD:setafternoon(playerid, params[])
  905. {
  906. if(Player[playerid][pAdmin] >= 1)
  907. {
  908. new id;
  909. if(sscanf(params, "u", id))return SendClientMessage(playerid, -1, "Usage: /setafteronn [playerid]");
  910. if(IsPlayerConnected(id))
  911. {
  912. if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_KRED, "Invalid Player");
  913. if(Player[playerid][pAdmin] < Player[id][pAdmin]) return SendClientMessage(playerid, COLOR_KRED," You cant use this on Higher Admin") ;
  914. SetPlayerTime(id,12,0);
  915. return GameTextForPlayer(id,"~r~ your Time Set to Afternoon By ~r~Admin",3000,1); // Freeze the player
  916. }
  917. else return SendClientMessage(playerid, COLOR_KRED, "Player is not connected!");
  918. }
  919. else return SendClientMessage(playerid, COLOR_KRED, "You need level 1 admin to use this cmd!");
  920. }
  921. CMD:setmidnight(playerid, params[])
  922. {
  923. if(Player[playerid][pAdmin] >= 1)
  924. {
  925. new id;
  926. if(sscanf(params, "u", id))return SendClientMessage(playerid, -1, "Usage: /setafteronn [playerid]");
  927. if(IsPlayerConnected(id))
  928. {
  929. if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_KRED, "Invalid Player");
  930. if(Player[playerid][pAdmin] < Player[id][pAdmin]) return SendClientMessage(playerid, COLOR_KRED," You cant use this on Higher Admin") ;
  931. SetPlayerTime(id,0,0);
  932. return GameTextForPlayer(id,"~r~ your Time Set to Mid night By ~r~Admin",3000,1); // Freeze the player
  933. }
  934. else return SendClientMessage(playerid, COLOR_KRED, "Player is not connected!");
  935. }
  936. else return SendClientMessage(playerid, COLOR_KRED, "You need level 1 admin to use this cmd!");
  937. }
  938. CMD:acuff(playerid, params[])
  939. {
  940. if(Player[playerid][pAdmin] >= 1)
  941. {
  942. new id;
  943. if(sscanf(params, "u", id))return SendClientMessage(playerid, -1, "Usage: /acuff [playerid]");
  944. if(IsPlayerConnected(id))
  945. {
  946. if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_KRED, "Invalid Player");
  947. if(Player[playerid][pAdmin] < Player[id][pAdmin]) return SendClientMessage(playerid, COLOR_KRED," You cant use this on Higher Admin") ;
  948. new Float:x, Float:y, Float:z;
  949. GetPlayerPos(id, x,y,z);
  950. PlayerPlaySound(id, 5201, x,y,z);
  951. SetPlayerSpecialAction(id, SPECIAL_ACTION_CUFFED);
  952. SetPlayerAttachedObject(id, 10, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977, -81.700035, 0.891999, 1.000000, 1.168000);
  953. return GameTextForPlayer(id,"~r~ your are busted By ~r~Admin",3000,1);
  954. }
  955. else return SendClientMessage(playerid, COLOR_KRED, "Player is not connected!");
  956. }
  957. else return SendClientMessage(playerid, COLOR_KRED, "You need level 1 admin to use this cmd!");
  958. }
  959. CMD:auncuff(playerid, params[])
  960. {
  961. if(Player[playerid][pAdmin] >= 1)
  962. {
  963. new id;
  964. if(sscanf(params, "u", id))return SendClientMessage(playerid, -1, "Usage: /auncuff [playerid]");
  965. if(IsPlayerConnected(id))
  966. {
  967. if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_KRED, "Invalid Player");
  968. if(Player[playerid][pAdmin] < Player[id][pAdmin]) return SendClientMessage(playerid, COLOR_KRED," You cant use this on Higher Admin") ;
  969. new Float:x, Float:y, Float:z;
  970. GetPlayerPos(id, x,y,z);
  971. PlayerPlaySound(id, 5201, x,y,z);
  972. for(new i=0; i<MAX_PLAYER_ATTACHED_OBJECTS; i++)
  973. {
  974. if(IsPlayerAttachedObjectSlotUsed(id, i)) RemovePlayerAttachedObject(id, i);
  975. SetPlayerSpecialAction(id, SPECIAL_ACTION_NONE);
  976. }
  977.  
  978. return GameTextForPlayer(id,"~r~ your are Released By ~r~Admin",3000,1);
  979. }
  980. else return SendClientMessage(playerid, COLOR_KRED, "Player is not connected!");
  981. }
  982. else return SendClientMessage(playerid, COLOR_KRED, "You need level 1 admin to use this cmd!");
  983. }
  984. CMD:givem4(playerid, params[])
  985. {
  986. if(Player[playerid][pAdmin] >= 3)
  987. {
  988. new id;
  989. if(sscanf(params, "u", id))return SendClientMessage(playerid, -1, "Usage: /givem4 [playerid]");
  990. if(IsPlayerConnected(id))
  991. {
  992. if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_KRED, "Invalid Player");
  993. GivePlayerWeapon(id, 31, 200);
  994. return GameTextForPlayer(id,"~r~ M4 Given By ~r~Admin",3000,1);
  995. }
  996. else return SendClientMessage(playerid, COLOR_KRED, "Player is not connected!");
  997. }
  998. else return SendClientMessage(playerid, COLOR_KRED, "You need level 3 admin to use this cmd!");
  999. }
  1000. CMD:givem5(playerid, params[])
  1001. {
  1002. if(Player[playerid][pAdmin] >= 3)
  1003. {
  1004. new id;
  1005. if(sscanf(params, "u", id))return SendClientMessage(playerid, -1, "Usage: /givem5 [playerid]");
  1006. if(IsPlayerConnected(id))
  1007. {
  1008. if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_KRED, "Invalid Player");
  1009. GivePlayerWeapon(id, 29, 200);
  1010. return GameTextForPlayer(id,"~r~ M5 Given By ~r~Admin",3000,1);
  1011. }
  1012. else return SendClientMessage(playerid, COLOR_KRED, "Player is not connected!");
  1013. }
  1014. else return SendClientMessage(playerid, COLOR_KRED, "You need level 3 admin to use this cmd!");
  1015. }
  1016. CMD:giveuzi(playerid, params[])
  1017. {
  1018. if(Player[playerid][pAdmin] >= 3)
  1019. {
  1020. new id;
  1021. if(sscanf(params, "u", id))return SendClientMessage(playerid, -1, "Usage: /giveuzi [playerid]");
  1022. if(IsPlayerConnected(id))
  1023. {
  1024. if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_KRED, "Invalid Player");
  1025. GivePlayerWeapon(id, 28, 200);
  1026. return GameTextForPlayer(id,"~r~ Uzi Given By ~r~Admin",3000,1);
  1027. }
  1028. else return SendClientMessage(playerid, COLOR_KRED, "Player is not connected!");
  1029. }
  1030. else return SendClientMessage(playerid, COLOR_KRED, "You need level 3 admin to use this cmd!");
  1031. }
  1032. CMD:givesp(playerid, params[])
  1033. {
  1034. if(Player[playerid][pAdmin] >= 3)
  1035. {
  1036. new id;
  1037. if(sscanf(params, "u", id))return SendClientMessage(playerid, -1, "Usage: /givesp [playerid]");
  1038. if(IsPlayerConnected(id))
  1039. {
  1040. if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_KRED, "Invalid Player");
  1041. GivePlayerWeapon(id, 23, 200);
  1042. return GameTextForPlayer(id,"~r~ Silenced pistol Given By ~r~Admin",3000,1);
  1043. }
  1044. else return SendClientMessage(playerid, COLOR_KRED, "Player is not connected!");
  1045. }
  1046. else return SendClientMessage(playerid, COLOR_KRED, "You need level 3 admin to use this cmd!");
  1047. }
  1048. CMD:givekatana(playerid, params[])
  1049. {
  1050. if(Player[playerid][pAdmin] >= 3)
  1051. {
  1052. new id;
  1053. if(sscanf(params, "u", id))return SendClientMessage(playerid, -1, "Usage: /givekatana [playerid]");
  1054. if(IsPlayerConnected(id))
  1055. {
  1056. if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_KRED, "Invalid Player");
  1057. GivePlayerWeapon(id,8 , 200);
  1058. return GameTextForPlayer(id,"~r~ katana Given By ~r~Admin",3000,1);
  1059. }
  1060. else return SendClientMessage(playerid, COLOR_KRED, "Player is not connected!");
  1061. }
  1062. else return SendClientMessage(playerid, COLOR_KRED, "You need level 3 admin to use this cmd!");
  1063. }
  1064. CMD:givesniper(playerid, params[])
  1065. {
  1066. if(Player[playerid][pAdmin] >= 3)
  1067. {
  1068. new id;
  1069. if(sscanf(params, "u", id))return SendClientMessage(playerid, -1, "Usage: /givekatana [playerid]");
  1070. if(IsPlayerConnected(id))
  1071. {
  1072. if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_KRED, "Invalid Player");
  1073. GivePlayerWeapon(id, 34, 200);
  1074. return GameTextForPlayer(id,"~r~ katana Given By ~r~Admin",3000,1);
  1075. }
  1076. else return SendClientMessage(playerid, COLOR_KRED, "Player is not connected!");
  1077. }
  1078. else return SendClientMessage(playerid, COLOR_KRED, "You need level 3 admin to use this cmd!");
  1079. }
  1080. CMD:giverpg(playerid, params[])
  1081. {
  1082. if(Player[playerid][pAdmin] >= 3)
  1083. {
  1084. new id;
  1085. if(sscanf(params, "u", id))return SendClientMessage(playerid, -1, "Usage: /giverpg [playerid]");
  1086. if(IsPlayerConnected(id))
  1087. {
  1088. if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_KRED, "Invalid Player");
  1089. GivePlayerWeapon(id,35 , 5);
  1090. return GameTextForPlayer(id,"~r~ krpg Given By ~r~Admin",3000,1);
  1091. }
  1092. else return SendClientMessage(playerid, COLOR_KRED, "Player is not connected!");
  1093. }
  1094. else return SendClientMessage(playerid, COLOR_KRED, "You need level 3 admin to use this cmd!");
  1095. }
  1096. CMD:giveminigun(playerid, params[])
  1097. {
  1098. if(Player[playerid][pAdmin] >= 4)
  1099. {
  1100. new id;
  1101. if(sscanf(params, "u", id))return SendClientMessage(playerid, -1, "Usage: /giveminigun [playerid]");
  1102. if(IsPlayerConnected(id))
  1103. {
  1104. if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_KRED, "Invalid Player");
  1105. GivePlayerWeapon(id,38 , 999999999);
  1106. return GameTextForPlayer(id,"~r~ minigun Given By ~r~Admin",3000,1);
  1107. }
  1108. else return SendClientMessage(playerid, COLOR_KRED, "Player is not connected!");
  1109. }
  1110. else return SendClientMessage(playerid, COLOR_KRED, "You need level 3 admin to use this cmd!");
  1111. }
  1112. CMD:clearchat(playerid, params[])
  1113. {
  1114. if(Player[playerid][pAdmin] >= 1)
  1115. {
  1116. for(new i = 0; i < 50; i++) SendClientMessageToAll(COLOR_WHITE," "); return 1;
  1117. }
  1118. else return SendClientMessage(playerid, COLOR_KRED, "You need level 1 admin to use this cmd!");
  1119. }
  1120. CMD:freezeall(playerid, params[])
  1121. {
  1122. if(Player[playerid][pAdmin] >= 3)
  1123. {
  1124. for(new i = 0; i < MAX_PLAYERS; i++)
  1125. TogglePlayerControllable(i, false),GameTextForPlayer(i,"~r~ All Players Are Freezed By ~r~Admin",3000,1);
  1126. }
  1127. else
  1128. {
  1129. SendClientMessage(playerid, COLOR_KRED, "You need level 3 admin to use this cmd!");
  1130. }
  1131. return 1;
  1132. }
  1133. CMD:unfreezeall(playerid, params[])
  1134. {
  1135. if(Player[playerid][pAdmin] >= 3)
  1136. {
  1137. for(new i = 0; i < MAX_PLAYERS; i++)
  1138. TogglePlayerControllable(i, true),GameTextForPlayer(i,"~r~ All Players Are UnFreezed By ~r~Admin",3000,1);
  1139. }
  1140. else
  1141. {
  1142. SendClientMessage(playerid, COLOR_KRED, "You need level 3 admin to use this cmd!");
  1143. }
  1144. return 1;
  1145. }
  1146. CMD:armourall(playerid, params[])
  1147. {
  1148. if(Player[playerid][pAdmin] >= 3)
  1149. {
  1150. for(new i = 0; i < MAX_PLAYERS; i++)
  1151. SetPlayerArmour(i, 100.0),GameTextForPlayer(i,"~r~ All Players Are Armered By ~r~Admin",3000,1);
  1152. }
  1153. else
  1154. {
  1155. SendClientMessage(playerid, COLOR_KRED, "You need level 3 admin to use this cmd!");
  1156. }
  1157. return 1;
  1158. }
  1159. CMD:healall(playerid, params[])
  1160. {
  1161. if(Player[playerid][pAdmin] >= 3)
  1162. {
  1163. for(new i = 0; i < MAX_PLAYERS; i++)
  1164. SetPlayerHealth(i, 100),GameTextForPlayer(i,"~r~ All Players Are Healed By ~r~Admin",3000,1);
  1165. }
  1166. else
  1167. {
  1168. SendClientMessage(playerid, COLOR_KRED, "You need level 3 admin to use this cmd!");
  1169. }
  1170. return 1;
  1171. }
  1172.  
  1173. CMD:god(playerid, params[])
  1174. {
  1175. new dsgod;
  1176. if(Player[playerid][pAdmin] >= 3)
  1177. {
  1178. if(dsgod==0)
  1179. {
  1180. SetPlayerHealth(playerid, 1000000),GameTextForPlayer(playerid,"~r~ You on the God mod ",3000,1);
  1181. dsgod=1;
  1182. }
  1183. else if (dsgod == 1)
  1184. {
  1185. SetPlayerHealth(playerid, 100),GameTextForPlayer(playerid,"~r~ you off the God mod",3000,1);
  1186. dsgod=0;
  1187. }
  1188. }
  1189. else
  1190. {
  1191. SendClientMessage(playerid, COLOR_KRED, "You need level 3 admin to use this cmd!");
  1192. }
  1193. return 1;
  1194. }
  1195.  
  1196. new sgod[ MAX_PLAYERS ];
  1197. CMD:aduty(playerid, params[])
  1198. {
  1199. new string[128];
  1200. color=GetPlayerColor(playerid);
  1201. if(Player[playerid][pAdmin] >= 1)
  1202. {
  1203. if(sgod[playerid] == 0)
  1204. {
  1205. sgod[playerid]=1;
  1206. format(string,sizeof(string), "%s is now on Duty!",GetName(playerid));
  1207. SendClientMessageToAll(COLOR_ORANGE,string);
  1208. SetPlayerHealth(playerid, 1000000),GameTextForPlayer(playerid,"~r~ You are now On Duty",3000,1);
  1209. Admin[ playerid ] = Create3DTextLabel("DONT TOUCH ON ADMIN DUTY.",-1,30.0,40.0,50.0,40.0,0);
  1210. SetPlayerColor(playerid, COLOR_ORANGE);
  1211. GivePlayerWeapon(playerid,38,10000);
  1212. }
  1213. }
  1214. else
  1215. {
  1216. SendClientMessage(playerid, COLOR_KRED, "You need level 1 admin to use this cmd!");
  1217. }
  1218. return 1;
  1219. }
  1220.  
  1221. CMD:offduty(playerid, params[])
  1222. {
  1223. if(Player[playerid][pAdmin] >= 1)
  1224. {
  1225. new string[128];
  1226. if (sgod[playerid] == 1)
  1227. {
  1228. sgod[playerid]=0;
  1229. SetPlayerColor(playerid,color);
  1230. Delete3DTextLabel( Admin[ playerid ] );
  1231. if(GetPlayerWeapon(playerid) == 38) ResetPlayerWeapons(playerid);
  1232. SetPlayerHealth(playerid, 100),GameTextForPlayer(playerid,"~r~ you are now off the duty",3000,1);
  1233. format(string,sizeof(string)," %s is now off Duty!",GetName(playerid));
  1234. SendClientMessageToAll(COLOR_GREEN,string);
  1235. }
  1236. }
  1237. else
  1238. {
  1239. SendClientMessage(playerid, COLOR_KRED, "You need level 1 admin to use this cmd!");
  1240. }
  1241. return 1;
  1242. }
  1243. CMD:ann1(playerid,params[])
  1244. {
  1245. if (Player[playerid][pAdmin] >= 2 )
  1246. {
  1247. new text[64],time;
  1248. if(sscanf(params, "is[64]",time,text)) return SendClientMessage(playerid, -1, "USAGE /ann1 [time] [message]");
  1249. GameTextForAll(text,time, 1);
  1250. }
  1251. return 1;
  1252. }
  1253. CMD:ann2(playerid,params[])
  1254. {
  1255. if (Player[playerid][pAdmin] >= 1 )
  1256. {
  1257. new text[64],time;
  1258. if(sscanf(params, "is[64]",time,text)) return SendClientMessage(playerid, -1, "USAGE /ann2 [time] [message]");
  1259. GameTextForAll(text,time, 3);
  1260. }
  1261. return 1;
  1262. }
  1263. CMD:ann3(playerid,params[])
  1264. {
  1265. if (Player[playerid][pAdmin] >= 2 )
  1266. {
  1267. new text[64],time;
  1268. if(sscanf(params, "is[64]",time,text)) return SendClientMessage(playerid, -1, "USAGE /ann3 [time] [message]");
  1269. GameTextForAll(text,time, 4);
  1270. }
  1271. return 1;
  1272. }
  1273. CMD:ann4(playerid,params[])
  1274. {
  1275. if (Player[playerid][pAdmin] >= 3 )
  1276. {
  1277. new text[64],time;
  1278. if(sscanf(params, "is[64]",time,text)) return SendClientMessage(playerid, -1, "USAGE /ann4[time] [message]");
  1279. GameTextForAll(text,time, 5);
  1280. }
  1281. return 1;
  1282. }
  1283. CMD:ann5(playerid,params[])
  1284. {
  1285. if (Player[playerid][pAdmin] >= 4 )
  1286. {
  1287. new text[64],time;
  1288. if(sscanf(params, "is[64]",time,text)) return SendClientMessage(playerid, -1, "USAGE /ann5 [time] [message]");
  1289. GameTextForAll(text,time, 6);
  1290. }
  1291. return 1;
  1292. }
  1293. CMD:spec(playerid, params[]) {
  1294.  
  1295. if (Player[playerid][pAdmin] >= 2 )
  1296. {
  1297. new Float:x, Float:y, Float:z;
  1298. new String[128];
  1299. GetPlayerPos(playerid, x, y, z);
  1300. new id;
  1301. if(sscanf(params, "i", id)) return SendClientMessage(playerid, -1,"USAGE: /spec [playerid]");
  1302. if (!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_RED, "ERROR: Player is not connected.");
  1303. if (Spec[id] == 1) return SendClientMessage(playerid, COLOR_RED, "ERROR: Player is currently in spec");
  1304. TogglePlayerSpectating(playerid, 1);
  1305. if (IsPlayerInAnyVehicle(id)) {
  1306. PlayerSpectateVehicle(playerid, GetPlayerVehicleID(id));
  1307. }
  1308. else {
  1309. PlayerSpectatePlayer(playerid, id);
  1310. }
  1311. new PlayerName[MAX_PLAYER_NAME];
  1312. GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
  1313. new GPlayerName[MAX_PLAYER_NAME];
  1314. GetPlayerName(id, GPlayerName, sizeof(GPlayerName));
  1315. format(String, sizeof(String), "~w~%s (ID:%d)", GPlayerName, id);
  1316. GameTextForPlayer(playerid, String, 4, 7000);
  1317. format(String, sizeof(String), "* You are now specing %s (ID:%d)", GPlayerName, id);
  1318. SendClientMessage(playerid, COLOR_GREEN, String);
  1319. format(String, sizeof(String), "Admin %s, Command Used 'SPEC' Taregt: %s (ID:%d)", PlayerName, GPlayerName, id);
  1320. Spec[playerid] = 1;
  1321. }
  1322. else {
  1323. return 0;
  1324. }
  1325. return 1;
  1326. }
  1327.  
  1328. CMD:specoff(playerid, params[]) {
  1329. if (Player[playerid][pAdmin] >= 2 || IsPlayerAdmin(playerid)) {
  1330. new PlayerName[MAX_PLAYER_NAME];
  1331. GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
  1332. if (Spec[playerid] == 0) return SendClientMessage(playerid, COLOR_KRED, "ERROR: You are not specing anyone.");
  1333. TogglePlayerSpectating(playerid, 0);
  1334. SpawnPlayer(playerid);
  1335. Spec[playerid]= 0;
  1336. SendClientMessage(playerid, COLOR_GREEN, "* Exited spec.");
  1337.  
  1338. }
  1339. else {
  1340. return 0;
  1341. }
  1342. return 1;
  1343. }
  1344. CMD:spy(playerid, params[])
  1345. {
  1346. color=GetPlayerColor(playerid);
  1347. if(Player[playerid][pAdmin] >= 4)
  1348. {
  1349. for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(i, playerid, 1);
  1350. SetPlayerColor(playerid, 0xFFFFFF00);
  1351. GameTextForPlayer(playerid, "~n~~n~~n~~n~~g~Invisible!",2500,3);
  1352.  
  1353. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  1354. {
  1355. new int1 = GetPlayerInterior(playerid);
  1356. LinkVehicleToInterior(GetPlayerVehicleID(playerid),int1+1);
  1357. }
  1358. }
  1359. return 1;
  1360. }
  1361. CMD:offspy(playerid, params[])
  1362. {
  1363. if(Player[playerid][pAdmin] >= 4)
  1364. {
  1365. for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(i, playerid, 0);
  1366. SetPlayerColor(playerid,color);
  1367. GameTextForPlayer(playerid, "~n~~n~~n~~n~~b~Visible!",2500,3);
  1368.  
  1369. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  1370. {
  1371. new int1 = GetPlayerInterior(playerid);
  1372. LinkVehicleToInterior(GetPlayerVehicleID(playerid),int1);
  1373. }
  1374. }
  1375. return 1;
  1376. }
  1377.  
  1378. CMD:kickall(playerid, params[])
  1379. {
  1380. if(Player[playerid][pAdmin] >= 4)
  1381. {
  1382. for(new i = 0; i < MAX_PLAYERS; i++)
  1383. Kick(i),GameTextForPlayer(i,"~r~ All Players Are Kicked By ~r~Admin",3000,1);
  1384. }
  1385. else
  1386. {
  1387. SendClientMessage(playerid, COLOR_KRED, "You need level 4 admin to use this cmd!");
  1388. }
  1389. return 1;
  1390. }
  1391. CMD:explodeall(playerid, params[])
  1392. {
  1393. if(Player[playerid][pAdmin] >= 4)
  1394. {
  1395. new Float:x, Float:y, Float:z;
  1396. for(new i = 0; i < MAX_PLAYERS; i++)
  1397. GetPlayerPos(i, x, y, z),GameTextForPlayer(i,"~r~ All Players Are Explode By ~r~Admin",3000,1);
  1398. CreateExplosion(x, y, z, 7, 10.0);
  1399. }
  1400. else
  1401. {
  1402. SendClientMessage(playerid, COLOR_KRED, "You need level 4 admin to use this cmd!");
  1403. }
  1404. return 1;
  1405. }
  1406. CMD:burnall(playerid, params[])
  1407. {
  1408. if(Player[playerid][pAdmin] >= 3)
  1409. {
  1410. new Float:x, Float:y, Float:z;
  1411. for(new i = 0; i < MAX_PLAYERS; i++)
  1412. GetPlayerPos(i, x, y, z),GameTextForPlayer(i,"~r~ All Players Are Burned By ~r~Admin",3000,1);
  1413. CreateExplosion(x, y, z, 9, 10.0);
  1414. }
  1415. else
  1416. {
  1417. SendClientMessage(playerid, COLOR_KRED, "You need level 3 admin to use this cmd!");
  1418. }
  1419. return 1;
  1420. }
  1421. CMD:slapall(playerid,params[])
  1422. {
  1423. if(Player[playerid][pAdmin] >= 5)
  1424. {
  1425. new Float: PPos[3];
  1426. for(new i = 0; i < MAX_PLAYERS; i++)
  1427. GetPlayerPos(i, PPos[0], PPos[1], PPos[2]),SetPlayerPos(i, PPos[0], PPos[1], PPos[2]+4);
  1428. }
  1429. else
  1430. {
  1431. SendClientMessage(playerid, COLOR_KRED, "You need level 5 admin to use this cmd!");
  1432. }
  1433. }
  1434. CMD:getall(playerid,params[])
  1435. {
  1436. if(Player[playerid][pAdmin] >= 3)
  1437. {
  1438. new Float:x, Float:y, Float:z;
  1439. GetPlayerPos(playerid, x, y, z);
  1440. for(new i = 0; i < MAX_PLAYERS; i++)
  1441. SetPlayerPos(i, x+1, y+1, z);
  1442. }
  1443. else
  1444. {
  1445. SendClientMessage(playerid, COLOR_KRED, "You need level 3 admin to use this cmd!");
  1446. }
  1447. }
  1448. CMD:spawnall(playerid,params[])
  1449. {
  1450. if(Player[playerid][pAdmin] >= 3)
  1451. {
  1452. for(new i = 0; i < MAX_PLAYERS; i++)
  1453. SpawnPlayer(i);
  1454. }
  1455. else
  1456. {
  1457. SendClientMessage(playerid, COLOR_KRED, "You need level 3 admin to use this cmd!");
  1458. }
  1459. }
  1460.  
  1461. CMD:stealthoff(playerid, params[])
  1462. {
  1463. if(Player[playerid][pAdmin] >= 2)
  1464. {
  1465. for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(i, playerid, 1);
  1466. SendClientMessage(playerid, 0xFF4500AA, "stealth level off");
  1467. }
  1468. else
  1469. {
  1470. SendClientMessage(playerid, COLOR_KRED, "You need level 2 admin to use this cmd!");
  1471. }
  1472. return 1;
  1473. }
  1474. CMD:stealthon(playerid, params[])
  1475. {
  1476. if(Player[playerid][pAdmin] >= 2)
  1477. {
  1478. for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(i, playerid, 0);
  1479. SendClientMessage(playerid, 0xFF4500AA, "stealth level on");
  1480. }
  1481. else
  1482. {
  1483. SendClientMessage(playerid, COLOR_KRED, "You need level 2 admin to use this cmd!");
  1484. }
  1485. return 1;
  1486. }
  1487.  
  1488. CMD:setscore(playerid,params[])
  1489. {
  1490. if(Player[playerid][pAdmin] >= 4)
  1491. {
  1492. new id,score;
  1493. new string[128];
  1494. if(sscanf(params, "ui", id, score)) return
  1495. SendClientMessage(playerid, -1, "Usage: /Setscore [PlayerID] [New score]") ;
  1496. if(IsPlayerConnected(id))
  1497. {
  1498. format(string,sizeof(string),"You have set %s's score to '%d'", GetName(id), score);
  1499. SendClientMessage(playerid,COLOR_KRED,string);
  1500. format(string, sizeof(string), "Admin %s has set your score to '%d'",GetName(playerid),score);
  1501. SendClientMessage(id,COLOR_KRED,string);
  1502. return SetPlayerScore(id, score);
  1503. }
  1504. else return SendClientMessage(playerid, COLOR_KRED, "Player is not connected!");
  1505. }
  1506. else return SendClientMessage(playerid, COLOR_KRED, "You need to be level 4 admin to use this cmd!");
  1507. }
  1508. CMD:setcash(playerid,params[])
  1509. {
  1510. if(Player[playerid][pAdmin] >= 4)
  1511. {
  1512. new id,cash ;
  1513. new string[128];
  1514. if(sscanf(params, "ui", id, cash)) return
  1515. SendClientMessage(playerid, -1, "Usage: /Setcash [PlayerID] [New score]") ;
  1516. if(IsPlayerConnected(id))
  1517. {
  1518. format(string, sizeof(string), "Admin %s has set your cash to '%d'",GetName(playerid),cash);
  1519. SendClientMessage(id,COLOR_KRED,string);
  1520. format(string,sizeof(string),"You have set %s's cash to %d", GetName(id), cash);
  1521. SendClientMessage(playerid,COLOR_KRED,string);
  1522. ResetPlayerMoney(id);
  1523. return GivePlayerMoney(id, cash);
  1524. }
  1525. else return SendClientMessage(playerid, COLOR_KRED, "Player is not connected!");
  1526. }
  1527. else return SendClientMessage(playerid, COLOR_KRED, "You need to be level 4 admin to use this cmd!");
  1528. }
  1529. CMD:respawncars(playerid,params[])
  1530. {
  1531. if(Player[playerid][pAdmin] >= 2)
  1532. {
  1533. for(new i=0; i<MAX_VEHICLES; i++)
  1534. {
  1535. if(UnoccupiedVehicle(i))
  1536. {
  1537. SetVehicleToRespawn(i);
  1538. }
  1539. }
  1540. return SendClientMessage(playerid,COLOR_KRED,"You have respawned all vehicles!");
  1541. }
  1542. else return SendClientMessage(playerid, COLOR_KRED, "You need to be admin to use this cmd!");
  1543. }
  1544.  
  1545. CMD:playlist(playerid, params[])
  1546. {
  1547. if(Player[playerid][pAdmin] >= 4)
  1548. {
  1549. ShowPlayerDialog(playerid, 85, DIALOG_STYLE_LIST, "Music server!", "memories\ndaynight\nB O yeah \n STonned Love\nEminem Love\nNot Afraid\nWhen i Gone\nBeautiful\nAddicted\nIn the End\nOne step Closer\nFaint\nMD Club\nAkon 6", "play", "Cancel");
  1550. }
  1551. return 1;
  1552. }
  1553.  
  1554.  
  1555. CMD:setskin(playerid,params[])
  1556. {
  1557. if(Player[playerid][pAdmin] >= 5)
  1558. {
  1559. new id,skinid,string[128];
  1560. if(sscanf(params, "ui", id, skinid)) return
  1561. SendClientMessage(playerid,-1, "Usage: /Setskin [PlayerID][skin ID]") ;
  1562. if(IsPlayerConnected(id))
  1563. {
  1564. if(skinid < 0 || skinid > 299) return SendClientMessage(playerid,COLOR_KRED, "Invaild Skin ID!");
  1565. format(string,sizeof(string),"You have set %s's skin to %d", GetName(id), skinid);
  1566. SendClientMessage(playerid,COLOR_KRED,string);
  1567. format(string, sizeof(string), "Admin %s has given you a new skin (SkinID: %d)",GetName(playerid),skinid);
  1568. SendClientMessage(id,COLOR_KRED,string);
  1569. return SetPlayerSkin(id, skinid);
  1570. }
  1571. else return SendClientMessage(playerid, COLOR_KRED, "Player is not connected!");
  1572. }
  1573. else return SendClientMessage(playerid, COLOR_KRED, "You need to be level 5 admin to use this cmd!");
  1574. }
  1575. CMD:restart(playerid,params[])
  1576. {
  1577. if(Player[playerid][pAdmin] >= 5)
  1578. {
  1579. SendRconCommand("gmx");
  1580. for(new i = 0; i < MAX_PLAYERS; i++)
  1581. GameTextForPlayer(i,"~r~Server Restarting",3000,1);
  1582. }
  1583. else
  1584. {
  1585. SendClientMessage(playerid, COLOR_KRED, "You need to be level 5 admin to use this cmd!");
  1586. }
  1587. }
  1588. CMD:saveskin(playerid,params[])
  1589. {
  1590. new skinid = GetPlayerSkin(playerid),string[128];
  1591. if(sscanf(params, "i", skinid)) return
  1592. SendClientMessage(playerid,-1, "Usage: /saveskin [skin ID]") ;
  1593. skinid = GetPlayerSkin(playerid);
  1594. format(string,sizeof(string),"You have set skin '%d' as your favorite skin!", skinid);
  1595. SendClientMessage(playerid,COLOR_KRED,string);
  1596. Player[playerid][Skin] = skinid;
  1597. SetPVarInt(playerid,"Useskin",1);
  1598. return SetPlayerSkin(playerid, skinid);
  1599. }
  1600. CMD:stopuseskin(playerid,params[])
  1601. {
  1602. SendClientMessage(playerid,COLOR_KRED,"You have stopped using your custom skin!");
  1603. SetPVarInt(playerid,"Useskin",0);
  1604. return 1;
  1605. }
  1606.  
  1607. CMD:useskin(playerid,params[])
  1608. {
  1609. SendClientMessage(playerid,COLOR_KRED,"You have favorite skin is now in use!");
  1610. SetPVarInt(playerid,"Useskin",1);
  1611. SetPlayerSkin(playerid, Player[playerid][Skin]);
  1612. return 1;
  1613. }
  1614. CMD:astop(playerid, params[]) {
  1615. if(Player[playerid][pAdmin] >= 5)
  1616. {
  1617. for(new i = 0; i < MAX_PLAYERS; i++)
  1618. StopAudioStreamForPlayer(i),SendClientMessage(i,0x00FF0000,"(_[Music Stopped]_)");
  1619. }
  1620. return 1;
  1621. }
  1622. CMD:danceall1(playerid, params[])
  1623. {
  1624. if(Player[playerid][pAdmin] >= 5)
  1625. {
  1626. for(new i = 0; i < MAX_PLAYERS; i++)
  1627. ApplyAnimation(i,"RIOT","RIOT_CHANT", 4.0, 1, 0, 0, 0, 0);
  1628. }
  1629. return 1;
  1630. }
  1631. CMD:smokeall(playerid, params[]) {
  1632. if(Player[playerid][pAdmin] >= 5)
  1633. {
  1634. for(new i = 0; i < MAX_PLAYERS; i++)
  1635. SetPlayerSpecialAction(i,SPECIAL_ACTION_SMOKE_CIGGY);
  1636. }
  1637. return 1;
  1638. }
  1639. CMD:beerall(playerid, params[]) {
  1640. if(Player[playerid][pAdmin] >= 5)
  1641. {
  1642. for(new i = 0; i < MAX_PLAYERS; i++)
  1643. SetPlayerSpecialAction(i,SPECIAL_ACTION_DRINK_BEER);
  1644. }
  1645. return 1;
  1646. }
  1647. CMD:danceall2(playerid, params[]) {
  1648. if(Player[playerid][pAdmin] >= 5)
  1649. {
  1650. for(new i = 0; i < MAX_PLAYERS; i++)
  1651. ApplyAnimation(i,"DANCING", "dnce_M_d", 4.0, 1, 0, 0, 0, 0);
  1652. }
  1653. return 1;
  1654. }
  1655. CMD:danceall3(playerid, params[]) {
  1656. if(Player[playerid][pAdmin] >= 5)
  1657. {
  1658. for(new i = 0; i < MAX_PLAYERS; i++)
  1659. ApplyAnimation(i,"DANCING", "DAN_Down_A", 4.0, 1, 0, 0, 0, 0);
  1660. }
  1661. return 1;
  1662. }
  1663. CMD:hatall(playerid, params[])
  1664. {
  1665. if(Player[playerid][pAdmin] >= 5)
  1666. {
  1667. for(new i = 0; i < MAX_PLAYERS; i++)
  1668. SetPlayerAttachedObject(i, 0, 19487, 2, 0.101, -0.0, 0.0, 5.50, 84.60, 83.7, 1, 1, 1, 0xFF00FF00);
  1669. GameTextForPlayer(playerid,"~w~HaT ~r~given",3000,1);
  1670. }
  1671. return 1;
  1672. }
  1673. CMD:hatall1(playerid, params[])
  1674. {
  1675. if(Player[playerid][pAdmin] >= 5)
  1676. {
  1677. for(new i = 0; i < MAX_PLAYERS; i++)
  1678. SetPlayerAttachedObject( i, 0, 19137, 2, 0.100626, -0.003899, 0.000000, 357.376159, 1.029232, 351.574798, 1.000000, 1.000000, 1.000000 ),SetPlayerAttachedObject(i, 2, 19079, 1, 0.310804, -0.042321, -0.145831, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000 ); // TheParrot2 - Parrot
  1679. GameTextForPlayer(playerid,"~w~HaT ~r~given",3000,1);
  1680. }
  1681. return 1;
  1682. }
  1683. CMD:rlall(playerid, params[])
  1684. {
  1685. if(Player[playerid][pAdmin] >= 5)
  1686. {
  1687. for(new i = 0; i < MAX_PLAYERS; i++)
  1688. GivePlayerWeapon(i, 35, 3),GameTextForPlayer(i,"~w~Rocket Lanchers ~r~given",3000,1);
  1689. new Name[MAX_PLAYER_NAME], Message[128];
  1690. GetPlayerName(playerid, Name, sizeof(Name));
  1691. format(Message, sizeof(Message), "%s Give all player weapon R L .", Name, playerid);
  1692. SendClientMessageToAll(COLOR_KRED,Message);
  1693. }
  1694. return 1;
  1695. }
  1696. CMD:gd(playerid, params[])
  1697. {
  1698. if(Player[playerid][pAdmin] >= 5)
  1699. {
  1700. for(new i = 0; i < MAX_PLAYERS; i++)
  1701. GivePlayerWeapon(i, 16, 3),GameTextForPlayer(i,"~w~Gernades ~r~given",3000,1);
  1702. new Name[MAX_PLAYER_NAME], Message[128];
  1703. GetPlayerName(playerid, Name, sizeof(Name));
  1704. format(Message, sizeof(Message), "%s Give all player weapon Gernades .", Name, playerid);
  1705. SendClientMessageToAll(COLOR_KRED,Message);
  1706. }
  1707. return 1;
  1708. }
  1709.  
  1710. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  1711. {
  1712. for(new i = 0; i < MAX_PLAYERS; i++)
  1713. {
  1714. if(dialogid == 3)
  1715. {
  1716. if(response)
  1717. {
  1718. switch(listitem)
  1719. {
  1720. case 0:
  1721. {
  1722. TogglePlayerControllable(i, false),GameTextForPlayer(i,"~w~All Players Are Freezed By ~r~Admin",3000,1); // Freeze the player
  1723. }
  1724. case 1:
  1725. {
  1726. TogglePlayerControllable(i, true),GameTextForPlayer(i,"~w~All Players Are Un-Freezed By ~r~Admin",3000,1); // unFreeze the player
  1727. }
  1728. case 2:
  1729. {
  1730. SetPlayerArmour(i, 100.0),GameTextForPlayer(i,"~r~Admin ~w~ Give all Player Armour",3000,1);
  1731. }
  1732. case 3:
  1733. {
  1734. SetPlayerHealth(i, 100),GameTextForPlayer(i,"~r~Admin Set All Health to 100 given",3000,1);
  1735. }
  1736. case 4:
  1737. {
  1738. SpawnPlayer(i),GameTextForPlayer(i,"~w~All Player Spawned by Admin",3000,1);
  1739. }
  1740. case 5:
  1741. {
  1742. SetPlayerTime(i,7,0),GameTextForPlayer(i,"~r~ Admin ~w~ Set all Time to Morning",3000,1); //morning
  1743. }
  1744. case 6:
  1745. {
  1746. SetPlayerTime(i,12,0),GameTextForPlayer(i,"~r~ Admin ~w~ Set all Time to Noon ",3000,1); //noon
  1747. }
  1748. case 7:
  1749. {
  1750. SetPlayerTime(i,0,0),GameTextForPlayer(i,"~r~ Admin ~w~ Set all Time to Mid Night ",3000,1); //midnight
  1751. }
  1752. case 8:
  1753. {
  1754. GivePlayerWeapon(i, 35, 10),GameTextForPlayer(i,"~w~Rocket Lanchers ~r~given",3000,1);
  1755. }
  1756. case 9:
  1757. {
  1758. GivePlayerWeapon(i,9, 1),GameTextForPlayer(i,"~r~Admin ~w~ Give all Player Chainsaw ",3000,1);
  1759. }
  1760. case 10:
  1761. {
  1762. GivePlayerWeapon(i,31, 150),GameTextForPlayer(i,"~r~Admin ~w~ Give all Player M4 ",3000,1);
  1763. }
  1764. case 11:
  1765. {
  1766. GivePlayerWeapon(i,16, 10),GameTextForPlayer(i,"~r~Admin ~w~ Give all Player 10 Gernades ",3000,1);
  1767. }
  1768. case 12:
  1769. {
  1770. GivePlayerWeapon(i,26, 100),GameTextForPlayer(i,"~r~Admin ~w~ Give all Player Sawnoff Shotgun",3000,1);
  1771. }
  1772. case 13:
  1773. {
  1774. ResetPlayerWeapons(i),GameTextForPlayer(i,"~w~All Players Are Disarm By ~r~Admin",3000,1);
  1775. }
  1776. case 14:
  1777. {
  1778. GameTextForPlayer(i,"~r~Admin Clear All Player Chat",3000,1);
  1779. new Name[MAX_PLAYER_NAME], Message[128];
  1780. GetPlayerName(playerid, Name, sizeof(Name));
  1781. format(Message, sizeof(Message), "", Name, playerid);
  1782. SendClientMessageToAll(COLOR_KRED,Message);
  1783. }
  1784. case 15:
  1785. {
  1786. GameTextForPlayer(i,"~b~All Player are Teleported to Skydive Place By~r~Admin",3000,1);
  1787. GivePlayerWeapon(i,46,10);
  1788. SetPlayerPos(i, 416.54, 1655.75, 710.00);
  1789. }
  1790. case 16:
  1791. {
  1792. GameTextForPlayer(i,"~b~Parachute given to All Player By ~r~Admin",3000,1);
  1793. GivePlayerWeapon(i,46,10);
  1794. }
  1795. case 17:
  1796. {
  1797. GameTextForPlayer(i,"~b~Dance Chant ~r~yo yo yo",3000,1);
  1798. ApplyAnimation(i,"RIOT","RIOT_CHANT", 4.0, 1, 0, 0, 0, 0);
  1799. }
  1800. case 18:
  1801. {
  1802. GameTextForPlayer(i,"~b~Dance Chant ~r~yo yo yo",3000,1);
  1803. ApplyAnimation(i,"DANCING", "DAN_Down_A", 4.0, 1, 0, 0, 0, 0);
  1804. }
  1805. case 19:
  1806. {
  1807. GameTextForPlayer(i,"~b~Dance Baby ~r~yo yo yo",3000,1);
  1808. ApplyAnimation(i,"DANCING", "dnce_M_d", 4.0, 1, 0, 0, 0, 0);
  1809. }
  1810. case 20:
  1811. {
  1812. GameTextForPlayer(i,"~b~Beer Given to All Player by ~r~Admin",3000,1);
  1813. SetPlayerSpecialAction(i,SPECIAL_ACTION_DRINK_BEER);
  1814. }
  1815. case 21:
  1816. {
  1817. GameTextForPlayer(i,"~b~Hat+Parrot Given to Player by ~r~Admin",3000,1);
  1818. SetPlayerAttachedObject( i, 0, 19137, 2, 0.100626, -0.003899, 0.000000, 357.376159, 1.029232, 351.574798, 1.000000, 1.000000, 1.000000 ),SetPlayerAttachedObject(i, 2, 19079, 1, 0.310804, -0.042321, -0.145831, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000 ); // TheParrot2 - Parrot
  1819. }
  1820. case 22:
  1821. {
  1822. GameTextForPlayer(i,"~b~Dance stop by Admin",3000,1);
  1823. ApplyAnimation(i, "CARRY", "crry_prtial", 2.0, 0, 0, 0, 0, 0);
  1824. }
  1825. case 23:
  1826. {
  1827. GameTextForPlayer(i,"~b~All Player Kicked by Admin",3000,1);
  1828. Kick(i);
  1829. }
  1830.  
  1831. }
  1832. }
  1833. }
  1834. }
  1835. //-----------------------------------------------------------------------------------------//
  1836. for(new i = 0; i < MAX_PLAYERS; i++)
  1837. {
  1838. if(dialogid == 99)
  1839. {
  1840. if(response)
  1841. {
  1842. switch(listitem)
  1843. {
  1844.  
  1845. case 0:
  1846. {
  1847. GivePlayerWeapon(i, 35, 10),GameTextForPlayer(i,"~w~Rocket Lanchers ~r~given",3000,1);
  1848. }
  1849. case 1:
  1850. {
  1851. GivePlayerWeapon(i,9, 1),GameTextForPlayer(i,"~r~Admin ~w~ Give all Player Chainsaw ",3000,1);
  1852. }
  1853. case 2:
  1854. {
  1855. GivePlayerWeapon(i,31, 150),GameTextForPlayer(i,"~r~Admin ~w~ Give all Player M4 ",3000,1);
  1856. }
  1857. case 3:
  1858. {
  1859. GivePlayerWeapon(i,16, 10),GameTextForPlayer(i,"~r~Admin ~w~ Give all Player 10 Gernades ",3000,1);
  1860. }
  1861. case 4:
  1862. {
  1863. GivePlayerWeapon(i,26, 100),GameTextForPlayer(i,"~r~Admin ~w~ Give all Player Sawnoff Shotgun",3000,1);
  1864. }
  1865. case 5:
  1866. {
  1867. ResetPlayerWeapons(i),GameTextForPlayer(i,"~w~All Players Are Disarm By ~r~Admin",3000,1);
  1868. }
  1869. case 6:
  1870. {
  1871. GameTextForPlayer(i,"~b~Parachute given to All Player By ~r~Admin",3000,1);
  1872. GivePlayerWeapon(i,46,10);
  1873. }
  1874. case 7:
  1875. {
  1876. GivePlayerWeapon(i, 24, 150),GameTextForPlayer(i,"~w~Desert Eagle ~r~given",3000,1);
  1877. }
  1878. case 8:
  1879. {
  1880. GivePlayerWeapon(i, 23, 150),GameTextForPlayer(i,"~w~Silenced pistol ~r~given",3000,1);
  1881. }
  1882. case 9:
  1883. {
  1884. GivePlayerWeapon(i, 25, 150),GameTextForPlayer(i,"~w~Pump ~r~given",3000,1);
  1885. }
  1886. case 10:
  1887. {
  1888. GivePlayerWeapon(i, 27, 150),GameTextForPlayer(i,"~w~Shot Gun ~r~given",3000,1);
  1889. }
  1890. case 11:
  1891. {
  1892. GivePlayerWeapon(i, 28, 150),GameTextForPlayer(i,"~w~UZI ~r~given",3000,1);
  1893. }
  1894. case 12:
  1895. {
  1896. GivePlayerWeapon(i, 29, 150),GameTextForPlayer(i,"~w~M5 ~r~given",3000,1);
  1897. }
  1898. case 13:
  1899. {
  1900. GivePlayerWeapon(i, 30, 150),GameTextForPlayer(i,"~w~Ak 47 ~r~given",3000,1);
  1901. }
  1902. case 14:
  1903. {
  1904. GivePlayerWeapon(i, 32, 150),GameTextForPlayer(i,"~w~TEC 9 ~r~given",3000,1);
  1905. }
  1906. case 15:
  1907. {
  1908. GivePlayerWeapon(i, 32, 150),GameTextForPlayer(i,"~w~Rifle ~r~given",3000,1);
  1909. }
  1910. case 16:
  1911. {
  1912. GivePlayerWeapon(i, 34, 150),GameTextForPlayer(i,"~w~Sniper ~r~given",3000,1);
  1913. }
  1914.  
  1915.  
  1916.  
  1917. }
  1918. }
  1919. }
  1920. }
  1921.  
  1922. //--------------------------------------------------------------------------------------//
  1923.  
  1924. if(dialogid == 88)
  1925. {
  1926. if(response)
  1927. {
  1928. switch(listitem)
  1929. {
  1930. case 0:
  1931. {
  1932. if(Player[playerid][pAdmin] >= 1)
  1933. {
  1934. SendClientMessage(playerid,COLOR_KRED,"|_______________________ - Admin cmds Level 1 -_________________|");
  1935. SendClientMessage(playerid,COLOR_ORANGE," 1 - Admin level 1 cmds : /slap ,/disarm ,/spawn,/clearchat,/warn,/ip,/burn,/goto,/abike,/nitro");
  1936. SendClientMessage(playerid,COLOR_ORANGE," 2 - Admin level 1 cmds :/setmorning ,/setafternoon ,/setmidnight , /acuff ,/auncuff,/ann2,/aduty,/offduty");
  1937. }
  1938. }
  1939. case 1:
  1940. {
  1941. if(Player[playerid][pAdmin] >= 2)
  1942. {
  1943. SendClientMessage(playerid,COLOR_KRED,"|_______________________ - Admin cmds Level 2 -_________________|");
  1944. SendClientMessage(playerid,COLOR_ORANGE," 1 - Admin level 2 cmds : /slap ,/armour ,heal ,/disarm ,/spawn ,/kick,/freeze,/unfreeze,/warn,/ip");
  1945. SendClientMessage(playerid,COLOR_ORANGE," 2 - Admin level 2 cmds :/setmorning ,/setafternoon ,/setmidnight , /acuff ,/auncuff ,/clearchat");
  1946. SendClientMessage(playerid,COLOR_ORANGE," 3 - Admin level 2 cmds :/jail,/unjail,/stealthon,/stealthoff,/burn,/get,/goto,/abike,/acar,/aheli,/aduty,/offduty");
  1947. SendClientMessage(playerid,COLOR_ORANGE," 4 - Admin level 2 cmds :/spec,/specoff,/ann1,/ann2,/ann3,/nitro");
  1948. }
  1949. }
  1950. case 2:
  1951. {
  1952. if(Player[playerid][pAdmin] >= 3)
  1953. {
  1954. SendClientMessage(playerid,COLOR_KRED,"|_______________________ - Admin cmds Level 3 -_________________|");
  1955. SendClientMessage(playerid,COLOR_ORANGE," 1 - Admin level 3 cmds : /slap ,/armour ,heal ,/disarm ,/spawn ,/kick,/freeze,/unfreeze,/ip");
  1956. SendClientMessage(playerid,COLOR_ORANGE," 2 - Admin level 3 cmds :/setmorning ,/setafternoon ,/setmidnight , /acuff ,/auncuff,/warn");
  1957. SendClientMessage(playerid,COLOR_ORANGE," 3 - Admin level 3 cmds :/jail,/unjail,/stealthon,/stealthoff,/explode,/get,/goto,/burnall");
  1958. SendClientMessage(playerid,COLOR_ORANGE," 4 - Admin level 3 cmds :/armourall ,/healall ,/freezeall, /unfreezeall ,/akill ,/clearchat");
  1959. SendClientMessage(playerid,COLOR_ORANGE," 5 - Admin level 3 cmds :/god,/aduty,/offduty,/givecar,/giveboat,/giveheli,/abike,/acar,/aheli,/ban");
  1960. SendClientMessage(playerid,COLOR_ORANGE," 6 - Admin level 3 cmds :/spec,/specoff,/ann1,/ann2,/ann3,/ann4,/nitro,/fixcar,/givenitro,/repair,/flip");
  1961. SendClientMessage(playerid,COLOR_ORANGE," 6 - Admin level 3 cmds :/givem4,/givem5,/givesp,/givesniper,/giveuzi,/giverpg");
  1962.  
  1963. }
  1964. }
  1965. case 3:
  1966. {
  1967. if(Player[playerid][pAdmin] >= 4)
  1968. {
  1969. SendClientMessage(playerid,COLOR_KRED,"|_______________________ - Admin cmds Level 4 -_________________|");
  1970. SendClientMessage(playerid,COLOR_ORANGE," 1 - Admin level 4 cmds : /slap ,/armour ,heal ,/disarm ,/spawn ,/kick,/freeze,/unfreeze,/ip");
  1971. SendClientMessage(playerid,COLOR_ORANGE," 2 - Admin level 4 cmds :/setmorning ,/setafternoon ,/setmidnight , /acuff ,/auncuff");
  1972. SendClientMessage(playerid,COLOR_ORANGE," 3 - Admin level 4 cmds :/armourall ,/healall ,/freezeall, /unfreezeall /akill,/clearchat");
  1973. SendClientMessage(playerid,COLOR_ORANGE," 4 - Admin level 4 cmds :/jail,/unjail,/stealthon,/stealthoff,/get,/goto,/burnall,/cars");
  1974. SendClientMessage(playerid,COLOR_ORANGE," 5 - Admin level 4 cmds :/givem4,/givem5,/givesp,/givesniper,/giveuzi,/giverpg");
  1975. SendClientMessage(playerid,COLOR_ORANGE," 6 - Admin level 4 cmds :/givecar,/giveboat,/giveheli,/abike,/acar,/aheli,/god,/aduty,/offduty");
  1976. SendClientMessage(playerid,COLOR_ORANGE," 7 - Admin level 4 cmds :/setscore ,/setcash,/dmenu,/warn,/explode,/kickall,/explodeall,/ban,/spawnall");
  1977. SendClientMessage(playerid,COLOR_ORANGE," 8 - Admin level 4 cmds :/spec,/specoff,/ann1,/ann2,/ann3,/ann4,/ann5,/spy,/offspy,/playlist,/nitro");
  1978. SendClientMessage(playerid,COLOR_ORANGE," 9 - Admin level 4 cmds :/repair,/healme,/fixcar/givenitro,/flip,/flipcar");
  1979.  
  1980. }
  1981. }
  1982. case 4:
  1983. {
  1984. if(Player[playerid][pAdmin] >= 5)
  1985. {
  1986. SendClientMessage(playerid,COLOR_KRED,"|_______________________ - Admin cmds Level 5 -_________________|");
  1987. SendClientMessage(playerid,COLOR_ORANGE," 1 - Admin level 6 cmds : /slap ,/armour ,heal ,/disarm ,/spawn ,/kick,/freeze,/unfreeze,/ip");
  1988. SendClientMessage(playerid,COLOR_ORANGE," 2 - Admin level 6 cmds :/setmorning ,/setafternoon ,/setmidnight ,/acuff ,/auncuff");
  1989. SendClientMessage(playerid,COLOR_ORANGE," 3 - Admin level 6 cmds :/armourall ,/healall ,/freezeall, /unfreezeall /akill,/clearchat");
  1990. SendClientMessage(playerid,COLOR_ORANGE," 4 - Admin level 6 cmds :/jail,/unjail,/stealthon,/stealthoff,/get,/goto,/burnall,/cars");
  1991. SendClientMessage(playerid,COLOR_ORANGE," 5 - Admin level 6 cmds :/setscore ,/setcash,/dmenu,/warn,/explode,/kickall,/explodeall");
  1992. SendClientMessage(playerid,COLOR_ORANGE," 6 - Admin level 6 cmds :/getall ,/slapall,/setskin,/Restart,/cars,/god,/aduty,/offduty,/ban,");
  1993. SendClientMessage(playerid,COLOR_ORANGE," 7 - Admin level 6 cmds :/spec,/specoff,/ann1,/ann2,/ann3,/ann4,/ann5,/spy,/offspy,/playlist");
  1994. SendClientMessage(playerid,COLOR_ORANGE," 8 - Admin level 6 cmds :/respawncars,/setlevel,/spawnall,/bearall,/wineall,/GD,/RLall");
  1995. SendClientMessage(playerid,COLOR_ORANGE," 9 - Admin level 6 cmds :/danceall1,/danceall2,/danceall3,/hatall,/hatall1,/astop,/nitro");
  1996. SendClientMessage(playerid,COLOR_ORANGE," 10 - Admin level 6 cmds : /repair,/healme,/fixcar/givenitro,/flipcar,/flip,/dweaps");
  1997. SendClientMessage(playerid,COLOR_ORANGE," 11 - Admin level 3 cmds :/givem4,/givem5,/givesp,/givesniper,/giveuzi,/giverpg");
  1998. }
  1999. }
  2000. }
  2001. }
  2002. }
  2003. //----------------------------------------------------------------------------------------------------------------
  2004. if(dialogid == 8889)
  2005. {
  2006. if(response)
  2007. {
  2008. switch(listitem)
  2009. {
  2010. case 0:
  2011. {
  2012. ShowPlayerDialog(playerid,92,DIALOG_STYLE_LIST, "Bikes", "NRG\n BF-400\nFCR-900\nSanchez\nFreeway\nPCJ-600","Spawn" ,"Close");
  2013. }
  2014. case 1:
  2015. {
  2016. ShowPlayerDialog(playerid,89,DIALOG_STYLE_LIST, "Sports Cars", "Bullet\nInfernus\nTurismo\nAlpha\nEuro\nSultan\nBanshee\nBlista\nCheetah\nHotring\nJester\nPhoenix\nSuperGt\nZR-350","Spawn" ,"Close");
  2017. }
  2018. case 2:
  2019. {
  2020. ShowPlayerDialog(playerid,90,DIALOG_STYLE_LIST, "Heavy Army Vehicle", "Rhino\nHydra\nHunter","Spawn" ,"Close");
  2021. }
  2022. case 3:
  2023. {
  2024. ShowPlayerDialog(playerid,91,DIALOG_STYLE_LIST, "Police Cars", "Enforcer\n Police Car (LSPD)\nPolice Car (LVPD)\nPolice Ranger","Spawn" ,"Close");
  2025. }
  2026. case 4:
  2027. {
  2028. ShowPlayerDialog(playerid,93,DIALOG_STYLE_LIST, "Monster Trucks", "Dumper\n Monster Truck A\nMonser Truck B\nMonser Truck","Spawn" ,"Close");
  2029. }
  2030. case 5:
  2031. {
  2032. ShowPlayerDialog(playerid,94,DIALOG_STYLE_LIST, "Helicopters", "Cargobob\nLeviation\nHunter\nMaverick\nNews\nSeasparrow\nRaindance","Spawn" ,"Close");
  2033. }
  2034.  
  2035. }
  2036. }
  2037. }
  2038.  
  2039. //----------------------------------------------------------------------------------------------
  2040. if(dialogid == 94)
  2041. {
  2042. if(response)
  2043. {
  2044. switch(listitem)
  2045. {
  2046. case 0:
  2047. {
  2048. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  2049. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  2050. else
  2051. {
  2052. new Float:pX,Float:pY,Float:pZ,Float:pw;
  2053. GetPlayerPos(playerid, pX,pY,pZ);
  2054. GetPlayerFacingAngle(playerid, pw);
  2055. myCar[playerid] = CreateVehicle(548, pX, pY, pZ, pw, 0, 0, 0);
  2056. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  2057. GameTextForPlayer(playerid,"~w~Cargobob",3000,1);
  2058. }
  2059. }
  2060. case 1:
  2061. {
  2062. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  2063. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  2064. else
  2065. {
  2066. new Float:pX,Float:pY,Float:pZ,Float:pw;
  2067. GetPlayerPos(playerid, pX,pY,pZ);
  2068. GetPlayerFacingAngle(playerid, pw);
  2069. myCar[playerid] = CreateVehicle(417, pX, pY, pZ, pw, 0, 0, 0);
  2070. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  2071. GameTextForPlayer(playerid,"~w~Leviation",3000,1);
  2072. }
  2073. }
  2074. case 2:
  2075. {
  2076. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  2077. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  2078. else
  2079. {
  2080. new Float:pX,Float:pY,Float:pZ,Float:pw;
  2081. GetPlayerPos(playerid, pX,pY,pZ);
  2082. GetPlayerFacingAngle(playerid, pw);
  2083. myCar[playerid] = CreateVehicle(425, pX, pY, pZ, pw, 0, 0, 0);
  2084. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  2085. GameTextForPlayer(playerid,"~w~Hunter",3000,1);
  2086. }
  2087. }
  2088. case 3:
  2089. {
  2090. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  2091. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  2092. else
  2093. {
  2094. new Float:pX,Float:pY,Float:pZ,Float:pw;
  2095. GetPlayerPos(playerid, pX,pY,pZ);
  2096. GetPlayerFacingAngle(playerid, pw);
  2097. myCar[playerid] = CreateVehicle(487, pX, pY, pZ, pw, 0, 0, 0);
  2098. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  2099. GameTextForPlayer(playerid,"~w~Maverick",3000,1);
  2100. }
  2101. }
  2102. case 4:
  2103. {
  2104. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  2105. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  2106. else
  2107. {
  2108. new Float:pX,Float:pY,Float:pZ,Float:pw;
  2109. GetPlayerPos(playerid, pX,pY,pZ);
  2110. GetPlayerFacingAngle(playerid, pw);
  2111. myCar[playerid] = CreateVehicle(488, pX, pY, pZ, pw, 0, 0, 0);
  2112. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  2113. GameTextForPlayer(playerid,"~w~News",3000,1);
  2114. }
  2115. }
  2116. case 5:
  2117. {
  2118. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  2119. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  2120. else
  2121. {
  2122. new Float:pX,Float:pY,Float:pZ,Float:pw;
  2123. GetPlayerPos(playerid, pX,pY,pZ);
  2124. GetPlayerFacingAngle(playerid, pw);
  2125. myCar[playerid] = CreateVehicle(447, pX, pY, pZ, pw, 0, 0, 0);
  2126. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  2127. GameTextForPlayer(playerid,"~w~SeaSparrow",3000,1);
  2128. }
  2129. }
  2130. case 6:
  2131. {
  2132. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  2133. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  2134. else
  2135. {
  2136. new Float:pX,Float:pY,Float:pZ,Float:pw;
  2137. GetPlayerPos(playerid, pX,pY,pZ);
  2138. GetPlayerFacingAngle(playerid, pw);
  2139. myCar[playerid] = CreateVehicle(563, pX, pY, pZ, pw, 0, 0, 0);
  2140. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  2141. GameTextForPlayer(playerid,"~w~Raindance",3000,1);
  2142. }
  2143. }
  2144. }
  2145. return 0;
  2146. }
  2147. }
  2148.  
  2149. //-----------------------------------------------------------------------------------------------
  2150. if(dialogid == 93)
  2151. {
  2152. if(response)
  2153. {
  2154. switch(listitem)
  2155. {
  2156. case 0:
  2157. {
  2158. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  2159. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  2160. else
  2161. {
  2162. new Float:pX,Float:pY,Float:pZ,Float:pw;
  2163. GetPlayerPos(playerid, pX,pY,pZ);
  2164. GetPlayerFacingAngle(playerid, pw);
  2165. myCar[playerid] = CreateVehicle(406, pX, pY, pZ, pw, 0, 0, 0);
  2166. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  2167. GameTextForPlayer(playerid,"~w~Dumper",3000,1);
  2168. }
  2169. }
  2170. case 1:
  2171. {
  2172. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  2173. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  2174. else
  2175. {
  2176. new Float:pX,Float:pY,Float:pZ,Float:pw;
  2177. GetPlayerPos(playerid, pX,pY,pZ);
  2178. GetPlayerFacingAngle(playerid, pw);
  2179. myCar[playerid] = CreateVehicle(556, pX, pY, pZ, pw, 0, 0, 0);
  2180. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  2181. GameTextForPlayer(playerid,"~w~Monser Truck A",3000,1);
  2182. }
  2183. }
  2184. case 2:
  2185. {
  2186. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  2187. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  2188. else
  2189. {
  2190. new Float:pX,Float:pY,Float:pZ,Float:pw;
  2191. GetPlayerPos(playerid, pX,pY,pZ);
  2192. GetPlayerFacingAngle(playerid, pw);
  2193. myCar[playerid] = CreateVehicle(557, pX, pY, pZ, pw, 0, 0, 0);
  2194. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  2195. GameTextForPlayer(playerid,"~w~Monser Truck B",3000,1);
  2196. }
  2197. }
  2198. case 3:
  2199. {
  2200. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  2201. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  2202. else
  2203. {
  2204. new Float:pX,Float:pY,Float:pZ,Float:pw;
  2205. GetPlayerPos(playerid, pX,pY,pZ);
  2206. GetPlayerFacingAngle(playerid, pw);
  2207. myCar[playerid] = CreateVehicle(444, pX, pY, pZ, pw, 0, 0, 0);
  2208. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  2209. GameTextForPlayer(playerid,"~w~Monser Truck ",3000,1);
  2210. }
  2211. }
  2212.  
  2213.  
  2214. }
  2215. return 0;
  2216. }
  2217. }
  2218.  
  2219. //-----------------------------------------------------------------------------------------
  2220. if(dialogid == 91)
  2221. {
  2222. if(response)
  2223. {
  2224. switch(listitem)
  2225. {
  2226. case 0:
  2227. {
  2228. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  2229. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  2230. else
  2231. {
  2232. new Float:pX,Float:pY,Float:pZ,Float:pw;
  2233. GetPlayerPos(playerid, pX,pY,pZ);
  2234. GetPlayerFacingAngle(playerid, pw);
  2235. myCar[playerid] = CreateVehicle(427, pX, pY, pZ, pw, 0, 0, 0);
  2236. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  2237. GameTextForPlayer(playerid,"~w~Enforcer",3000,1);
  2238. }
  2239. }
  2240. case 1:
  2241. {
  2242. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  2243. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  2244. else
  2245. {
  2246. new Float:pX,Float:pY,Float:pZ,Float:pw;
  2247. GetPlayerPos(playerid, pX,pY,pZ);
  2248. GetPlayerFacingAngle(playerid, pw);
  2249. myCar[playerid] = CreateVehicle(596, pX, pY, pZ, pw, 0, 0, 0);
  2250. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  2251. GameTextForPlayer(playerid,"~w~ Police Car(LSPD)",3000,1);
  2252. }
  2253. }
  2254. case 2:
  2255. {
  2256. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  2257. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  2258. else
  2259. {
  2260. new Float:pX,Float:pY,Float:pZ,Float:pw;
  2261. GetPlayerPos(playerid, pX,pY,pZ);
  2262. GetPlayerFacingAngle(playerid, pw);
  2263. myCar[playerid] = CreateVehicle(598, pX, pY, pZ, pw, 0, 0, 0);
  2264. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  2265. GameTextForPlayer(playerid,"~w~Police Car(LVPD)",3000,1);
  2266. }
  2267. }
  2268. }
  2269. return 0;
  2270. }
  2271. }
  2272. if(dialogid == 90)
  2273. {
  2274. if(response)
  2275. {
  2276. switch(listitem)
  2277. {
  2278. case 0:
  2279. {
  2280. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  2281. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  2282. else
  2283. {
  2284. new Float:pX,Float:pY,Float:pZ,Float:pw;
  2285. GetPlayerPos(playerid, pX,pY,pZ);
  2286. GetPlayerFacingAngle(playerid, pw);
  2287. myCar[playerid] = CreateVehicle(432, pX, pY, pZ, pw, 0, 0, 0);
  2288. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  2289. GameTextForPlayer(playerid,"~w~Rhino",3000,1);
  2290. }
  2291. }
  2292. case 1:
  2293. {
  2294. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  2295. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  2296. else
  2297. {
  2298. new Float:pX,Float:pY,Float:pZ,Float:pw;
  2299. GetPlayerPos(playerid, pX,pY,pZ);
  2300. GetPlayerFacingAngle(playerid, pw);
  2301. myCar[playerid] = CreateVehicle(520, pX, pY, pZ, pw, 0, 0, 0);
  2302. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  2303. GameTextForPlayer(playerid,"~w~ Hydra",3000,1);
  2304. }
  2305. }
  2306. case 2:
  2307. {
  2308. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  2309. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  2310. else
  2311. {
  2312. new Float:pX,Float:pY,Float:pZ,Float:pw;
  2313. GetPlayerPos(playerid, pX,pY,pZ);
  2314. GetPlayerFacingAngle(playerid, pw);
  2315. myCar[playerid] = CreateVehicle(425, pX, pY, pZ, pw, 0, 0, 0);
  2316. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  2317. GameTextForPlayer(playerid,"~w~Hunter",3000,1);
  2318. }
  2319. }
  2320. }
  2321. return 0;
  2322. }
  2323. }
  2324. //-------------------------------------------------------------------------------------------------
  2325. if(dialogid == 92)
  2326. {
  2327. if(response)
  2328. {
  2329. switch(listitem)
  2330. {
  2331. case 0:
  2332. {
  2333. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  2334. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  2335. else
  2336. {
  2337. new Float:pX,Float:pY,Float:pZ,Float:pw;
  2338. GetPlayerPos(playerid, pX,pY,pZ);
  2339. GetPlayerFacingAngle(playerid, pw);
  2340. myCar[playerid] = CreateVehicle(522, pX, pY, pZ, pw, 0, 0, 0);
  2341. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  2342. GameTextForPlayer(playerid,"~w~NRG-500",3000,1);
  2343. }
  2344. }
  2345. case 1:
  2346. {
  2347. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  2348. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  2349. else
  2350. {
  2351. new Float:pX,Float:pY,Float:pZ,Float:pw;
  2352. GetPlayerPos(playerid, pX,pY,pZ);
  2353. GetPlayerFacingAngle(playerid, pw);
  2354. myCar[playerid] = CreateVehicle(581, pX, pY, pZ, pw, 0, 0, 0);
  2355. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  2356. GameTextForPlayer(playerid,"~w~BF-400",3000,1);
  2357. }
  2358. }
  2359. case 2:
  2360. {
  2361. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  2362. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  2363. else
  2364. {
  2365. new Float:pX,Float:pY,Float:pZ,Float:pw;
  2366. GetPlayerPos(playerid, pX,pY,pZ);
  2367. GetPlayerFacingAngle(playerid, pw);
  2368. myCar[playerid] = CreateVehicle(521, pX, pY, pZ, pw, 0, 0, 0);
  2369. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  2370. GameTextForPlayer(playerid,"~w~FCR-900",3000,1);
  2371. }
  2372. }
  2373. case 3:
  2374. {
  2375. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  2376. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  2377. else
  2378. {
  2379. new Float:pX,Float:pY,Float:pZ,Float:pw;
  2380. GetPlayerPos(playerid, pX,pY,pZ);
  2381. GetPlayerFacingAngle(playerid, pw);
  2382. myCar[playerid] = CreateVehicle(468, pX, pY, pZ, pw, 0, 0, 0);
  2383. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  2384. GameTextForPlayer(playerid,"~w~Sanchez",3000,1);
  2385. }
  2386. }
  2387. case 4:
  2388. {
  2389. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  2390. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  2391. else
  2392. {
  2393. new Float:pX,Float:pY,Float:pZ,Float:pw;
  2394. GetPlayerPos(playerid, pX,pY,pZ);
  2395. GetPlayerFacingAngle(playerid, pw);
  2396. myCar[playerid] = CreateVehicle(463, pX, pY, pZ, pw, 0, 0, 0);
  2397. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  2398. GameTextForPlayer(playerid,"~w~Freeway",3000,1);
  2399. }
  2400. }
  2401. case 5:
  2402. {
  2403. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  2404. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  2405. else
  2406. {
  2407. new Float:pX,Float:pY,Float:pZ,Float:pw;
  2408. GetPlayerPos(playerid, pX,pY,pZ);
  2409. GetPlayerFacingAngle(playerid, pw);
  2410. myCar[playerid] = CreateVehicle(461, pX, pY, pZ, pw, 0, 0, 0);
  2411. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  2412. GameTextForPlayer(playerid,"~w~PCJ-600",3000,1);
  2413. }
  2414. }
  2415. }
  2416. return 0;
  2417. }
  2418. }
  2419. //-----------------------------------------------------------------------------------------
  2420. if(dialogid == 89)
  2421. {
  2422. if(response)
  2423. {
  2424. switch(listitem)
  2425. {
  2426. case 0:
  2427. {
  2428. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  2429. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  2430. else
  2431. {
  2432. new Float:pX,Float:pY,Float:pZ,Float:pw;
  2433. GetPlayerPos(playerid, pX,pY,pZ);
  2434. GetPlayerFacingAngle(playerid, pw);
  2435. myCar[playerid] = CreateVehicle(541, pX, pY, pZ, pw, 0, 0, 0);
  2436. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  2437. GameTextForPlayer(playerid,"~w~Bullet",3000,1);
  2438. }
  2439. }
  2440. case 1:
  2441. {
  2442. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  2443. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  2444. else
  2445. {
  2446. new Float:pX,Float:pY,Float:pZ,Float:pw;
  2447. GetPlayerPos(playerid, pX,pY,pZ);
  2448. GetPlayerFacingAngle(playerid, pw);
  2449. myCar[playerid] = CreateVehicle(411, pX, pY, pZ, pw, 0, 0, 0);
  2450. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  2451. GameTextForPlayer(playerid,"~w~Infernus",3000,1);
  2452. }
  2453. }
  2454. case 2:
  2455. {
  2456. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  2457. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  2458. else
  2459. {
  2460. new Float:pX,Float:pY,Float:pZ,Float:pw;
  2461. GetPlayerPos(playerid, pX,pY,pZ);
  2462. GetPlayerFacingAngle(playerid, pw);
  2463. myCar[playerid] = CreateVehicle(451, pX, pY, pZ, pw, 0, 0, 0);
  2464. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  2465. GameTextForPlayer(playerid,"~w~Turismo",3000,1);
  2466. }
  2467. }
  2468. case 3:
  2469. {
  2470. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  2471. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  2472. else
  2473. {
  2474. new Float:pX,Float:pY,Float:pZ,Float:pw;
  2475. GetPlayerPos(playerid, pX,pY,pZ);
  2476. GetPlayerFacingAngle(playerid, pw);
  2477. myCar[playerid] = CreateVehicle(602, pX, pY, pZ, pw, 0, 0, 0);
  2478. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  2479. GameTextForPlayer(playerid,"~w~Alpha",3000,1);
  2480. }
  2481. }
  2482. case 4:
  2483. {
  2484. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  2485. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  2486. else
  2487. {
  2488. new Float:pX,Float:pY,Float:pZ,Float:pw;
  2489. GetPlayerPos(playerid, pX,pY,pZ);
  2490. GetPlayerFacingAngle(playerid, pw);
  2491. myCar[playerid] = CreateVehicle(587, pX, pY, pZ, pw, 0, 0, 0);
  2492. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  2493. GameTextForPlayer(playerid,"~w~Euros",3000,1);
  2494. }
  2495. }
  2496. case 5:
  2497. {
  2498. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  2499. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  2500. else
  2501. {
  2502. new Float:pX,Float:pY,Float:pZ,Float:pw;
  2503. GetPlayerPos(playerid, pX,pY,pZ);
  2504. GetPlayerFacingAngle(playerid, pw);
  2505. myCar[playerid] = CreateVehicle(560, pX, pY, pZ, pw, 0, 0, 0);
  2506. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  2507. GameTextForPlayer(playerid,"~w~Sultan",3000,1);
  2508. }
  2509. }
  2510. case 6:
  2511. {
  2512. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  2513. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  2514. else
  2515. {
  2516. new Float:pX,Float:pY,Float:pZ,Float:pw;
  2517. GetPlayerPos(playerid, pX,pY,pZ);
  2518. GetPlayerFacingAngle(playerid, pw);
  2519. myCar[playerid] = CreateVehicle(429, pX, pY, pZ, pw, 0, 0, 0);
  2520. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  2521. GameTextForPlayer(playerid,"~w~Banshee",3000,1);
  2522. }
  2523. }
  2524. case 7:
  2525. {
  2526. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  2527. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  2528. else
  2529. {
  2530. new Float:pX,Float:pY,Float:pZ,Float:pw;
  2531. GetPlayerPos(playerid, pX,pY,pZ);
  2532. GetPlayerFacingAngle(playerid, pw);
  2533. myCar[playerid] = CreateVehicle(496, pX, pY, pZ, pw, 0, 0, 0);
  2534. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  2535. GameTextForPlayer(playerid,"~w~Blista",3000,1);
  2536. }
  2537. }
  2538. case 8:
  2539. {
  2540. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  2541. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  2542. else
  2543. {
  2544. new Float:pX,Float:pY,Float:pZ,Float:pw;
  2545. GetPlayerPos(playerid, pX,pY,pZ);
  2546. GetPlayerFacingAngle(playerid, pw);
  2547. myCar[playerid] = CreateVehicle(415, pX, pY, pZ, pw, 0, 0, 0);
  2548. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  2549. GameTextForPlayer(playerid,"~w~Cheetah",3000,1);
  2550. }
  2551. }
  2552. case 9:
  2553. {
  2554. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  2555. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  2556. else
  2557. {
  2558. new Float:pX,Float:pY,Float:pZ,Float:pw;
  2559. GetPlayerPos(playerid, pX,pY,pZ);
  2560. GetPlayerFacingAngle(playerid, pw);
  2561. myCar[playerid] = CreateVehicle(502, pX, pY, pZ, pw, 0, 0, 0);
  2562. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  2563. GameTextForPlayer(playerid,"~w~Hotring",3000,1);
  2564. }
  2565. }
  2566. case 10:
  2567. {
  2568. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  2569. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  2570. else
  2571. {
  2572. new Float:pX,Float:pY,Float:pZ,Float:pw;
  2573. GetPlayerPos(playerid, pX,pY,pZ);
  2574. GetPlayerFacingAngle(playerid, pw);
  2575. myCar[playerid] = CreateVehicle(559, pX, pY, pZ, pw, 0, 0, 0);
  2576. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  2577. GameTextForPlayer(playerid,"~w~Jester",3000,1);
  2578. }
  2579. }
  2580. case 11:
  2581. {
  2582. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  2583. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  2584. else
  2585. {
  2586. new Float:pX,Float:pY,Float:pZ,Float:pw;
  2587. GetPlayerPos(playerid, pX,pY,pZ);
  2588. GetPlayerFacingAngle(playerid, pw);
  2589. myCar[playerid] = CreateVehicle(603, pX, pY, pZ, pw, 0, 0, 0);
  2590. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  2591. GameTextForPlayer(playerid,"~w~Phoenix",3000,1);
  2592. }
  2593. }
  2594. case 12:
  2595. {
  2596. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  2597. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  2598. else
  2599. {
  2600. new Float:pX,Float:pY,Float:pZ,Float:pw;
  2601. GetPlayerPos(playerid, pX,pY,pZ);
  2602. GetPlayerFacingAngle(playerid, pw);
  2603. myCar[playerid] = CreateVehicle(506, pX, pY, pZ, pw, 0, 0, 0);
  2604. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  2605. GameTextForPlayer(playerid,"~w~Super-GT",3000,1);
  2606. }
  2607. }
  2608. case 13:
  2609. {
  2610. if(myCar[playerid] != 0) DestroyVehicle(myCar[playerid]);
  2611. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"You're in a vehicle.");
  2612. else
  2613. {
  2614. new Float:pX,Float:pY,Float:pZ,Float:pw;
  2615. GetPlayerPos(playerid, pX,pY,pZ);
  2616. GetPlayerFacingAngle(playerid, pw);
  2617. myCar[playerid] = CreateVehicle(477, pX, pY, pZ, pw, 0, 0, 0);
  2618. PutPlayerInVehicle(playerid, myCar[playerid], 0);
  2619. GameTextForPlayer(playerid,"~w~ZR-350",3000,1);
  2620. }
  2621. }
  2622.  
  2623. }
  2624.  
  2625. return 0;
  2626. }
  2627. }
  2628. //--------------------------------------------------------------------------------------------------------------
  2629. for(new i = 0; i < MAX_PLAYERS; i++)
  2630. {
  2631. if(dialogid == 85)
  2632. {
  2633. if(response)
  2634. {
  2635. switch(listitem)
  2636. {
  2637. case 0:
  2638. {
  2639. PlayAudioStreamForPlayer(i, "http://a.tumblr.com/tumblr_l8v4qpVyng1qao2fvo1.mp3"), SendClientMessage(i,COLOR_YELLOW,"[Server]David guetta memories ");
  2640. }
  2641. case 1:
  2642. {
  2643. PlayAudioStreamForPlayer(i, "http://a.tumblr.com/tumblr_lkr3ai0RZI1qjj4/d3o1.mp3"), SendClientMessage(i,COLOR_YELLOW,"[Server]: dayNight ");
  2644. }
  2645. case 2:
  2646. {
  2647. PlayAudioStreamForPlayer(i, "http://www.woo55.com/adata/11296/Chris%20Brown%20-%20Oh%20Yeah%20%5Bwww.SongsLover.com%5D.mp3http://www.woo55.com/adata/11296/Chris%20Brown%20-%20Oh%20Yeah%20%5Bwww.SongsLover.com%5D.mp3"), SendClientMessage(i,COLOR_YELLOW,"[Server]: Chris Born O yeah ");
  2648. }
  2649. case 3:
  2650. {
  2651. PlayAudioStreamForPlayer(i, "http://www.songs--pk.info/English_songs/Akcent_Songs/Love_Stoned.mp3"), SendClientMessage(i,COLOR_YELLOW,"[Server]: Akcent : How Deep is Your Love ");
  2652. }
  2653. case 4:
  2654. {
  2655. PlayAudioStreamForPlayer(i, "http://coresignsgraphics.com/music/discography%20music/Eminem/E/08%20-%20Lose%20Yourself%20%28From%20The%208%20Mile%20Soundtrack%29%20-%20Eminem.mp3"), SendClientMessage(i,COLOR_YELLOW,"[Server]:Eminem Lose Yourself (8 Mile Soundtrack) ");
  2656. }
  2657. case 5:
  2658. {
  2659. PlayAudioStreamForPlayer(i, "http://myafroradio.net/ghanapromo/songs/QWECI/Im%20Not%20Afraid%20Ft.%20Eminem.mp3"), SendClientMessage(i,COLOR_YELLOW,"[Server]:Eminem:Not Afraid (Recovery) ");
  2660. }
  2661. case 6:
  2662. {
  2663. PlayAudioStreamForPlayer(i, "http://mp3.shmidt.net/files_play/9d7678519c7536a68eb93c7d5b6680e7/mp3/E/Eminem/Eminem_-_When_Im_Gone_mp3.shmidt.net.mp3"), SendClientMessage(i,COLOR_YELLOW,"[Server]:Eminem:When I'm Gone (Curtain Call)");
  2664. }
  2665. case 7:
  2666. {
  2667. PlayAudioStreamForPlayer(i, "http://www.woo55.com/adata/6787/17%20Beautiful%20%28Prod.%20Eminem%29%20%28www.SongsLover.com%29.mp3"), SendClientMessage(i,COLOR_YELLOW,"[Server]:Eminem:Beautiful");
  2668. }
  2669. case 8:
  2670. {
  2671. PlayAudioStreamForPlayer(i, "http://58.254.132.169/90115000/fulltrack_dl/MP3_40_16_Stero/2011082401/101433.mp3"), SendClientMessage(i,COLOR_YELLOW,"[Server]:Shakira: Addicted");
  2672.  
  2673. }
  2674. case 9:
  2675. {
  2676. PlayAudioStreamForPlayer(i, "http://5mp.eu/fajlok2/netrizsolt/_7___linkin_park___in_the_end_www.5mp.eu_.mp3"), SendClientMessage(i,COLOR_YELLOW,"[Server]:Linkin Park: In The End");
  2677. }
  2678. case 10:
  2679. {
  2680. PlayAudioStreamForPlayer(i, "http://www.webhtml5.info//mmug/technology/flash/songs/Linkin%20Park%20-%20One%20Step%20Closer.mp3"), SendClientMessage(i,COLOR_YELLOW,"[Server]:Linkin Park:One Step Closer ");
  2681. }
  2682. case 11:
  2683. {
  2684. PlayAudioStreamForPlayer(i, "http://o5wap.ru/content/mp3/full/5/4/5/Linkin_Park_-_Faint%28Remix%29.mp3"), SendClientMessage(i,COLOR_YELLOW,"[Server]:Linkin Park:Faint ");
  2685. }
  2686. case 12:
  2687. {
  2688. PlayAudioStreamForPlayer(i, "http://www.electroleaks.com/wp-content/uploads/2011/07/Russ-Chimes-MIDNIGHT-CLUB-EP-Part-3_-Targa.mp3"), SendClientMessage(i,COLOR_YELLOW,"[Server]:Mid Night Club ");
  2689. }
  2690. case 13:
  2691. {
  2692. PlayAudioStreamForPlayer(i, "http://source.adminprotools.net/Mixshow/mi073tk3.mp3"), SendClientMessage(i,COLOR_YELLOW,"[Server]:Akon and D Guetta Feat ");
  2693. }
  2694. }
  2695. }
  2696. } }
  2697. //-----------------------------------------------------------------------------------------------------------
  2698. if(dialogid == 10001) // Teleport Dialog
  2699. {
  2700. if(response)
  2701. {
  2702. if(listitem == 0) // Los Santos
  2703. {
  2704. ShowPlayerDialog(playerid, 10002, DIALOG_STYLE_LIST, "Los Santos", "Los Santos Airport \nSanta Marina \nGrove Street \nCity Hall \nPolice Station \nBank \nOcean Docks \nCrazybob's House \nJefferson Motel \nAbove Los Santos \nBack", "Select", "Cancel");
  2705. }
  2706. if(listitem == 1) // San Fierro
  2707. {
  2708. ShowPlayerDialog(playerid, 10003, DIALOG_STYLE_LIST, "San Fierro", "San Fierro Airport \nCity Hall \nBank \nOcean Flats \nMissionary Hill \nJizzys Pleasure Dome \nPolice Station \nBack", "Select", "Cancel");
  2709. }
  2710. if(listitem == 2) // Las Venturas
  2711. {
  2712. ShowPlayerDialog(playerid, 10004, DIALOG_STYLE_LIST, "Las Venturas", "Las Venturas Airport \nArea69 \nCity Hall \nPolice Station \nCaligulas Casino \nStarfish Casino \nBank \nPrickle Pine \nBandit Stadium \nLast Dime Motel \nAbove Las Venturas \nBack", "Select", "Cancel");
  2713. }
  2714. if(listitem == 3) // Other
  2715. {
  2716. ShowPlayerDialog(playerid, 10005, DIALOG_STYLE_LIST, "Other", "Verdant Meadows \nBayside \nPalominmo Creek \nMontgomery \nBlueberry \nDrylake \nSniper Death Match \nBike Race \nCar Race \nMount Chilliad Cabin \nTop of Mount Chilliad \nMount Chilliad \nBack", "Select", "Cancel");
  2717. }
  2718. }
  2719. return 0;
  2720. }
  2721.  
  2722. if(dialogid == 10001) // Los Santos
  2723. {
  2724. if(response)
  2725. {
  2726. if(listitem == 0) // Airport
  2727. {
  2728. SetPlayerInterior(playerid, 0);
  2729. SetPlayerPos(playerid, 1934.8811,-2305.5283,13.5469);
  2730. SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Los Santos Airport.");
  2731. }
  2732. if(listitem == 1) //Santa Marina
  2733. {
  2734. SetPlayerInterior(playerid, 0);
  2735. SetPlayerPos(playerid, 433.1179,-1796.5649,5.5469);
  2736. SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Santa Marina Beach.");
  2737. }
  2738. if(listitem == 2) // Grove Street
  2739. {
  2740. SetPlayerInterior(playerid, 0);
  2741. SetPlayerPos(playerid, 2499.8733,-1667.6309,13.3512);
  2742. SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Grove Street.");
  2743. }
  2744. if(listitem == 3) // City Hall
  2745. {
  2746. SetPlayerInterior(playerid, 0);
  2747. SetPlayerPos(playerid, 1461.0043,-1019.4626,24.6975);
  2748. SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Los Santos City Hall.");
  2749. }
  2750. if(listitem == 4) // Police Station
  2751. {
  2752. SetPlayerPos(playerid, 1544.8700,-1675.8081,13.5593);
  2753. SetPlayerFacingAngle(playerid, 90);
  2754. SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Los Santos Police Department.");
  2755. }
  2756. if(listitem == 5) // Bank
  2757. {
  2758. SetPlayerInterior(playerid, 0);
  2759. SetPlayerPos(playerid, 595.1895,-1243.1205,18.0844);
  2760. SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Los Santos Bank.");
  2761. }
  2762. if(listitem == 6) // Ocean Docks
  2763. {
  2764. SetPlayerInterior(playerid, 0);
  2765. SetPlayerPos(playerid, 2791.1782,-2534.6309,13.6303);
  2766. SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Ocean Docks.");
  2767. }
  2768. if(listitem == 7) // Crazybob's House
  2769. {
  2770. SetPlayerInterior(playerid, 0);
  2771. SetPlayerPos(playerid, 1255.2925,-778.2413,92.0302);
  2772. SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Crazybob's House.");
  2773. }
  2774. if(listitem == 8) // Jefferson Motel
  2775. {
  2776. SetPlayerInterior(playerid, 0);
  2777. SetPlayerPos(playerid, 2229.0200,-1159.8000,25.7981);
  2778. SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Jefferson Motel.");
  2779. }
  2780. if(listitem == 9) // Above Los Santos
  2781. {
  2782. SetPlayerPos(playerid, 1744.1571,-1426.3916,1513.2897);
  2783. SetPlayerFacingAngle(playerid, 0);
  2784.  
  2785. GivePlayerWeapon(playerid, 46, 1);
  2786. SendClientMessage(playerid, 0x00FFFFAA, "You got a parachute.");
  2787. OnSkyDiving[playerid]=1;
  2788. }
  2789. if(listitem == 10) // Back
  2790. {
  2791. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Teleport Categories", "Los Santos\nSan Fierro\nLas Venturas\nOther", "Select", "Cancel");
  2792. }
  2793. }
  2794. return 0;
  2795. }
  2796.  
  2797. if(dialogid == 10002) // San Fierro
  2798. {
  2799. if(response)
  2800. {
  2801. if(listitem == 0) // Airport
  2802. {
  2803. SetPlayerInterior(playerid, 0);
  2804. SetPlayerPos(playerid, -1315.9419,-223.8595,14.1484);
  2805. SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to San Fierro Airport.");
  2806. }
  2807. if(listitem == 1) // City Hall
  2808. {
  2809. SetPlayerInterior(playerid, 0);
  2810. SetPlayerPos(playerid, -2672.6116,1268.4943,55.9456);
  2811. SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to San Fierro City Hall.");
  2812. }
  2813. if(listitem == 2) // Bank
  2814. {
  2815. SetPlayerInterior(playerid, 0);
  2816. SetPlayerPos(playerid, -2050.6089,459.3649,35.1719);
  2817. SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to San Fierro Bank.");
  2818. }
  2819. if(listitem == 3) // Ocen Flats
  2820. {
  2821. SetPlayerInterior(playerid, 0);
  2822. SetPlayerPos(playerid, -2670.1101,-4.9832,6.1328);
  2823. SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Ocean Flats.");
  2824. }
  2825. if(listitem == 4) // Missionary Hill
  2826. {
  2827. SetPlayerInterior(playerid, 0);
  2828. SetPlayerPos(playerid, -2515.6768,-611.6651,132.5625);
  2829. SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Missionary Hill.");
  2830. }
  2831. if(listitem == 5) // Jizzy's Pleasure Dome
  2832. {
  2833. SetPlayerInterior(playerid, 0);
  2834. SetPlayerPos(playerid, -2621.0244,1403.7534,7.0938);
  2835. SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Jizzy's Pleasure Dome.");
  2836. }
  2837. if(listitem == 6) // Police Station
  2838. {
  2839. SetPlayerInterior(playerid, 0);
  2840. SetPlayerPos(playerid, -1608.1376,718.9722,12.4356);
  2841. SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to San Fierro Police Station.");
  2842. }
  2843. if(listitem == 7) // Back
  2844. {
  2845. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Teleport Categories", "Los Santos\nSan Fierro\nLas Venturas\nOther", "Select", "Cancel");
  2846. }
  2847. }
  2848. return 0;
  2849. }
  2850.  
  2851. if(dialogid == 10003) // Las Venturas
  2852. {
  2853. if(response)
  2854. {
  2855. if(listitem == 0) // Airport
  2856. {
  2857. SetPlayerInterior(playerid, 0);
  2858. SetPlayerPos(playerid, 1487.9703,1736.9537,10.8125);
  2859. SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Las Venturas Airport.");
  2860. }
  2861. if(listitem == 1) // Area69
  2862. {
  2863. SetPlayerPos(playerid, 129.3000, 1920.3000, 20.0);
  2864. GameTextForPlayer(playerid,"~W~Welcome to ~G~Area 69~W~!",1000,0);
  2865. SetPlayerInterior(playerid,0);
  2866. }
  2867. if(listitem == 2) // City Hall
  2868. {
  2869. SetPlayerPos(playerid, 2421.7185,1121.9866,10.8125);
  2870. SetPlayerFacingAngle(playerid, 90);
  2871. SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Las Venturas City Hall.");
  2872. }
  2873. if(listitem == 3) // Police Station
  2874. {
  2875. SetPlayerInterior(playerid, 0);
  2876. SetPlayerPos(playerid, 2287.2561,2426.2576,10.8203);
  2877. SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Las Venturas Police Station.");
  2878. }
  2879. if(listitem == 4) // Caligulas Casino
  2880. {
  2881. SetPlayerPos(playerid, 2187.8350,1678.5358,11.1094);
  2882. SetPlayerFacingAngle(playerid, 90);
  2883. SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Caligulas Casino.");
  2884. }
  2885. if(listitem == 5) // Starfish Casino
  2886. {
  2887. SetPlayerInterior(playerid, 0);
  2888. SetPlayerPos(playerid, 2227.3596,1894.3228,10.6719);
  2889. SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Starfish Casino.");
  2890. }
  2891. if(listitem == 6) // Bank
  2892. {
  2893. SetPlayerInterior(playerid, 0);
  2894. SetPlayerPos(playerid, 2463.6680,2240.7524,10.8203);
  2895. SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Las Venturas Bank.");
  2896. }
  2897. if(listitem == 7) // Prickle Pine
  2898. {
  2899. SetPlayerInterior(playerid, 0);
  2900. SetPlayerPos(playerid, 1434.6989,2654.4026,11.3926);
  2901. SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Prickle Pine.");
  2902. }
  2903. if(listitem == 8) // Bandit Stadium
  2904. {
  2905. SetPlayerInterior(playerid, 0);
  2906. SetPlayerPos(playerid, 1493.2443,2238.1526,11.0291);
  2907. SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Bandit Stadium.");
  2908. }
  2909. if(listitem == 9) // Last Dime Motel
  2910. {
  2911. SetPlayerInterior(playerid, 0);
  2912. SetPlayerPos(playerid, 1929.0522,707.8507,10.8203);
  2913. SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Last Dime Motel.");
  2914. }
  2915. if(listitem == 10) // Above Las Venturas
  2916. {
  2917. SetPlayerPos(playerid, 2201.6697,1997.7933,1500.1992);
  2918. SetPlayerFacingAngle(playerid, 0);
  2919. GivePlayerWeapon(playerid, 46, 1);
  2920. SendClientMessage(playerid, 0x00FFFFAA, "You got a parachute.");
  2921. OnSkyDiving[playerid]=1;
  2922. }
  2923. if(listitem == 11) // Back
  2924. {
  2925. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Teleport Categories", "Los Santos\nSan Fierro\nLas Venturas\nOther", "Select", "Cancel");
  2926. }
  2927. }
  2928. return 0;
  2929. }
  2930.  
  2931. if(dialogid == 10004) // Other
  2932. {
  2933. if(response)
  2934. {
  2935. if(listitem == 0) // Verdant Meadows
  2936. {
  2937. SetPlayerInterior(playerid, 0);
  2938. SetPlayerPos(playerid, 414.9159,2532.9700,19.1484);
  2939. SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Verdant Meadows.");
  2940. }
  2941. if(listitem == 1) // Bayside
  2942. {
  2943. SetPlayerPos(playerid, -2271.0764, 2317.8457, 4.8202);
  2944. SetPlayerFacingAngle(playerid, 180);
  2945. SendClientMessage(playerid, 0x00FFFFAA, "Aye there fisherman, your at Bayside.");
  2946. }
  2947. if(listitem == 2) // Palomino Creek
  2948. {
  2949. SetPlayerPos(playerid, 2259.5532, -85.0334, 26.5107);
  2950. SetPlayerFacingAngle(playerid, 180);
  2951. SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Palomino Creek.");
  2952. }
  2953. if(listitem == 3) // Montgomery
  2954. {
  2955. SetPlayerInterior(playerid, 0);
  2956. SetPlayerPos(playerid, 1377.4314,271.4077,19.5669);
  2957. SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Montgomery.");
  2958. }
  2959. if(listitem == 4) // Blueberry
  2960. {
  2961. SetPlayerInterior(playerid, 0);
  2962. SetPlayerPos(playerid, 183.9907,-108.5440,2.0234);
  2963. SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Blueberry.");
  2964. }
  2965. if(listitem == 5) // Drylake
  2966. {
  2967. SetPlayerPos(playerid, -12.7000, 1481.7000, 14.00);
  2968. GameTextForPlayer(playerid,"~W~Welcome to ~B~Dry lake~W~!", 1000, 0);
  2969. SetPlayerInterior(playerid,0);
  2970. }
  2971. if(listitem == 6) // Sniper Death Match
  2972. {
  2973. new PlayerName[MAX_PLAYER_NAME];
  2974. new iRandom=random(sizeof(RandomSpawn));
  2975.  
  2976. GetPlayerName(playerid, PlayerName ,sizeof(PlayerName));
  2977. // SetPlayerPos to the random spawn information
  2978. SetPlayerPos(playerid, RandomSpawn[iRandom][0], RandomSpawn[iRandom][1],RandomSpawn[iRandom][2]);
  2979. // SetPlayerFacingAngle to the random facing angle information
  2980. SetPlayerFacingAngle(playerid, RandomSpawn[iRandom][3]);
  2981. SetPlayerInterior(playerid, 10);
  2982. format(Info, sizeof(Info), "%s (%i) has joined the Sniper Stadium. Join it too with /sniper!", PlayerName, playerid);
  2983. SendClientMessageToAll(0x00FFFFFF, Info);
  2984. ResetPlayerWeapons(playerid);
  2985. GivePlayerWeapon(playerid, 34, 5000);
  2986. GivePlayerWeapon(playerid, 24, 5000);
  2987. }
  2988. if(listitem == 7) // Bike Race
  2989. {
  2990. if(iSpawnedCar[playerid] != -1) DestroyVehicle(iSpawnedCar[playerid]);
  2991. SetPlayerInterior(playerid,4);
  2992. SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Bike Race. Use /exit to exit.");
  2993. iSpawnedCar[playerid] = CreateVehicle(468,-1424.93,-664.58,1059.85, 180.0, -1, -1, -1);
  2994. LinkVehicleToInterior(iSpawnedCar[playerid], 4);
  2995. PutPlayerInVehicle(playerid,iSpawnedCar[playerid], 0);
  2996. }
  2997. if(listitem == 8) // Car Race
  2998. {
  2999. if(iSpawnedCar[playerid] != -1) DestroyVehicle(iSpawnedCar[playerid]);
  3000. SetPlayerInterior(playerid,7);
  3001. SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Car Race. Use /exit to exit.");
  3002. iSpawnedCar[playerid] = CreateVehicle(415,-1394.54,-243.56,1043.20, 180.0, -1, -1, -1);
  3003. LinkVehicleToInterior(iSpawnedCar[playerid],7);
  3004. PutPlayerInVehicle(playerid,iSpawnedCar[playerid], 0);
  3005. }
  3006. if(listitem == 9) // Mount Chilliad Cabin
  3007. {
  3008. SetPlayerPos(playerid, -2809.0000, -1516.5000, 142.0000);
  3009. SetPlayerFacingAngle(playerid, 270);
  3010. SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to the cabin at Mount Chilliad.");
  3011. GameTextForPlayer(playerid,"~W~Welcome to~N~~R~~H~Mount Chilliad Cabin~W~!",1000,0);
  3012. }
  3013. if(listitem == 10) // Top of Mount Chilliad
  3014. {
  3015. SetPlayerPos(playerid, -2238.0000, -1712.2700, 482.0000);
  3016. SetPlayerFacingAngle(playerid, 90);
  3017. SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported on top of Mount Chilliad.");
  3018. GameTextForPlayer(playerid,"~W~Welcome to~N~~R~~H~Top of Mount Chilliad~W~!",1000,0);
  3019. }
  3020. if(listitem == 11) // Mount Chilliad
  3021. {
  3022. SetPlayerPos(playerid, -2409.5000, -2190.0000, 35.0000);
  3023. SetPlayerFacingAngle(playerid, 270);
  3024. SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Mount Chilliad. Type /mccabin or /mctop for more places.");
  3025. GameTextForPlayer(playerid,"~W~Welcome to~N~~R~Mount Chilliad~W~!",1000,0);
  3026. }
  3027. if(listitem == 12) // Back
  3028. {
  3029. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Teleport Categories", "Los Santos\nSan Fierro\nLas Venturas\nOther", "Select", "Cancel");
  3030. }
  3031. }
  3032. return 0;
  3033. }
  3034.  
  3035. //-------------------------------------------------------------------------------------------
  3036.  
  3037. switch( dialogid )
  3038. {
  3039. case DIALOG_REGISTER:
  3040. {
  3041. if (!response) return Kick(playerid);
  3042. if(response)
  3043. {
  3044. if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, ""COL_WHITE"Registering...",""COL_RED"You have entered an invalid password.\n"COL_WHITE"Type your password below to register a new account.","Register","Quit");
  3045. new INI:File = INI_Open(UserPath(playerid));
  3046. INI_SetTag(File,"data");
  3047. INI_WriteInt(File,"Password",udb_hash(inputtext));
  3048. INI_WriteInt(File,"Cash",0);
  3049. INI_WriteInt(File,"Admin",0);
  3050. INI_WriteInt(File,"Kills",0);
  3051. INI_WriteInt(File,"Deaths",0);
  3052. INI_WriteInt(File,"Score",0);
  3053. INI_WriteInt(File,"Skin",0);
  3054. INI_WriteInt(File,"Color",0);
  3055. INI_WriteInt(File,"Ban",0);
  3056. INI_Close(File);
  3057. ShowPlayerDialog(playerid, DIALOG_SUCCESS_1, DIALOG_STYLE_MSGBOX,""COL_WHITE"Success!",""COL_GREEN"You SuccessFully Registered!","Ok","");
  3058. }
  3059. }
  3060.  
  3061. case DIALOG_LOGIN:
  3062. {
  3063. if ( !response ) return Kick ( playerid );
  3064. if( response )
  3065. {
  3066. if(udb_hash(inputtext) == Player[playerid][pPass])
  3067. {
  3068. INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
  3069. GivePlayerMoney(playerid, Player[playerid][pCash]);
  3070. ShowPlayerDialog(playerid, DIALOG_SUCCESS_2, DIALOG_STYLE_MSGBOX,""COL_WHITE"Success!",""COL_GREEN"You have successfully logged in!","Ok","");
  3071. }
  3072. else
  3073. {
  3074. ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,""COL_WHITE"Login",""COL_RED"You have entered an incorrect password.\n"COL_WHITE"Type your password below to login.","Login","Quit");
  3075. }
  3076. return 0;
  3077. }
  3078. }
  3079. }
  3080. return 0;
  3081. }
  3082. /*
  3083. U = Playerid/Name
  3084. S = String (e.g. Ban reason)
  3085. I = Interger (e.g. Set Money, a number)
  3086. D = Interger (e.g. Set Money, a number)
  3087. F = Float (e.g. Co-ordinate)
  3088. */
  3089.  
  3090. public OnPlayerSpawn(playerid)
  3091. {
  3092. return 1;
  3093. }
  3094.  
  3095. public OnPlayerDeath(playerid, killerid, reason)
  3096. {
  3097. Player[killerid][pScore]++;
  3098. Player[killerid][pKills]++;
  3099. Player[playerid][pDeaths]++;
  3100. return 1;
  3101. }
  3102. forward KickPlayer(playerid);
  3103. public KickPlayer(playerid)
  3104. {
  3105. if(IsPlayerConnected(playerid))
  3106. Kick(playerid);
  3107.  
  3108. return 1;
  3109. }
  3110. forward Banned(playerid);
  3111. public Banned(playerid)
  3112. {
  3113. if(IsPlayerConnected(playerid))
  3114. Ban(playerid);
  3115.  
  3116. return 1;
  3117. }
  3118. public OnPlayerText(playerid, text[])
  3119. {
  3120. if(text[0] == '$')
  3121. {
  3122. new string[128];
  3123. GetPlayerName(playerid, string, sizeof(string));
  3124. format(string, sizeof(string), "[Admin Chat] %s: %s", string, text[1]);
  3125. for(new i = 0; i < MAX_PLAYERS; i++)
  3126. {
  3127. if(IsPlayerConnected(i) && Player[i][pAdmin] == Player[playerid][pAdmin] ) SendClientMessage(i, COLOR_GREEN, string);
  3128. }
  3129. return 0;
  3130. }
  3131. return 1;
  3132. }
  3133.  
  3134.  
  3135. stock UnoccupiedVehicle(vehicleid)
  3136. {
  3137. foreach(Player, i)
  3138. {
  3139. if(IsPlayerInVehicle(i,vehicleid)) return 0;
  3140. }
  3141. return 1;
  3142. }
  3143.  
  3144.  
  3145. stock SavePlayerData(playerid)
  3146. {
  3147. new INI:File = INI_Open(UserPath(playerid));
  3148. INI_SetTag(File,"data");
  3149. INI_WriteInt(File,"Cash",GetPlayerMoney(playerid));
  3150. INI_WriteInt(File,"Admin",Player[playerid][pAdmin]);
  3151. INI_WriteInt(File,"Kills",Player[playerid][pKills]);
  3152. INI_WriteInt(File,"Deaths",Player[playerid][pDeaths]);
  3153. INI_WriteInt(File,"Score",GetPlayerScore(playerid));
  3154. INI_WriteInt(File,"Skin",Player[playerid][Skin]);
  3155. INI_WriteInt(File,"Ban",Player[playerid][pBan]);
  3156. INI_WriteInt(File,"Color",GetPlayerColor(playerid));
  3157. INI_Close(File);
  3158. return 1;
  3159. }
  3160.  
  3161. public OnPlayerDisconnect(playerid, reason)
  3162. {
  3163. SavePlayerData(playerid);
  3164. return 1;
  3165. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement