Guest User

Comptons Eazy_E

a guest
Aug 22nd, 2009
457
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 36.39 KB | None | 0 0
  1. #include <a_samp>
  2.  
  3. // Wazaaaaaaaup......... I mixed my Weapon Spawner with a Vehicle Spawner With a WeatherSpawner (makes no sense) So it made this thing!
  4. // I call it: Super Eazy Spawner!
  5.  
  6. #define GREEN 0x21DD00FF
  7. #define RED 0xE60000FF
  8. #define ADMIN_RED 0xFB0000FF
  9. #define YELLOW 0xFFFF00FF
  10. #define ORANGE 0xF97804FF
  11. #define LIGHTRED 0xFF8080FF
  12. #define LIGHTBLUE 0x00C2ECFF
  13. #define PURPLE 0xB360FDFF
  14. #define BLUE 0x1229FAFF
  15. #define LIGHTGREEN 0x38FF06FF
  16. #define DARKPINK 0xE100E1FF
  17. #define DARKGREEN 0x008040FF
  18. #define AQUAGREEN 0x00CACAFB
  19. #define NICESKY 0x99FFFFAA
  20. #define GREY 0xCECECEFF
  21. #define WHITE 0xFFFFFFFF
  22.  
  23. // Weapons
  24. new Menu:Weapon;
  25. new Menu:melee;
  26. new Menu:guns;
  27. new Menu:guns2;
  28. new Menu:others;
  29. // Vehicles
  30. new Menu:MainMenu;
  31. new Menu:Bicycles;
  32. new Menu:Bikes;
  33. new Menu:Monsters;
  34. new Menu:Boats;
  35. new Menu:Helis;
  36. new Menu:Planes;
  37. new Menu:Cars;
  38. new Menu:Lowriders;
  39. new Menu:Streets;
  40. new Menu:Muscles;
  41. new Menu:SuvWagon;
  42. new Menu:Sports;
  43. new Menu:ReCreated;
  44. new Menu:CivilServ;
  45. new Menu:Govern;
  46. new Menu:RC;
  47. new Menu:Luxury4;
  48. new Menu:Luxury4_2;
  49. new Menu:TwoDoor;
  50. new Menu:TwoDoor2;
  51. new Menu:Heavy;
  52. new Menu:Heavy2;
  53. new Menu:Light;
  54. new Menu:Light2;
  55. new Vehicle[199];
  56. new Menu:weather;
  57.  
  58. public OnFilterScriptInit()
  59. {
  60. Weapon = CreateMenu("Weapons", 1, 50.0, 180.0, 200.0, 200.0);
  61. AddMenuItem(Weapon, 0, "Melee Weapons");
  62. AddMenuItem(Weapon, 0, "Guns");
  63. AddMenuItem(Weapon, 0, "others");
  64. AddMenuItem(Weapon, 0, "Weapon Set 1");
  65. AddMenuItem(Weapon, 0, "Weapon Set 2");
  66. AddMenuItem(Weapon, 0, "Weapons Set 3");
  67.  
  68. melee = CreateMenu("Weapons", 1, 50.0, 180.0, 200.0, 200.0);
  69. AddMenuItem(melee, 0, "Golf Club");
  70. AddMenuItem(melee, 0, "Night Stick");
  71. AddMenuItem(melee, 0, "Knife");
  72. AddMenuItem(melee, 0, "Baseball Bat");
  73. AddMenuItem(melee, 0, "Shovel");
  74. AddMenuItem(melee, 0, "Pool Cue");
  75. AddMenuItem(melee, 0, "Katana");
  76. AddMenuItem(melee, 0, "Chainsaw");
  77.  
  78. guns = CreateMenu("Weapons", 1, 50.0, 180.0, 200.0, 200.0);
  79. AddMenuItem(guns, 0, "Pistol");
  80. AddMenuItem(guns, 0, "Silenced Pistol");
  81. AddMenuItem(guns, 0, "Desert Eagle");
  82. AddMenuItem(guns, 0, "Tec-9");
  83. AddMenuItem(guns, 0, "Shotgun");
  84. AddMenuItem(guns, 0, "Sawed off Shotgun");
  85. AddMenuItem(guns, 0, "Combat Shotgun");
  86. AddMenuItem(guns, 0, "Uzi");
  87. AddMenuItem(guns, 0, "MP5");
  88. AddMenuItem(guns, 0, "Ak-47");
  89. AddMenuItem(guns, 0, "M4");
  90. AddMenuItem(guns, 0, "Next Page...?");
  91. guns2 = CreateMenu("Weapons", 1, 50.0, 180.0, 200.0, 200.0);
  92.  
  93. AddMenuItem(guns2, 0, "Rifle");
  94. AddMenuItem(guns2, 0, "Sniper Rifle");
  95. others = CreateMenu("other shit", 1, 50.0, 180.0, 200.0, 200.0);
  96.  
  97. AddMenuItem(others, 0, "RPG");
  98. AddMenuItem(others, 0, "Missile Launcher");
  99. AddMenuItem(others, 0, "Flamethrower");
  100. AddMenuItem(others, 0, "MiniGun");
  101. AddMenuItem(others, 0, "Satchel Charges");
  102. AddMenuItem(others, 0, "Spray Can");
  103. AddMenuItem(others, 0, "Fire Extinguisher");
  104. AddMenuItem(others, 0, "Parashoot");
  105. // Vehicles
  106. MainMenu = CreateMenu("Vehicles", 1, 50.0, 180.0, 175.0, 25.0);
  107. Bicycles = CreateMenu("Bicycles", 1, 50.0, 180.0, 175.0, 25.0);
  108. Bikes = CreateMenu("Bikes", 1, 50.0, 180.0, 175.0, 25.0);
  109. Monsters = CreateMenu("Monsters", 1, 50.0, 180.0, 175.0, 25.0);
  110. Boats = CreateMenu("Boats", 1, 50.0, 180.0, 175.0, 25.0);
  111. Helis = CreateMenu("Helis", 1, 50.0, 180.0, 175.0, 25.0);
  112. Planes = CreateMenu("Planes", 1, 50.0, 180.0, 175.0, 25.0);
  113. Cars = CreateMenu("Cars", 1, 50.0, 180.0, 175.0, 25.0);
  114. Lowriders= CreateMenu("Lowriders", 1, 50.0, 180.0, 175.0, 25.0);
  115. Streets = CreateMenu("Street Racers", 1, 50.0, 180.0, 175.0, 25.0);
  116. Muscles = CreateMenu("Muscles", 1, 50.0, 180.0, 175.0, 25.0);
  117. SuvWagon = CreateMenu("Suvs Wagons", 1, 50.0, 180.0, 175.0, 25.0);
  118. Sports = CreateMenu("Sport cars", 1, 50.0, 180.0, 175.0, 25.0);
  119. ReCreated= CreateMenu("Recreational", 1, 50.0, 180.0, 175.0, 25.0);
  120. CivilServ= CreateMenu("Civil Serv.", 1, 50.0, 180.0, 175.0, 25.0);
  121. Govern = CreateMenu("Government", 1, 50.0, 180.0, 175.0, 25.0);
  122. RC = CreateMenu("RC Vehicles", 1, 50.0, 180.0, 175.0, 25.0);
  123. Luxury4 = CreateMenu("4 door lux.", 1, 50.0, 180.0, 175.0, 25.0);
  124. Luxury4_2= CreateMenu("4 door lux.", 1, 50.0, 180.0, 175.0, 25.0);
  125. TwoDoor = CreateMenu("2 doored cars", 1, 50.0, 180.0, 175.0, 25.0);
  126. TwoDoor2 = CreateMenu("2 doored cars", 1, 50.0, 180.0, 175.0, 25.0);
  127. Heavy = CreateMenu("Heavy trucks", 1, 50.0, 180.0, 175.0, 25.0);
  128. Heavy2 = CreateMenu("Heavy trucks", 1, 50.0, 180.0, 175.0, 25.0);
  129. Light = CreateMenu("Light trucks", 1, 50.0, 180.0, 175.0, 25.0);
  130. Light2 = CreateMenu("Light trucks", 1, 50.0, 180.0, 175.0, 25.0);
  131. // Set menu column headers
  132. SetMenuColumnHeader(MainMenu, 0, "Select type");
  133. SetMenuColumnHeader(Cars, 0, "Select type");
  134.  
  135. /* ADD MAIN MENU ITEMS */
  136. AddMenuItem(MainMenu, 0, "Bicycles");
  137. AddMenuItem(MainMenu, 0, "Bikes");
  138. AddMenuItem(MainMenu, 0, "Monster trucks");
  139. AddMenuItem(MainMenu, 0, "Boats");
  140. AddMenuItem(MainMenu, 0, "Helicopters");
  141. AddMenuItem(MainMenu, 0, "Planes");
  142. AddMenuItem(MainMenu, 0, "Cars");
  143. AddMenuItem(MainMenu, 0, "RC vehicles");
  144.  
  145. /* ADD CARS MENU ITEMS */
  146. AddMenuItem(Cars, 0, "Lowriders");
  147. AddMenuItem(Cars, 0, "Street racers");
  148. AddMenuItem(Cars, 0, "Muscle cars");
  149. AddMenuItem(Cars, 0, "Suvs & Wagons");
  150. AddMenuItem(Cars, 0, "Sport Cars");
  151. AddMenuItem(Cars, 0, "Recreational");
  152. AddMenuItem(Cars, 0, "Civil Servant");
  153. AddMenuItem(Cars, 0, "Government");
  154. AddMenuItem(Cars, 0, "4 door luxury");
  155. AddMenuItem(Cars, 0, "2 door sedans");
  156. AddMenuItem(Cars, 0, "Heavy trucks");
  157. AddMenuItem(Cars, 0, "Light trucks");
  158.  
  159. /* ADD BICYCLES MENU ITEMS */
  160. AddMenuItem(Bicycles, 0, "Bike"); // 509
  161. AddMenuItem(Bicycles, 0, "BMX"); // 481
  162. AddMenuItem(Bicycles, 0, "Mountain bike"); // 510
  163.  
  164. /* ADD BIKES MENU ITEMS */
  165. AddMenuItem(Bikes, 0, "NRG-500"); // 522
  166. AddMenuItem(Bikes, 0, "Faggio"); // 462
  167. AddMenuItem(Bikes, 0, "FCR-900"); // 521
  168. AddMenuItem(Bikes, 0, "PCJ-600"); // 461
  169. AddMenuItem(Bikes, 0, "Freeway"); // 463
  170. AddMenuItem(Bikes, 0, "BF-400"); // 581
  171. AddMenuItem(Bikes, 0, "Pizzaboy"); // 448
  172. AddMenuItem(Bikes, 0, "Wayfarer"); // 586
  173. AddMenuItem(Bikes, 0, "Cop Bike"); // 523
  174. AddMenuItem(Bikes, 0, "Sanchez"); // 468
  175. AddMenuItem(Bikes, 0, "Quad"); // 471
  176.  
  177. /* ADD MONSTER TRUCKS MENU ITEMS */
  178. AddMenuItem(Monsters, 0, "Dumper"); // 406
  179. AddMenuItem(Monsters, 0, "Duneride"); // 573
  180. AddMenuItem(Monsters, 0, "Monster"); // 444
  181. AddMenuItem(Monsters, 0, "Monster A"); // 556
  182. AddMenuItem(Monsters, 0, "Monster B"); // 557
  183.  
  184. /* ADD BOATS MENU ITEMS */
  185. AddMenuItem(Boats, 0, "Coastguard"); // 472
  186. AddMenuItem(Boats, 0, "Dinghy"); // 473
  187. AddMenuItem(Boats, 0, "Jetmax"); // 493
  188. AddMenuItem(Boats, 0, "Launch"); // 595
  189. AddMenuItem(Boats, 0, "Marquis"); // 484
  190. AddMenuItem(Boats, 0, "Predator"); // 430
  191. AddMenuItem(Boats, 0, "Reefer"); // 453
  192. AddMenuItem(Boats, 0, "Speeder"); // 452
  193. AddMenuItem(Boats, 0, "Squalo"); // 446
  194. AddMenuItem(Boats, 0, "Tropic"); // 454
  195.  
  196. /* ADD HELICOPTERS MENU ITEMS */
  197. AddMenuItem(Helis, 0, "Cargobob"); // 548
  198. AddMenuItem(Helis, 0, "Hunter"); // 425
  199. AddMenuItem(Helis, 0, "Leviathn"); // 417
  200. AddMenuItem(Helis, 0, "Maverick"); // 487
  201. AddMenuItem(Helis, 0, "Polmav"); // 497
  202. AddMenuItem(Helis, 0, "Raindanc"); // 563
  203. AddMenuItem(Helis, 0, "Seasparr"); // 447
  204. AddMenuItem(Helis, 0, "Sparrow"); // 469
  205. AddMenuItem(Helis, 0, "VCN Mav"); // 488
  206.  
  207. /* ADD PLANES MENU ITEMS */
  208. AddMenuItem(Planes, 0, "Hydra"); // 520
  209. AddMenuItem(Planes, 0, "Rustler"); // 476
  210. AddMenuItem(Planes, 0, "Dodo"); // 593
  211. AddMenuItem(Planes, 0, "Nevada"); // 553
  212. AddMenuItem(Planes, 0, "Stuntplane"); // 513
  213. AddMenuItem(Planes, 0, "Cropdust"); // 512
  214. AddMenuItem(Planes, 0, "AT-400"); // 577
  215. AddMenuItem(Planes, 0, "Andromeda"); // 592
  216. AddMenuItem(Planes, 0, "Beagle"); // 511
  217. AddMenuItem(Planes, 0, "Vortex"); // 539
  218. AddMenuItem(Planes, 0, "Skimmer"); // 460
  219. AddMenuItem(Planes, 0, "Shamal"); // 519
  220.  
  221. /* ADD LOWRIDERS MENU ITEMS */
  222. AddMenuItem(Lowriders, 0, "Blade"); // 536
  223. AddMenuItem(Lowriders, 0, "Broadway"); // 575
  224. AddMenuItem(Lowriders, 0, "Remmington");// 534
  225. AddMenuItem(Lowriders, 0, "Savanna"); // 567
  226. AddMenuItem(Lowriders, 0, "Slamvan"); // 535
  227. AddMenuItem(Lowriders, 0, "Tornado"); // 576
  228. AddMenuItem(Lowriders, 0, "Voodoo"); // 412
  229.  
  230. /* ADD SPORT CARS MENU ITEMS */
  231. AddMenuItem(Streets, 0, "Elegy"); // 562
  232. AddMenuItem(Streets, 0, "Flash"); // 565
  233. AddMenuItem(Streets, 0, "Jester"); // 559
  234. AddMenuItem(Streets, 0, "Stratum"); // 561
  235. AddMenuItem(Streets, 0, "Sultan"); // 560
  236. AddMenuItem(Streets, 0, "Uranus"); // 558
  237.  
  238. /* ADD MUSCLE CARS MENU ITEMS */
  239. AddMenuItem(Muscles, 0, "Buffalo"); // 402
  240. AddMenuItem(Muscles, 0, "Clover"); // 542
  241. AddMenuItem(Muscles, 0, "Phoenix"); // 603
  242. AddMenuItem(Muscles, 0, "Sabre"); // 475
  243.  
  244. /* ADD SUV & WAGON CARS MENU ITEMS */
  245. AddMenuItem(SuvWagon, 0, "Huntley"); // 579
  246. AddMenuItem(SuvWagon, 0, "Landstalker");// 400
  247. AddMenuItem(SuvWagon, 0, "Perennial"); // 404
  248. AddMenuItem(SuvWagon, 0, "Rancher"); // 489
  249. AddMenuItem(SuvWagon, 0, "Regina"); // 479
  250. AddMenuItem(SuvWagon, 0, "Romero"); // 442
  251. AddMenuItem(SuvWagon, 0, "Solair"); // 458
  252.  
  253. /* ADD SPORT CARS MENU ITEMS */
  254. AddMenuItem(Sports, 0, "Banshee"); // 429
  255. AddMenuItem(Sports, 0, "Bullet"); // 541
  256. AddMenuItem(Sports, 0, "Cheetah"); // 415
  257. AddMenuItem(Sports, 0, "Comet"); // 480
  258. AddMenuItem(Sports, 0, "Hotknife"); // 434
  259. AddMenuItem(Sports, 0, "Hotring racer");// 494
  260. AddMenuItem(Sports, 0, "Infernus"); // 411
  261. AddMenuItem(Sports, 0, "Super GT"); // 506
  262. AddMenuItem(Sports, 0, "Turismo"); // 451
  263. AddMenuItem(Sports, 0, "Windsor"); // 555
  264. AddMenuItem(Sports, 0, "ZR-350"); // 477
  265.  
  266. /* ADD RECREATIONAL CARS MENU ITEMS */
  267. AddMenuItem(ReCreated, 0, "Bandito"); // 568
  268. AddMenuItem(ReCreated, 0, "BF Injection"); // 424
  269. AddMenuItem(ReCreated, 0, "Bloodring banger"); // 504
  270. AddMenuItem(ReCreated, 0, "Caddy"); // 457
  271. AddMenuItem(ReCreated, 0, "Camper"); // 483
  272. AddMenuItem(ReCreated, 0, "Journey"); // 508
  273. AddMenuItem(ReCreated, 0, "Kart"); // 571
  274. AddMenuItem(ReCreated, 0, "Mesa"); // 500
  275. AddMenuItem(ReCreated, 0, "Sandking"); // 495
  276. AddMenuItem(ReCreated, 0, "Vortex"); // 539
  277.  
  278. /* ADD CIVIL SERVANT TRANSPORTATION CARS MENU ITEMS */
  279. AddMenuItem(CivilServ, 0, "Baggage"); // 485
  280. AddMenuItem(CivilServ, 0, "Bus"); // 431
  281. AddMenuItem(CivilServ, 0, "Cabbie"); // 438
  282. AddMenuItem(CivilServ, 0, "Coach"); // 437
  283. AddMenuItem(CivilServ, 0, "Sweeper"); // 574
  284. AddMenuItem(CivilServ, 0, "Taxi"); // 420
  285. AddMenuItem(CivilServ, 0, "Towtruck"); // 525
  286. AddMenuItem(CivilServ, 0, "Trashmaster"); // 408
  287. AddMenuItem(CivilServ, 0, "Utility van"); // 552
  288.  
  289. /* ADD COMMERCIAL GOVERNMENT CARS MENU ITEMS */
  290. AddMenuItem(Govern, 0, "Ambulance"); // 416
  291. AddMenuItem(Govern, 0, "Barracks"); // 433
  292. AddMenuItem(Govern, 0, "Enforcer"); // 427
  293. AddMenuItem(Govern, 0, "FBI Rancher"); // 490
  294. AddMenuItem(Govern, 0, "FBI Truck"); // 528
  295. AddMenuItem(Govern, 0, "Firetruck"); // 407
  296. AddMenuItem(Govern, 0, "Patriot"); // 470
  297. AddMenuItem(Govern, 0, "Police Car SF"); // 597
  298. AddMenuItem(Govern, 0, "Ranger"); // 599
  299. AddMenuItem(Govern, 0, "Securicar"); // 428
  300. AddMenuItem(Govern, 0, "S.W.A.T"); // 601
  301.  
  302. /* ADD RC VEHICLES MENU ITEMS */
  303. AddMenuItem(RC, 0, "RC Goblin"); // 501
  304. AddMenuItem(RC, 0, "RC Raider"); // 465
  305. AddMenuItem(RC, 0, "RC Barron"); // 464
  306. AddMenuItem(RC, 0, "RC Bandit"); // 441
  307. AddMenuItem(RC, 0, "RC Cam"); // 594
  308. AddMenuItem(RC, 0, "RC Tiger"); // 564
  309.  
  310. /* ADD 4 DOOR LUXURY CARS MENU ITEMS - PAGE 1 */
  311. AddMenuItem(Luxury4, 0, "Admiral"); // 445
  312. AddMenuItem(Luxury4, 0, "Elegant"); // 507
  313. AddMenuItem(Luxury4, 0, "Emperor"); // 585
  314. AddMenuItem(Luxury4, 0, "Euros"); // 587
  315. AddMenuItem(Luxury4, 0, "Glendale"); // 466
  316. AddMenuItem(Luxury4, 0, "Greenwood"); // 492
  317. AddMenuItem(Luxury4, 0, "Intruder"); // 546
  318. AddMenuItem(Luxury4, 0, "Merit"); // 551
  319. AddMenuItem(Luxury4, 0, "Nebula"); // 516
  320. AddMenuItem(Luxury4, 0, "Oceanic"); // 467
  321. AddMenuItem(Luxury4, 0, "Next page"); // NEXT
  322.  
  323. /* ADD 4 DOOR LUXURY CARS MENU ITEMS - PAGE 2 */
  324. AddMenuItem(Luxury4_2, 0, "Premier"); // 426
  325. AddMenuItem(Luxury4_2, 0, "Primo"); // 547
  326. AddMenuItem(Luxury4_2, 0, "Sentinel"); // 405
  327. AddMenuItem(Luxury4_2, 0, "Stretch"); // 409
  328. AddMenuItem(Luxury4_2, 0, "Sunrise"); // 550
  329. AddMenuItem(Luxury4_2, 0, "Tahoma"); // 566
  330. AddMenuItem(Luxury4_2, 0, "Vincent"); // 540
  331. AddMenuItem(Luxury4_2, 0, "Washington"); // 421
  332. AddMenuItem(Luxury4_2, 0, "Willard"); // 529
  333. AddMenuItem(Luxury4_2, 0, "Back"); // BACK
  334.  
  335. /* ADD 2 DOOR SEDAN CARS MENU ITEMS - PAGE 1 */
  336. AddMenuItem(TwoDoor, 0, "Alpha"); // 602
  337. AddMenuItem(TwoDoor, 0, "Blista Compact"); // 496
  338. AddMenuItem(TwoDoor, 0, "Bravura"); // 401
  339. AddMenuItem(TwoDoor, 0, "Buccaneer"); // 518
  340. AddMenuItem(TwoDoor, 0, "Cadrona"); // 527
  341. AddMenuItem(TwoDoor, 0, "Club"); // 589
  342. AddMenuItem(TwoDoor, 0, "Esperanto"); // 419
  343. AddMenuItem(TwoDoor, 0, "Feltzer"); // 533
  344. AddMenuItem(TwoDoor, 0, "Fortune"); // 526
  345. AddMenuItem(TwoDoor, 0, "Next page"); // NEXT
  346.  
  347. /* ADD 2 DOOR SEDAN CARS MENU ITEMS - PAGE 2 */
  348. AddMenuItem(TwoDoor2, 0, "Hermes"); // 474
  349. AddMenuItem(TwoDoor2, 0, "Hustler"); // 545
  350. AddMenuItem(TwoDoor2, 0, "Majestic"); // 517
  351. AddMenuItem(TwoDoor2, 0, "Manana"); // 410
  352. AddMenuItem(TwoDoor2, 0, "Picador"); // 600
  353. AddMenuItem(TwoDoor2, 0, "Previon"); // 436
  354. AddMenuItem(TwoDoor2, 0, "Stafford"); // 580
  355. AddMenuItem(TwoDoor2, 0, "Stallion"); // 439
  356. AddMenuItem(TwoDoor2, 0, "Tampa"); // 549
  357. AddMenuItem(TwoDoor2, 0, "Virgo"); // 491
  358. AddMenuItem(TwoDoor2, 0, "Back"); // BACK
  359.  
  360. /* ADD HEAVY TRUCKS MENU ITEMS - PAGE 1 */
  361. AddMenuItem(Heavy, 0, "Benson"); // 499
  362. AddMenuItem(Heavy, 0, "Boxville"); // 498
  363. AddMenuItem(Heavy, 0, "Cement truck"); // 524
  364. AddMenuItem(Heavy, 0, "Combine Harvester"); // 532
  365. AddMenuItem(Heavy, 0, "DFT-30"); // 578
  366. AddMenuItem(Heavy, 0, "Dozer"); // 486
  367. AddMenuItem(Heavy, 0, "Flatbed"); // 455
  368. AddMenuItem(Heavy, 0, "Hotdog"); // 588
  369. AddMenuItem(Heavy, 0, "Next page"); // NEXT
  370.  
  371. /* ADD HEAVY TRUCKS MENU ITEMS - PAGE 2 */
  372. AddMenuItem(Heavy2, 0, "Linerunner"); // 403
  373. AddMenuItem(Heavy2, 0, "Mr Whoopee"); // 423
  374. AddMenuItem(Heavy2, 0, "Mule"); // 414
  375. AddMenuItem(Heavy2, 0, "Packer"); // 443
  376. AddMenuItem(Heavy2, 0, "Roadtrain"); // 515
  377. AddMenuItem(Heavy2, 0, "Tanker"); // 514
  378. AddMenuItem(Heavy2, 0, "Tractor"); // 531
  379. AddMenuItem(Heavy2, 0, "Yankee"); // 456
  380. AddMenuItem(Heavy2, 0, "Back"); // BACK
  381.  
  382. /* ADD LIGHT TRUCKS MENU ITEMS - PAGE 1 */
  383. AddMenuItem(Light, 0, "Berkley's RC van"); // 459
  384. AddMenuItem(Light, 0, "Bobcat"); // 422
  385. AddMenuItem(Light, 0, "Burrito"); // 482
  386. AddMenuItem(Light, 0, "Forklift"); // 530
  387. AddMenuItem(Light, 0, "Moonbeam"); // 418
  388. AddMenuItem(Light, 0, "Mower"); // 572
  389. AddMenuItem(Light, 0, "Newsvan"); // 582
  390. AddMenuItem(Light, 0, "Next page"); // NEXT
  391.  
  392. /* ADD LIGHT TRUCKS MENU ITEMS - PAGE 2 */
  393. AddMenuItem(Light2, 0, "Pony"); // 413
  394. AddMenuItem(Light2, 0, "Rumpo"); // 440
  395. AddMenuItem(Light2, 0, "Sadler"); // 543
  396. AddMenuItem(Light2, 0, "Tug"); // 583
  397. AddMenuItem(Light2, 0, "Walton"); // 478
  398. AddMenuItem(Light2, 0, "Yosemite"); // 554
  399. AddMenuItem(Light2, 0, "Back"); // BACK
  400. weather = CreateMenu("Weather", 1, 50.0, 180.0, 200.0, 200.0);
  401.  
  402. AddMenuItem(weather, 0, "Clear Skys");
  403. AddMenuItem(weather, 0, "Thunder Storm");
  404. AddMenuItem(weather, 0, "Foggy");
  405. AddMenuItem(weather, 0, "Heat Wave");
  406. AddMenuItem(weather, 0, "haxy,cloudy,dull");
  407. AddMenuItem(weather, 0, "Blue Skys (night only)");
  408. AddMenuItem(weather, 0, "Sandstorm");
  409. AddMenuItem(weather, 0, "greenish fog");
  410. AddMenuItem(weather, 0, "DARK sky");
  411. AddMenuItem(weather, 0, "BRIGHT");
  412. AddMenuItem(weather, 0, "Toxic Cloudes");
  413. AddMenuItem(weather, 0, "Red Sky");
  414. return 1;
  415. }
  416.  
  417. public OnPlayerCommandText(playerid, cmdtext[])
  418. {
  419. new idx;
  420. new cmd[128];
  421. new tmp[128];
  422. if(strcmp("/weaponspawn", cmdtext, true) == 0)
  423. {
  424. ShowMenuForPlayer(Weapon, playerid);
  425. TogglePlayerControllable(playerid, 0);
  426. return 1;
  427. }
  428. if (strcmp("/vehiclespawn", cmdtext, true, 10) == 0)
  429. {
  430.  
  431. ShowMenuForPlayer(MainMenu, playerid);
  432. TogglePlayerControllable(playerid, false);
  433. return 1;
  434. }
  435. if (strcmp("/weatherspawn", cmdtext, true, 10) == 0)
  436. {
  437. ShowMenuForPlayer(weather, playerid);
  438. return 1;
  439. }
  440. if (!strcmp(cmd, "/gravity", true)) // Changes gravity
  441. {
  442. tmp = strtok(cmdtext, idx);
  443. if(!strlen(tmp)) return SendClientMessage(playerid, ORANGE, "/Gravity [Gravity number]");
  444. new Float:gravity = floatstr(tmp);
  445. SetGravity(gravity);
  446. }
  447. if (!strcmp(cmd, "/settime", true)) // Changes time
  448. {
  449. tmp = strtok(cmdtext, idx);
  450. if(!strlen(tmp)) return SendClientMessage(playerid, ORANGE, "USAGE: /settime [time(0-23)]");
  451. new time = strval(tmp);
  452. if (time < 0 || time > 23) return SendClientMessage(playerid, RED, "Time can only be from 0 to 23!");
  453. SetWorldTime(time);
  454. }
  455.  
  456. return 0;
  457. }
  458.  
  459. public OnPlayerSelectedMenuRow(playerid, row)
  460. {
  461. new Menu:current;
  462. current = GetPlayerMenu(playerid);
  463. new Menu:CurrentMenu = GetPlayerMenu(playerid);
  464. if(current == weather)
  465. {
  466. switch(row)
  467. {
  468. case 0:{
  469. SetWeather(0);
  470. }
  471. case 1:{
  472. SetWeather(8);
  473. }
  474. case 2:{
  475. SetWeather(9);
  476. }
  477. case 3:{
  478. SetWeather(11);
  479. }
  480. case 4:{
  481. SetWeather(12);
  482. }
  483. case 5:{
  484. SetWeather(18);
  485. }
  486. case 6:{
  487. SetWeather(19);
  488. }
  489. case 7:{
  490. SetWeather(20);
  491. }
  492. case 8:{
  493. SetWeather(39);
  494. }
  495. case 9:{
  496. SetWeather(33);
  497. }
  498. case 10:{
  499. SetWeather(43);
  500. }
  501. case 11:{
  502. SetWeather(500);
  503. }
  504. }
  505. }
  506. if(CurrentMenu == Light2)
  507. {
  508. switch(row)
  509. {
  510. case 0: aCreateThing(playerid, 413, 182);
  511. case 1: aCreateThing(playerid, 440, 183);
  512. case 2: aCreateThing(playerid, 543, 184);
  513. case 3: aCreateThing(playerid, 583, 185);
  514. case 4: aCreateThing(playerid, 478, 186);
  515. case 5: aCreateThing(playerid, 554, 187);
  516. case 6: ShowMenuForPlayer(Light, playerid);
  517. }
  518. }
  519. else if(CurrentMenu == Light)
  520. {
  521. switch(row)
  522. {
  523. case 0: aCreateThing(playerid, 459, 175);
  524. case 1: aCreateThing(playerid, 422, 176);
  525. case 2: aCreateThing(playerid, 482, 177);
  526. case 3: aCreateThing(playerid, 530, 178);
  527. case 4: aCreateThing(playerid, 418, 179);
  528. case 5: aCreateThing(playerid, 572, 180);
  529. case 6: aCreateThing(playerid, 582, 181);
  530. case 7: ShowMenuForPlayer(Light2, playerid);
  531. }
  532. }
  533. else if(CurrentMenu == Heavy2)
  534. {
  535. switch(row)
  536. {
  537. case 0: aCreateThing(playerid, 403, 167);
  538. case 1: aCreateThing(playerid, 423, 168);
  539. case 2: aCreateThing(playerid, 414, 169);
  540. case 3: aCreateThing(playerid, 443, 170);
  541. case 4: aCreateThing(playerid, 515, 171);
  542. case 5: aCreateThing(playerid, 514, 172);
  543. case 6: aCreateThing(playerid, 531, 173);
  544. case 7: aCreateThing(playerid, 456, 174);
  545. case 8: ShowMenuForPlayer(Heavy, playerid);
  546. }
  547. }
  548. else if(CurrentMenu == Heavy)
  549. {
  550. switch(row)
  551. {
  552. case 0: aCreateThing(playerid, 499, 159);
  553. case 1: aCreateThing(playerid, 498, 160);
  554. case 2: aCreateThing(playerid, 524, 161);
  555. case 3: aCreateThing(playerid, 532, 162);
  556. case 4: aCreateThing(playerid, 578, 163);
  557. case 5: aCreateThing(playerid, 486, 164);
  558. case 6: aCreateThing(playerid, 455, 165);
  559. case 7: aCreateThing(playerid, 588, 166);
  560. case 8: ShowMenuForPlayer(Heavy2, playerid);
  561. }
  562. }
  563. else if(CurrentMenu == TwoDoor2)
  564. {
  565. switch(row)
  566. {
  567. case 0: aCreateThing(playerid, 474, 149);
  568. case 1: aCreateThing(playerid, 545, 150);
  569. case 2: aCreateThing(playerid, 517, 151);
  570. case 3: aCreateThing(playerid, 410, 152);
  571. case 4: aCreateThing(playerid, 600, 153);
  572. case 5: aCreateThing(playerid, 436, 154);
  573. case 6: aCreateThing(playerid, 580, 155);
  574. case 7: aCreateThing(playerid, 439, 156);
  575. case 8: aCreateThing(playerid, 549, 157);
  576. case 9: aCreateThing(playerid, 491, 158);
  577. case 10:ShowMenuForPlayer(TwoDoor, playerid);
  578. }
  579. }
  580. else if(CurrentMenu == TwoDoor)
  581. {
  582. switch(row)
  583. {
  584. case 0: aCreateThing(playerid, 602, 140);
  585. case 1: aCreateThing(playerid, 496, 141);
  586. case 2: aCreateThing(playerid, 401, 142);
  587. case 3: aCreateThing(playerid, 518, 143);
  588. case 4: aCreateThing(playerid, 527, 144);
  589. case 5: aCreateThing(playerid, 589, 145);
  590. case 6: aCreateThing(playerid, 419, 146);
  591. case 7: aCreateThing(playerid, 533, 147);
  592. case 8: aCreateThing(playerid, 526, 148);
  593. case 9: ShowMenuForPlayer(TwoDoor2, playerid);
  594. }
  595. }
  596. else if(CurrentMenu == Luxury4_2)
  597. {
  598. switch(row)
  599. {
  600. case 0: aCreateThing(playerid, 426, 131);
  601. case 1: aCreateThing(playerid, 547, 132);
  602. case 2: aCreateThing(playerid, 405, 133);
  603. case 3: aCreateThing(playerid, 409, 134);
  604. case 4: aCreateThing(playerid, 550, 135);
  605. case 5: aCreateThing(playerid, 566, 136);
  606. case 6: aCreateThing(playerid, 540, 137);
  607. case 7: aCreateThing(playerid, 421, 138);
  608. case 8: aCreateThing(playerid, 529, 139);
  609. case 9:ShowMenuForPlayer(Luxury4, playerid);
  610. }
  611. }
  612. else if(CurrentMenu == Luxury4)
  613. {
  614. switch(row)
  615. {
  616. case 0: aCreateThing(playerid, 445, 121);
  617. case 1: aCreateThing(playerid, 507, 122);
  618. case 2: aCreateThing(playerid, 585, 123);
  619. case 3: aCreateThing(playerid, 587, 124);
  620. case 4: aCreateThing(playerid, 466, 125);
  621. case 5: aCreateThing(playerid, 492, 126);
  622. case 6: aCreateThing(playerid, 546, 127);
  623. case 7: aCreateThing(playerid, 551, 128);
  624. case 8: aCreateThing(playerid, 516, 129);
  625. case 9: aCreateThing(playerid, 467, 130);
  626. case 10:ShowMenuForPlayer(Luxury4_2, playerid);
  627. }
  628. }
  629. else if(CurrentMenu == RC)
  630. {
  631. switch(row)
  632. {
  633. case 0: aCreateThing(playerid, 501, 115);
  634. case 1: aCreateThing(playerid, 465, 116);
  635. case 2: aCreateThing(playerid, 464, 117);
  636. case 3: aCreateThing(playerid, 441, 118);
  637. case 4: aCreateThing(playerid, 594, 119);
  638. case 5: aCreateThing(playerid, 564, 120);
  639. }
  640. }
  641. else if(CurrentMenu == Govern)
  642. {
  643. switch(row)
  644. {
  645. case 0: aCreateThing(playerid, 416, 102);
  646. case 1: aCreateThing(playerid, 433, 103);
  647. case 2: aCreateThing(playerid, 427, 104);
  648. case 3: aCreateThing(playerid, 490, 105);
  649. case 4: aCreateThing(playerid, 528, 106);
  650. case 5: aCreateThing(playerid, 407, 107);
  651. case 6: aCreateThing(playerid, 570, 108);
  652. case 7: aCreateThing(playerid, 597, 109);
  653. case 8: aCreateThing(playerid, 599, 112);
  654. case 9: aCreateThing(playerid, 428, 113);
  655. case 10:aCreateThing(playerid, 601, 114);
  656. }
  657. }
  658. else if(CurrentMenu == CivilServ)
  659. {
  660. switch(row)
  661. {
  662. case 0: aCreateThing(playerid, 485, 93);
  663. case 1: aCreateThing(playerid, 431, 94);
  664. case 2: aCreateThing(playerid, 438, 95);
  665. case 3: aCreateThing(playerid, 437, 96);
  666. case 4: aCreateThing(playerid, 574, 97);
  667. case 5: aCreateThing(playerid, 420, 98);
  668. case 6: aCreateThing(playerid, 525, 99);
  669. case 7: aCreateThing(playerid, 408, 100);
  670. case 8: aCreateThing(playerid, 552, 101);
  671. }
  672. }
  673. else if(CurrentMenu == ReCreated)
  674. {
  675. switch(row)
  676. {
  677. case 0: aCreateThing(playerid, 568, 83);
  678. case 1: aCreateThing(playerid, 424, 84);
  679. case 2: aCreateThing(playerid, 504, 85);
  680. case 3: aCreateThing(playerid, 457, 86);
  681. case 4: aCreateThing(playerid, 483, 87);
  682. case 5: aCreateThing(playerid, 508, 88);
  683. case 6: aCreateThing(playerid, 571, 89);
  684. case 7: aCreateThing(playerid, 500, 90);
  685. case 8: aCreateThing(playerid, 495, 91);
  686. case 9: aCreateThing(playerid, 539, 92);
  687. }
  688. }
  689. else if(CurrentMenu == Sports)
  690. {
  691. switch(row)
  692. {
  693. case 0: aCreateThing(playerid, 429, 72);
  694. case 1: aCreateThing(playerid, 541, 73);
  695. case 2: aCreateThing(playerid, 415, 74);
  696. case 3: aCreateThing(playerid, 480, 75);
  697. case 4: aCreateThing(playerid, 434, 76);
  698. case 5: aCreateThing(playerid, 494, 77);
  699. case 6: aCreateThing(playerid, 411, 78);
  700. case 7: aCreateThing(playerid, 506, 79);
  701. case 8: aCreateThing(playerid, 451, 80);
  702. case 9: aCreateThing(playerid, 555, 81);
  703. case 10:aCreateThing(playerid, 477, 82);
  704. }
  705. }
  706. else if(CurrentMenu == SuvWagon)
  707. {
  708. switch(row)
  709. {
  710. case 0: aCreateThing(playerid, 579, 66);
  711. case 1: aCreateThing(playerid, 400, 67);
  712. case 2: aCreateThing(playerid, 404, 68);
  713. case 3: aCreateThing(playerid, 489, 69);
  714. case 4: aCreateThing(playerid, 479, 70);
  715. case 5: aCreateThing(playerid, 442, 71);
  716. case 6: aCreateThing(playerid, 458, 72);
  717. }
  718. }
  719. else if(CurrentMenu == Muscles)
  720. {
  721. switch(row)
  722. {
  723. case 0: aCreateThing(playerid, 402, 62);
  724. case 1: aCreateThing(playerid, 542, 63);
  725. case 2: aCreateThing(playerid, 603, 64);
  726. case 3: aCreateThing(playerid, 475, 65);
  727. }
  728. }
  729. else if(CurrentMenu == Streets)
  730. {
  731. switch(row)
  732. {
  733. case 0: aCreateThing(playerid, 562, 56);
  734. case 1: aCreateThing(playerid, 565, 57);
  735. case 2: aCreateThing(playerid, 559, 58);
  736. case 3: aCreateThing(playerid, 561, 59);
  737. case 4: aCreateThing(playerid, 560, 60);
  738. case 5: aCreateThing(playerid, 558, 61);
  739. }
  740. }
  741. else if(CurrentMenu == Lowriders)
  742. {
  743. switch(row)
  744. {
  745. case 0: aCreateThing(playerid, 536, 49);
  746. case 1: aCreateThing(playerid, 575, 50);
  747. case 2: aCreateThing(playerid, 534, 51);
  748. case 3: aCreateThing(playerid, 567, 52);
  749. case 4: aCreateThing(playerid, 535, 53);
  750. case 5: aCreateThing(playerid, 576, 54);
  751. case 6: aCreateThing(playerid, 412, 55);
  752. }
  753. }
  754. else if(CurrentMenu == Planes)
  755. {
  756. switch(row)
  757. {
  758. case 0: aCreateThing(playerid, 520, 36);
  759. case 1: aCreateThing(playerid, 476, 37);
  760. case 2: aCreateThing(playerid, 593, 38);
  761. case 3: aCreateThing(playerid, 553, 39);
  762. case 4: aCreateThing(playerid, 513, 40);
  763. case 5: aCreateThing(playerid, 512, 41);
  764. case 6: aCreateThing(playerid, 577, 42);
  765. case 7: aCreateThing(playerid, 592, 43);
  766. case 8: aCreateThing(playerid, 511, 44);
  767. case 9: aCreateThing(playerid, 539, 45);
  768. case 10:aCreateThing(playerid, 460, 47);
  769. case 11:aCreateThing(playerid, 519, 48);
  770. }
  771. }
  772. else if(CurrentMenu == Helis)
  773. {
  774. switch(row)
  775. {
  776. case 0: aCreateThing(playerid, 548, 25);
  777. case 1: aCreateThing(playerid, 425, 26);
  778. case 2: aCreateThing(playerid, 417, 27);
  779. case 3: aCreateThing(playerid, 487, 28);
  780. case 4: aCreateThing(playerid, 497, 29);
  781. case 5: aCreateThing(playerid, 563, 30);
  782. case 6: aCreateThing(playerid, 447, 33);
  783. case 7: aCreateThing(playerid, 469, 34);
  784. case 8: aCreateThing(playerid, 488, 35);
  785. }
  786. }
  787. else if(CurrentMenu == Boats)
  788. {
  789. switch(row)
  790. {
  791. case 0: aCreateThing(playerid, 472, 15);
  792. case 1: aCreateThing(playerid, 473, 16);
  793. case 2: aCreateThing(playerid, 493, 17);
  794. case 3: aCreateThing(playerid, 595, 18);
  795. case 4: aCreateThing(playerid, 484, 19);
  796. case 5: aCreateThing(playerid, 430, 20);
  797. case 6: aCreateThing(playerid, 453, 21);
  798. case 7: aCreateThing(playerid, 452, 22);
  799. case 8: aCreateThing(playerid, 446, 23);
  800. case 9: aCreateThing(playerid, 454, 24);
  801. }
  802. }
  803. else if(CurrentMenu == Monsters)
  804. {
  805. switch(row)
  806. {
  807. case 0: aCreateThing(playerid, 406, 15);
  808. case 1: aCreateThing(playerid, 573, 16);
  809. case 2: aCreateThing(playerid, 444, 17);
  810. case 3: aCreateThing(playerid, 556, 18);
  811. case 4: aCreateThing(playerid, 557, 19);
  812. }
  813. }
  814. else if(CurrentMenu == Bikes)
  815. {
  816. switch(row)
  817. {
  818. case 0: aCreateThing(playerid, 522, 4);
  819. case 1: aCreateThing(playerid, 462, 5);
  820. case 2: aCreateThing(playerid, 521, 6);
  821. case 3: aCreateThing(playerid, 461, 7);
  822. case 4: aCreateThing(playerid, 463, 8);
  823. case 5: aCreateThing(playerid, 581, 9);
  824. case 6: aCreateThing(playerid, 448, 10);
  825. case 7: aCreateThing(playerid, 586, 11);
  826. case 8: aCreateThing(playerid, 523, 12);
  827. case 9: aCreateThing(playerid, 468, 13);
  828. case 10:aCreateThing(playerid, 471, 14);
  829. }
  830. }
  831. else if (CurrentMenu == Bicycles)
  832. {
  833. switch(row)
  834. {
  835. case 0: aCreateThing(playerid, 509, 1);
  836. case 1: aCreateThing(playerid, 481, 2);
  837. case 2: aCreateThing(playerid, 510, 3);
  838. }
  839. }
  840. else if(CurrentMenu == MainMenu)
  841. {
  842. switch(row)
  843. {
  844. case 0: ShowMenuForPlayer(Bicycles, playerid);
  845. case 1: ShowMenuForPlayer(Bikes, playerid);
  846. case 2: ShowMenuForPlayer(Monsters, playerid);
  847. case 3: ShowMenuForPlayer(Boats, playerid);
  848. case 4: ShowMenuForPlayer(Helis, playerid);
  849. case 5: ShowMenuForPlayer(Planes, playerid);
  850. case 6: ShowMenuForPlayer(Cars, playerid);
  851. case 7: ShowMenuForPlayer(RC, playerid);
  852. }
  853. }
  854. else if(CurrentMenu == Cars)
  855. {
  856. switch(row)
  857. {
  858. case 0: ShowMenuForPlayer(Lowriders, playerid);
  859. case 1: ShowMenuForPlayer(Streets, playerid);
  860. case 2: ShowMenuForPlayer(Muscles, playerid);
  861. case 3: ShowMenuForPlayer(SuvWagon, playerid);
  862. case 4: ShowMenuForPlayer(Sports, playerid);
  863. case 5: ShowMenuForPlayer(ReCreated, playerid);
  864. case 6: ShowMenuForPlayer(CivilServ, playerid);
  865. case 7: ShowMenuForPlayer(Govern, playerid);
  866. case 8: ShowMenuForPlayer(Luxury4, playerid);
  867. case 9: ShowMenuForPlayer(TwoDoor, playerid);
  868. case 10:ShowMenuForPlayer(Heavy, playerid);
  869. case 11:ShowMenuForPlayer(Light, playerid);
  870. }
  871. }
  872.  
  873. if(current == Weapon)
  874. {
  875. switch(row)
  876. {
  877. case 0:
  878. {
  879. ShowMenuForPlayer(melee, playerid);
  880. }
  881. case 1:
  882. {
  883. ShowMenuForPlayer(guns, playerid);
  884. }
  885. case 2:
  886. {
  887. ShowMenuForPlayer(others, playerid);
  888. }
  889. case 3:
  890. {
  891. GivePlayerWeapon(playerid,4, 500);
  892. GivePlayerWeapon(playerid,24, 500);
  893. GivePlayerWeapon(playerid,27, 500);
  894. GivePlayerWeapon(playerid,28, 500);
  895. GivePlayerWeapon(playerid,30, 500);
  896. GivePlayerWeapon(playerid,34, 500);
  897. GivePlayerWeapon(playerid, 37, 500);
  898. }
  899. case 4:
  900. {
  901. GivePlayerWeapon(playerid, 8, 500);
  902. GivePlayerWeapon(playerid, 16, 500);
  903. GivePlayerWeapon(playerid, 23, 500);
  904. GivePlayerWeapon(playerid, 29, 500);
  905. GivePlayerWeapon(playerid, 33, 500);
  906. GivePlayerWeapon(playerid, 35, 500);
  907. }
  908. case 5:
  909. {
  910. GivePlayerWeapon(playerid, 12, 500);
  911. GivePlayerWeapon(playerid, 24, 500);
  912. GivePlayerWeapon(playerid, 25, 500);
  913. GivePlayerWeapon(playerid, 31, 500);
  914. GivePlayerWeapon(playerid, 37, 500);
  915. GivePlayerWeapon(playerid, 39, 500);
  916. }
  917. }
  918. }
  919. if(current == melee)
  920. {
  921. switch(row)
  922. {
  923. case 0:
  924. {
  925. GivePlayerWeapon(playerid, 2, 500);
  926.  
  927. }
  928. case 1:
  929. {
  930. GivePlayerWeapon(playerid, 3, 500);
  931. }
  932. case 2:
  933. {
  934. GivePlayerWeapon(playerid, 4, 500);
  935. }
  936. case 3:
  937. {
  938. GivePlayerWeapon(playerid, 5, 500);
  939. }
  940. case 4:
  941. {
  942. GivePlayerWeapon(playerid, 6, 500);
  943. }
  944. case 5:
  945. {
  946. GivePlayerWeapon(playerid, 7, 500);
  947. }
  948. case 6:
  949. {
  950. GivePlayerWeapon(playerid, 8, 500);
  951. }
  952. case 7:
  953. {
  954. GivePlayerWeapon(playerid, 9, 500);
  955. }
  956. }
  957. }
  958. if(current == guns)
  959. {
  960. switch(row)
  961. {
  962. case 0:
  963. {
  964. GivePlayerWeapon(playerid, 22, 500);
  965. }
  966. case 1:
  967. {
  968. GivePlayerWeapon(playerid, 23, 500);
  969. }
  970. case 2:
  971. {
  972. GivePlayerWeapon(playerid, 24, 500);
  973. }
  974. case 3:
  975. {
  976. GivePlayerWeapon(playerid, 32, 500);
  977. }
  978. case 4:
  979. {
  980. GivePlayerWeapon(playerid, 25, 500);
  981. }
  982. case 5:
  983. {
  984. GivePlayerWeapon(playerid, 26, 500);
  985. }
  986. case 6:
  987. {
  988. GivePlayerWeapon(playerid, 27, 500);
  989. }
  990. case 7:
  991. {
  992. GivePlayerWeapon(playerid, 28, 500);
  993. }
  994. case 8:
  995. {
  996. GivePlayerWeapon(playerid, 29, 500);
  997. }
  998. case 9:
  999. {
  1000. GivePlayerWeapon(playerid, 30, 500);
  1001. }
  1002. case 10:
  1003. {
  1004. GivePlayerWeapon(playerid, 31, 500);
  1005. }
  1006. case 11:
  1007. {
  1008. ShowMenuForPlayer(guns2, playerid);
  1009. }
  1010. }
  1011. }
  1012. if(current == others)
  1013. {
  1014. switch(row)
  1015. {
  1016. case 0:
  1017. {
  1018. GivePlayerWeapon(playerid, 33, 500);
  1019. }
  1020. case 1:
  1021. {
  1022. GivePlayerWeapon(playerid, 34, 500);
  1023. }
  1024. case 2:
  1025. {
  1026. GivePlayerWeapon(playerid, 24, 500);
  1027. }
  1028. case 3:
  1029. {
  1030. GivePlayerWeapon(playerid, 32, 500);
  1031. }
  1032. case 4:
  1033. {
  1034. GivePlayerWeapon(playerid, 25, 500);
  1035. }
  1036. case 5:
  1037. {
  1038. GivePlayerWeapon(playerid, 26, 500);
  1039. }
  1040. case 6:
  1041. {
  1042. GivePlayerWeapon(playerid, 27, 500);
  1043. }
  1044. case 7:
  1045. {
  1046. GivePlayerWeapon(playerid, 28, 500);
  1047. }
  1048. }
  1049. }
  1050. return 1;
  1051. }
  1052.  
  1053. public OnPlayerExitedMenu(playerid)
  1054. {
  1055. TogglePlayerControllable(playerid, true);
  1056. return 1;
  1057. }
  1058.  
  1059. stock aCreateThing(playerid, thingid, orderid)
  1060. {
  1061. new Float:X, Float:Y, Float:Z, Float:Angle;
  1062. GetPlayerPos(playerid, X, Y, Z);
  1063. GetPlayerFacingAngle(playerid, Angle);
  1064.  
  1065. if(thingid != 597)
  1066. {
  1067. Vehicle[orderid] = CreateVehicle(thingid, X, Y, Z + 3, Angle, random(126), random(126), 30);
  1068. }
  1069. else
  1070. {
  1071. Vehicle[orderid] = CreateVehicle(thingid, X, Y, Z + 3, Angle, 0, 1, 30);
  1072. }
  1073. PutPlayerInVehicle(playerid, Vehicle[orderid], 0);
  1074. TogglePlayerControllable(playerid, true);
  1075. return 1;
  1076. }
  1077.  
  1078. stock strtok(const string[], &index,seperator=' ')
  1079. {
  1080. new length = strlen(string);
  1081. new offset = index;
  1082. new result[128];
  1083. while ((index < length) && (string[index] != seperator) && ((index - offset) < (sizeof(result) - 1)))
  1084. {
  1085. result[index - offset] = string[index];
  1086. index++;
  1087. }
  1088.  
  1089. result[index - offset] = EOS;
  1090. if ((index < length) && (string[index] == seperator))
  1091. {
  1092. index++;
  1093. }
  1094. return result;
  1095. }
  1096.  
Advertisement
Add Comment
Please, Sign In to add comment