Guest User

NWeapons

a guest
Jan 24th, 2013
326
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.89 KB | None | 0 0
  1. ///////////////////////////////
  2. // NWeapons V1.0 //
  3. // SA-MP Weapons Dialog V1.0 //
  4. // 18.1.2013 //
  5. // BY: Nick //
  6. ///////////////////////////////
  7.  
  8. #include <a_samp>
  9.  
  10. new EnableRemovingJetpackWith2[MAX_PLAYERS];
  11. new DestroyDMVehicle[MAX_PLAYERS];
  12.  
  13.  
  14. #if defined FILTERSCRIPT
  15.  
  16. public OnFilterScriptInit()
  17. {
  18.  
  19. return 1;
  20. }
  21.  
  22. public OnFilterScriptExit()
  23. {
  24. return 1;
  25. }
  26.  
  27. #else
  28.  
  29. main()
  30. {
  31.  
  32. }
  33.  
  34. #endif
  35.  
  36. public OnPlayerConnect(playerid)
  37. {
  38. EnableRemovingJetpackWith2[playerid] = 0;
  39. DestroyDMVehicle[playerid] = 0;
  40.  
  41. return 1;
  42. }
  43.  
  44. public OnPlayerDisconnect(playerid, reason)
  45. {
  46. return 1;
  47. }
  48.  
  49.  
  50. public OnPlayerCommandText(playerid, cmdtext[])
  51. {
  52.  
  53.  
  54.  
  55. //Weapons Dialog
  56. if (strcmp("/Weapons", cmdtext, true, 10) == 0)
  57. {
  58. if(IsPlayerAdmin(playerid))
  59. ShowPlayerDialog(playerid, 152, DIALOG_STYLE_LIST, "Weapons", "{F97804}Weapon IDS 1\n{F97804}Weapon IDS 2\n{F97804}Weapon Set 1\n{F97804}Weapon Set 2\n{F97804}Weapon Set 3\n{F97804}Special Set\n{F97804}Jetpack Settings\n{F97804}Armour & Health\n{F97804}Remove Weapons\n{F97804}Fake Kill\n{F97804}DM Vehicles\n{F97804}All Weapons\n{F97804}Kill\n{FFFFFF}Help\n{FFFFFF}Info", "Select", "Close");
  60. if(!IsPlayerAdmin(playerid))
  61. SendClientMessage(playerid,0xFFFFFFFF,"SERVER: Unknown command.");
  62. return 1;
  63. }
  64.  
  65.  
  66.  
  67. //Weaponset1 Command
  68. if (strcmp("/Weaponset1", cmdtext, true, 10) == 0)
  69. {
  70. if(IsPlayerAdmin(playerid))
  71. GivePlayerWeapon(playerid,22,99999); //9mm
  72. GivePlayerWeapon(playerid,25,99999); //Shotgun
  73. GivePlayerWeapon(playerid,16,99999); //Grenade
  74. GivePlayerWeapon(playerid,28,99999); //UZI
  75. GivePlayerWeapon(playerid,30,99999); //AK-47
  76. GivePlayerWeapon(playerid,33,99999); //Country Rifle
  77. GivePlayerWeapon(playerid,35,99999); //RPG
  78. GivePlayerWeapon(playerid,4,99999); //Knife
  79. if(IsPlayerAdmin(playerid))
  80. SendClientMessage(playerid,0xFFFFFFFF,"SERVER: {33AA33}Weapon Set 1 Successfully Activated!");
  81. if(!IsPlayerAdmin(playerid))
  82. SendClientMessage(playerid, 0xFFFFFFFF, "SERVER: Unknown command.");
  83. return 1;
  84. }
  85.  
  86.  
  87. //Weaponset2 Command
  88. if (strcmp("/Weaponset2", cmdtext, true, 10) == 0)
  89. {
  90. if(IsPlayerAdmin(playerid))
  91. GivePlayerWeapon(playerid,24,99999); //Desert Eagle
  92. GivePlayerWeapon(playerid,27,99999); //Combat Shotgun
  93. GivePlayerWeapon(playerid,17,99999); //Tear Gas
  94. GivePlayerWeapon(playerid,29,99999); //MP5
  95. GivePlayerWeapon(playerid,31,99999); //M4
  96. GivePlayerWeapon(playerid,34,99999); //Sniper Rifle
  97. GivePlayerWeapon(playerid,37,99999); //Flamethrower
  98. GivePlayerWeapon(playerid,8,99999); //Katana
  99. if(IsPlayerAdmin(playerid))
  100. SendClientMessage(playerid,0xFFFFFFFF,"SERVER: {33AA33}Weapon Set 2 Successfully Activated!");
  101. if(!IsPlayerAdmin(playerid))
  102. SendClientMessage(playerid, 0xFFFFFFFF, "SERVER: Unknown command.");
  103. return 1;
  104. }
  105.  
  106.  
  107. //Weaponset3 Command
  108. if (strcmp("/Weaponset3", cmdtext, true, 10) == 0)
  109. {
  110. if(IsPlayerAdmin(playerid))
  111. GivePlayerWeapon(playerid,23,99999); //Silenced 9mm
  112. GivePlayerWeapon(playerid,26,99999); //Sawnoff Shotgun
  113. GivePlayerWeapon(playerid,18,99999); //Molotov Cocktail
  114. GivePlayerWeapon(playerid,32,99999); //Tec-9
  115. GivePlayerWeapon(playerid,31,99999); //M4
  116. GivePlayerWeapon(playerid,34,99999); //Sniper Rifle
  117. GivePlayerWeapon(playerid,38,99999); //Minigun
  118. GivePlayerWeapon(playerid,5,99999); //Baseball Bat
  119. if(IsPlayerAdmin(playerid))
  120. SendClientMessage(playerid,0xFFFFFFFF,"SERVER: {33AA33}Weapon Set 3 Successfully Activated!");
  121. if(!IsPlayerAdmin(playerid))
  122. SendClientMessage(playerid, 0xFFFFFFFF, "SERVER: Unknown command.");
  123. return 1;
  124. }
  125.  
  126.  
  127. //Jetpack Command
  128. if (strcmp("/Jetpack", cmdtext, true, 10) == 0)
  129. {
  130. if(IsPlayerAdmin(playerid))
  131. ShowPlayerDialog(playerid, 158, DIALOG_STYLE_LIST, "Jetpack Settings", "{F97804}On\n{F97804}Off\n{FFFFFF}Jetpack Informations", "Ok", "Close");
  132. if(!IsPlayerAdmin(playerid))
  133. SendClientMessage(playerid, 0xFFFFFFFF, "SERVER: Unknown command.");
  134. return 1;
  135. }
  136.  
  137.  
  138. //RemoveJetpack Command
  139. if (strcmp("/RemoveJetpack", cmdtext, true, 10) == 0)
  140. {
  141. if(IsPlayerAdmin(playerid))
  142. SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE);
  143. if(IsPlayerAdmin(playerid))
  144. SendClientMessage(playerid,0xFFFFFFFF,"SERVER: {33AA33}Jetpack Successfully Removed!");
  145. if(!IsPlayerAdmin(playerid))
  146. SendClientMessage(playerid, 0xFFFFFFFF, "SERVER: Unknown command.");
  147. return 1;
  148. }
  149.  
  150.  
  151.  
  152.  
  153. return 0;
  154. }
  155.  
  156.  
  157.  
  158.  
  159. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  160. {
  161. if(dialogid == 152)
  162. {
  163. if(response)
  164. {
  165.  
  166. if(listitem == 0)
  167. {
  168. ShowPlayerDialog(playerid, 155, DIALOG_STYLE_MSGBOX, "Weapon IDS 1", "{F97804}Brass Knuckles - 1\nGolf Club - 2\nNightstick - 3\nKnife - 4\nBaseball Bat - 5\nShovel - 6\nPool Cue - 7\nKatana - 8\nChainsaw - 9\nDouble-ended Dildo - 10\nDildo - 11\nVibrator - 12\nSilver Vibrator - 13\nFlowers - 14\nCane - 15\nGrenade - 16\nTear Gas - 17\nMolotov Cocktail - 18\n9mm - 22\nSilenced 9mm - 23\nDesert Eagle - 24\nShotgun - 25\nSawnoff Shotgun - 26", "Ok", "Cancel");
  169. }
  170. if(listitem == 1)
  171. {
  172. ShowPlayerDialog(playerid, 156, DIALOG_STYLE_MSGBOX, "Weapon IDS 2", "{F97804}Combat Shotgun - 27\nMicro SMG/Uzi - 28\nMP5 - 29\nAK-47 - 30\nM4 - 31\nTec-9 - 32\nCountry Rifle - 33\nSniper Rifle - 34\nRPG - 35\nHS Rocket - 36\nFlamethrower - 37\nMinigun - 38\nSatchel Charge - 39\nDetonator - 40\nSpraycan - 41\nFire Extinguisher - 42\nCamera - 43\nNight Vis Goggles - 44\nThermal Goggles - 45\nParachute - 46","Ok", "Cancel");
  173. }
  174. if(listitem == 2)
  175. {
  176. GivePlayerWeapon(playerid,22,99999); //9mm
  177. GivePlayerWeapon(playerid,25,99999); //Shotgun
  178. GivePlayerWeapon(playerid,16,99999); //Grenade
  179. GivePlayerWeapon(playerid,28,99999); //UZI
  180. GivePlayerWeapon(playerid,30,99999); //AK-47
  181. GivePlayerWeapon(playerid,33,99999); //Country Rifle
  182. GivePlayerWeapon(playerid,35,99999); //RPG
  183. GivePlayerWeapon(playerid,4,99999); //Knife
  184. SendClientMessage(playerid,0xFFFFFFFF,"SERVER: {33AA33}Weapon Set 1 Successfully Activated!");
  185. }
  186. if(listitem == 3)
  187. {
  188. GivePlayerWeapon(playerid,24,99999); //Desert Eagle
  189. GivePlayerWeapon(playerid,27,99999); //Combat Shotgun
  190. GivePlayerWeapon(playerid,17,99999); //Tear Gas
  191. GivePlayerWeapon(playerid,29,99999); //MP5
  192. GivePlayerWeapon(playerid,31,99999); //M4
  193. GivePlayerWeapon(playerid,34,99999); //Sniper Rifle
  194. GivePlayerWeapon(playerid,37,99999); //Flamethrower
  195. GivePlayerWeapon(playerid,8,99999); //Katana
  196. SendClientMessage(playerid,0xFFFFFFFF,"SERVER: {33AA33}Weapon Set 2 Successfully Activated!");
  197. }
  198. if(listitem == 4)
  199. {
  200. GivePlayerWeapon(playerid,23,99999); //Silenced 9mm
  201. GivePlayerWeapon(playerid,26,99999); //Sawnoff Shotgun
  202. GivePlayerWeapon(playerid,18,99999); //Molotov Cocktail
  203. GivePlayerWeapon(playerid,32,99999); //Tec-9
  204. GivePlayerWeapon(playerid,31,99999); //M4
  205. GivePlayerWeapon(playerid,34,99999); //Sniper Rifle
  206. GivePlayerWeapon(playerid,38,99999); //Minigun
  207. GivePlayerWeapon(playerid,5,99999); //Baseball Bat
  208. SendClientMessage(playerid,0xFFFFFFFF,"SERVER: {33AA33}Weapon Set 3 Successfully Activated!");
  209. }
  210. if(listitem == 5)
  211. {
  212. ShowPlayerDialog(playerid, 154, DIALOG_STYLE_LIST, "Special Weapon Dialog", "{F97804}Minigun\n{F97804}RPG\n{F97804}HS Rocket\nCreate Explosion", "Select", "Close");
  213. }
  214. if(listitem == 6)
  215. {
  216. ShowPlayerDialog(playerid, 158, DIALOG_STYLE_LIST, "Jetpack Settings", "{F97804}On\n{F97804}Off\n{FFFFFF}Jetpack Informations", "Ok", "Close");
  217. }
  218. if(listitem == 7)
  219. {
  220. ShowPlayerDialog(playerid, 160, DIALOG_STYLE_LIST, "Armour & Health Settings", "{E60000}Health - 100\n{E60000}Health - 50\n{FFFFFF}Armour - 100\n{FFFFFF}Armour - 50\n{F97804}Godmode", "Ok", "Close");
  221. }
  222. if(listitem == 8)
  223. {
  224. ResetPlayerWeapons(playerid);
  225. SendClientMessage(playerid,0xFFFFFFFF,"SERVER: {33AA33}Weapons Successfully removed!");
  226. }
  227. if(listitem == 9)
  228. {
  229. new killerid;
  230. new reason;
  231. SendDeathMessage(killerid, playerid, reason);
  232. SendClientMessage(playerid,0xFFFFFFFF,"SERVER: {33AA33}You died! (Fake)");
  233. }
  234. if(listitem == 10)
  235. {
  236. ShowPlayerDialog(playerid, 654, DIALOG_STYLE_LIST, "DeathMatch Vehicles", "{F97804}Hydra\n{F98704}Rhino\n{F97804}Hunter\n{FFFFFF}Destroy Vehicle", "Spawn", "Close");
  237. }
  238. if(listitem == 11)
  239. {
  240. ShowPlayerDialog(playerid, 765, DIALOG_STYLE_LIST, "All Weapons", "{F97804}Meele Weapons\n{FFFFFF}Pistols\n{F97804}Shotguns\n{FFFFFF}SMGs\n{F97804}Assault\n{FFFFFF}Rifles\n{F97804}Heavy Weapons\n{FFFFFF}Thrown\n{F97804}Equipment\n{FFFFFF}Gifts", "Spawn", "Close");
  241. }
  242. if(listitem == 12)
  243. {
  244. new killerid;
  245. new reason;
  246. SendDeathMessage(killerid, playerid, reason);
  247. SendClientMessage(playerid,0xFFFFFFFF,"SERVER: {33AA33}You got killed.");
  248. SetPlayerHealth(playerid,0);
  249. }
  250. if(listitem == 13)
  251. {
  252. ShowPlayerDialog(playerid, 153, DIALOG_STYLE_MSGBOX, "Weapon Help Dialog", "{F97804}Weapon commands:\n{FFFFFF}WeaponSet1 - Weapon Set 1\n/WeaponSet2 - Weapon Set 2\n/WeaponSet3 - Weapon Set 3\n/Weapons - Weapon Settings Menu\n/Jetpack - Jetpack Settings\n/RemoveJetpack - Remove your Jetpack\n\n{F97804}Weapon Rules:\n{FFFFFF}You are an Admin,it means No Rules!", "Ok", "Close");
  253. }
  254. if(listitem == 14)
  255. {
  256. ShowPlayerDialog(playerid, 555, DIALOG_STYLE_MSGBOX, "Nick's Weapon Dialog V1.0", "{F97804}Weapon Dialog made by - {FFFFFF}Nick\n{F97804}Version - {FFFFFF}V1.0\n\n{F97804}If you spot any bug here,please PM me about\n\n\n{FFFFFF}Special Thanks to SA-MP Forums\n\n{F97804}Nick", "Play", "Close");
  257. }
  258. }
  259.  
  260. return 1;
  261. }
  262.  
  263. if(dialogid == 154)
  264. {
  265. if(response)
  266. {
  267.  
  268. if(listitem == 0)
  269. {
  270. GivePlayerWeapon(playerid,38,99999); //Minigun
  271. }
  272. if(listitem == 1)
  273. {
  274. GivePlayerWeapon(playerid,35,99999); //RPG
  275. }
  276. if(listitem == 2)
  277. {
  278. GivePlayerWeapon(playerid,36,99999); //HS Rocket
  279. }
  280. if(listitem == 3)
  281. {
  282. new Float:x, Float:y, Float:z;
  283. GetPlayerPos(playerid, x, y, z);
  284. CreateExplosion(x, y, z, 7, 60.60); //Explosion
  285. SetPlayerHealth(playerid,50);
  286. GameTextForPlayer(playerid,"~w~BOOM!",3000,4);
  287. }
  288. }
  289.  
  290. return 1;
  291. }
  292.  
  293. if(dialogid == 158)
  294. {
  295. if(response)
  296. {
  297.  
  298. if(listitem == 0)
  299. {
  300. SetPlayerSpecialAction(playerid, 2);
  301. SendClientMessage(playerid,0xFFFFFFFF,"SERVER: {33AA33}Jetpack Successfully Activated!");
  302. if(!EnableRemovingJetpackWith2[playerid] == 1)
  303. ShowPlayerDialog(playerid, 161, DIALOG_STYLE_MSGBOX, "Jetpack Enable", "{F97804}You dont need to type /RemoveJetpack everytime u spawn it\nYou can Press Button {FFFFFF}' Num 1 ' {F97804}to remove it!\n\n{FFFFFF}But you first have to click on the ' Enable ' Button\n{E60000}You dont need to!", "Enable", "Close");
  304.  
  305.  
  306. }
  307. if(listitem == 1)
  308. {
  309. SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE);
  310. EnableRemovingJetpackWith2[playerid] = 0;
  311. SendClientMessage(playerid,0xFFFFFFFF,"SERVER: {33AA33}Jetpack Successfully Removed!");
  312. }
  313. if(listitem == 2)
  314. {
  315. ShowPlayerDialog(playerid, 159, DIALOG_STYLE_MSGBOX, "Jetpack Informations", "{FFFFFF}Jetpack is Kind of Weapon from San Andreas Single Player\nYou can get it by typing cheat 'Rocketman'\n\nEnjoy...", "Ok", "Close");
  316. }
  317. }
  318.  
  319.  
  320. return 1;
  321. }
  322.  
  323.  
  324. if(dialogid == 160)
  325. {
  326. if(response)
  327. {
  328.  
  329. if(listitem == 0)
  330. {
  331. SetPlayerHealth(playerid,100);
  332. SendClientMessage(playerid,0xFFFFFFFF,"SERVER: {33AA33}Health successfully seted to 100."); //Player Health 100 Percent
  333. }
  334. if(listitem == 1)
  335. {
  336. SetPlayerHealth(playerid,50);
  337. SendClientMessage(playerid,0xFFFFFFFF,"SERVER: {33AA33}Health successfully seted to 50."); //Player Health 50 Percent
  338. }
  339. if(listitem == 2)
  340. {
  341. SetPlayerArmour(playerid,100);
  342. SendClientMessage(playerid,0xFFFFFFFF,"SERVER: {33AA33}Armour successfully seted to 100."); //Player Armour 100 Percent
  343. }
  344. if(listitem == 3)
  345. {
  346. SetPlayerArmour(playerid,50);
  347. SendClientMessage(playerid,0xFFFFFFFF,"SERVER: {33AA33}Armour successfully seted to 50."); //Player Armour 50 Percent
  348. }
  349. if(listitem == 4)
  350. {
  351. SetPlayerHealth(playerid,99999);
  352. SendClientMessage(playerid,0xFFFFFFFF,"SERVER: {33AA33}Health successfully seted to 99999 (Godmode)."); //Player Health 99999 Percent (God mode)
  353. }
  354. }
  355.  
  356. return 1;
  357. }
  358.  
  359.  
  360. if(dialogid == 654)
  361. {
  362. if(response)
  363. {
  364.  
  365. if(listitem == 0)
  366. {
  367. DestroyDMVehicle[playerid] = 1;
  368. new Float:up[3], carid;
  369. GetPlayerPos(playerid, up[0], up[1], up[2]);
  370. carid = CreateVehicle(520, up[0]+2, up[1]+2, up[2], 0, -1, -1, 0);
  371. PutPlayerInVehicle(playerid, carid, 0);
  372. SendClientMessage(playerid, 0xFFFFFFFF, "SERVER: {33AA33}Successfully spawned Hydra");
  373. SendClientMessage(playerid, 0xFFFFFFFF, "SERVER: {33AA33}To Destroy Press ' Q '");
  374. }
  375. if(listitem == 1)
  376. {
  377. DestroyDMVehicle[playerid] = 1;
  378. new Float:up[3], carid;
  379. GetPlayerPos(playerid, up[0], up[1], up[2]);
  380. carid = CreateVehicle(432, up[0]+2, up[1]+2, up[2], 0, -1, -1, 0);
  381. PutPlayerInVehicle(playerid, carid, 0);
  382. SendClientMessage(playerid, 0xFFFFFFFF, "SERVER: {33AA33}Successfully spawned Rhino");
  383. SendClientMessage(playerid, 0xFFFFFFFF, "SERVER: {33AA33}To Destroy Press ' Q '");
  384. }
  385. if(listitem == 2)
  386. {
  387. DestroyDMVehicle[playerid] = 1;
  388. new Float:up[3], carid;
  389. GetPlayerPos(playerid, up[0], up[1], up[2]);
  390. carid = CreateVehicle(425, up[0]+2, up[1]+2, up[2], 0, -1, -1, 0);
  391. PutPlayerInVehicle(playerid, carid, 0);
  392. SendClientMessage(playerid, 0xFFFFFFFF, "SERVER: {33AA33}Successfully spawned Hunter");
  393. SendClientMessage(playerid, 0xFFFFFFFF, "SERVER: {33AA33}To Destroy Press ' Q '");
  394. }
  395. if(listitem == 3)
  396. {
  397. new currentveh;
  398. currentveh = GetPlayerVehicleID(playerid);
  399. SendClientMessage(playerid,0xFFFFFFFF,"SERVER: {33AA33}Vehicle Successfully Destroyed!");
  400. DestroyVehicle(currentveh);
  401. }
  402.  
  403. }
  404.  
  405. return 1;
  406. }
  407.  
  408.  
  409. if(dialogid == 765)
  410. {
  411. if(response)
  412. {
  413.  
  414. if(listitem == 0)
  415. {
  416. ShowPlayerDialog(playerid, 766, DIALOG_STYLE_LIST, "Meele Weapons", "{F97804}Brassk Nuckle\n{F97804}Golf Club\n{F97804}Night Stick\n{F97804}Knife\n{F97804}Bat\n{F97804}Shovel\n{F97804}Poolcue\n{F97804}Katana\n{F97804}Chainsaw", "Select", "Close");
  417. }
  418. if(listitem == 1)
  419. {
  420. ShowPlayerDialog(playerid, 767, DIALOG_STYLE_LIST, "Pistols", "{F97804}9mm\n{F97804}Silenced 9mm\n{F97804}Desert Eagle", "Select", "Close");
  421. }
  422. if(listitem == 2)
  423. {
  424. ShowPlayerDialog(playerid, 768, DIALOG_STYLE_LIST, "Shotguns", "{F97804}Shotgun\n{F97804}Sawnoff Shotgun\n{F97804}Combat Shotgun", "Select", "Close");
  425. }
  426. if(listitem == 3)
  427. {
  428. ShowPlayerDialog(playerid, 769, DIALOG_STYLE_LIST, "SMGs", "{F97804}Micro SMG\n{F97804}Tec9\n{F97804}SMG", "Select", "Close");
  429. }
  430. if(listitem == 4)
  431. {
  432. ShowPlayerDialog(playerid, 770, DIALOG_STYLE_LIST, "Assault", "{F97804}M4\n{F97804}AK-47", "Select", "Close");
  433. }
  434. if(listitem == 5)
  435. {
  436. ShowPlayerDialog(playerid, 771, DIALOG_STYLE_LIST, "Rifles", "{F97804}Country Rifle\n{F97804}Sniper Rifle", "Select", "Close");
  437. }
  438. if(listitem == 6)
  439. {
  440. ShowPlayerDialog(playerid, 772, DIALOG_STYLE_LIST, "Heavy Weapons", "{F97804}RPG\n{F98904}HS Rocket\n{F97804}Flamethrower\n{F97804}Minigun", "Select", "Close");
  441. }
  442. if(listitem == 7)
  443. {
  444. ShowPlayerDialog(playerid, 773, DIALOG_STYLE_LIST, "Throwns", "{F97804}Molotov Cocktail\n{F97804}Grenades\n{F97804}Teargas\n{F97804}Satchel", "Select", "Close");
  445. }
  446. if(listitem == 8)
  447. {
  448. ShowPlayerDialog(playerid, 774, DIALOG_STYLE_LIST, "Equipment", "{F97804}Spray can\n{F97804}Extinguisher\n{F97804}Camera\n{F97804}Nightvision goggles\n{F97804}Thermal goggles\n{F97804}Parachute", "Select", "Close");
  449. }
  450. if(listitem == 9)
  451. {
  452. ShowPlayerDialog(playerid, 775, DIALOG_STYLE_LIST, "Gifts", "{F97804}Dildo\n{F97804}White Dildo\n{F97804}Long White Dildo\n{F97804}Double-ended Dildo\n{F97804}Flowers\n{F97804}Cane", "Select", "Close");
  453. }
  454.  
  455. }
  456.  
  457. return 1;
  458. }
  459.  
  460.  
  461.  
  462.  
  463. if(dialogid == 766)
  464. {
  465. if(response)
  466. {
  467.  
  468. if(listitem == 0)
  469. {
  470. GivePlayerWeapon(playerid,1,99999);
  471. }
  472. if(listitem == 1)
  473. {
  474. GivePlayerWeapon(playerid,2,99999);
  475. }
  476. if(listitem == 2)
  477. {
  478. GivePlayerWeapon(playerid,3,99999);
  479. }
  480. if(listitem == 3)
  481. {
  482. GivePlayerWeapon(playerid,4,99999);
  483. }
  484. if(listitem == 4)
  485. {
  486. GivePlayerWeapon(playerid,5,99999);
  487. }
  488. if(listitem == 5)
  489. {
  490. GivePlayerWeapon(playerid,6,99999);
  491. }
  492. if(listitem == 6)
  493. {
  494. GivePlayerWeapon(playerid,7,99999);
  495. }
  496. if(listitem == 7)
  497. {
  498. GivePlayerWeapon(playerid,8,99999);
  499. }
  500. if(listitem == 8)
  501. {
  502. GivePlayerWeapon(playerid,9,99999);
  503. }
  504.  
  505. }
  506.  
  507. return 1;
  508. }
  509.  
  510.  
  511. if(dialogid == 767)
  512. {
  513. if(response)
  514. {
  515.  
  516. if(listitem == 0)
  517. {
  518. GivePlayerWeapon(playerid,22,99999);
  519. }
  520. if(listitem == 1)
  521. {
  522. GivePlayerWeapon(playerid,23,99999);
  523. }
  524. if(listitem == 2)
  525. {
  526. GivePlayerWeapon(playerid,24,99999);
  527. }
  528.  
  529. }
  530.  
  531. return 1;
  532. }
  533.  
  534.  
  535. if(dialogid == 768)
  536. {
  537. if(response)
  538. {
  539.  
  540. if(listitem == 0)
  541. {
  542. GivePlayerWeapon(playerid,25,99999);
  543. }
  544. if(listitem == 1)
  545. {
  546. GivePlayerWeapon(playerid,26,99999);
  547. }
  548. if(listitem == 2)
  549. {
  550. GivePlayerWeapon(playerid,27,99999);
  551. }
  552.  
  553.  
  554. }
  555.  
  556. return 1;
  557. }
  558.  
  559.  
  560. if(dialogid == 769)
  561. {
  562. if(response)
  563. {
  564.  
  565. if(listitem == 0)
  566. {
  567. GivePlayerWeapon(playerid,28,99999);
  568. }
  569. if(listitem == 1)
  570. {
  571. GivePlayerWeapon(playerid,32,99999);
  572. }
  573. if(listitem == 2)
  574. {
  575. GivePlayerWeapon(playerid,29,99999);
  576. }
  577.  
  578.  
  579. }
  580.  
  581. return 1;
  582. }
  583.  
  584.  
  585. if(dialogid == 770)
  586. {
  587. if(response)
  588. {
  589.  
  590. if(listitem == 0)
  591. {
  592. GivePlayerWeapon(playerid,31,99999);
  593. }
  594. if(listitem == 1)
  595. {
  596. GivePlayerWeapon(playerid,30,99999);
  597. }
  598.  
  599.  
  600. }
  601.  
  602. return 1;
  603. }
  604.  
  605.  
  606. if(dialogid == 771)
  607. {
  608. if(response)
  609. {
  610.  
  611. if(listitem == 0)
  612. {
  613. GivePlayerWeapon(playerid,33,99999);
  614. }
  615. if(listitem == 1)
  616. {
  617. GivePlayerWeapon(playerid,34,99999);
  618. }
  619.  
  620.  
  621. }
  622.  
  623. return 1;
  624. }
  625.  
  626.  
  627. if(dialogid == 772)
  628. {
  629. if(response)
  630. {
  631.  
  632. if(listitem == 0)
  633. {
  634. GivePlayerWeapon(playerid,35,99999);
  635. }
  636. if(listitem == 1)
  637. {
  638. GivePlayerWeapon(playerid,36,99999);
  639. }
  640. if(listitem == 2)
  641. {
  642. GivePlayerWeapon(playerid,37,99999);
  643. }
  644. if(listitem == 3)
  645. {
  646. GivePlayerWeapon(playerid,38,99999);
  647. }
  648.  
  649. }
  650.  
  651. return 1;
  652. }
  653.  
  654.  
  655. if(dialogid == 773)
  656. {
  657. if(response)
  658. {
  659.  
  660. if(listitem == 0)
  661. {
  662. GivePlayerWeapon(playerid,18,99999);
  663. }
  664. if(listitem == 1)
  665. {
  666. GivePlayerWeapon(playerid,16,99999);
  667. }
  668. if(listitem == 2)
  669. {
  670. GivePlayerWeapon(playerid,17,99999);
  671. }
  672. if(listitem == 3)
  673. {
  674. GivePlayerWeapon(playerid,39,99999);
  675. }
  676.  
  677. }
  678.  
  679. return 1;
  680. }
  681.  
  682.  
  683. if(dialogid == 774)
  684. {
  685. if(response)
  686. {
  687.  
  688. if(listitem == 0)
  689. {
  690. GivePlayerWeapon(playerid,41,99999);
  691. }
  692. if(listitem == 1)
  693. {
  694. GivePlayerWeapon(playerid,42,99999);
  695. }
  696. if(listitem == 2)
  697. {
  698. GivePlayerWeapon(playerid,43,99999);
  699. }
  700. if(listitem == 3)
  701. {
  702. GivePlayerWeapon(playerid,44,99999);
  703. }
  704. if(listitem == 4)
  705. {
  706. GivePlayerWeapon(playerid,45,99999);
  707. }
  708. if(listitem == 5)
  709. {
  710. GivePlayerWeapon(playerid,46,99999);
  711. }
  712.  
  713. }
  714.  
  715. return 1;
  716. }
  717.  
  718.  
  719. if(dialogid == 775)
  720. {
  721. if(response)
  722. {
  723.  
  724. if(listitem == 0)
  725. {
  726. GivePlayerWeapon(playerid,11,99999);
  727. }
  728. if(listitem == 1)
  729. {
  730. GivePlayerWeapon(playerid,13,99999);
  731. }
  732. if(listitem == 2)
  733. {
  734. GivePlayerWeapon(playerid,12,99999);
  735. }
  736. if(listitem == 3)
  737. {
  738. GivePlayerWeapon(playerid,10,99999);
  739. }
  740. if(listitem == 4)
  741. {
  742. GivePlayerWeapon(playerid,14,99999);
  743. }
  744. if(listitem == 5)
  745. {
  746. GivePlayerWeapon(playerid,15,99999);
  747. }
  748.  
  749. }
  750.  
  751. return 1;
  752. }
  753.  
  754.  
  755.  
  756. if(dialogid == 161)
  757. {
  758. if(response)
  759. {
  760. EnableRemovingJetpackWith2[playerid] = 1;
  761. SendClientMessage(playerid, 0xFFFFFFFF, "SERVER: {33AA33}You enabled Removing jetpack by Pressing Button ' Num 1 '.");
  762. }
  763. else
  764. {
  765.  
  766. }
  767. return 1;
  768. }
  769.  
  770. return 0;
  771. }
  772.  
  773.  
  774. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  775. {
  776.  
  777. if(newkeys & KEY_SUBMISSION)
  778. {
  779.  
  780.  
  781.  
  782. if(EnableRemovingJetpackWith2[playerid] == 1)
  783. {
  784. SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE);
  785. }
  786. }
  787.  
  788. if(newkeys & KEY_LOOK_LEFT)
  789. {
  790.  
  791. new currentveh;
  792. currentveh = GetPlayerVehicleID(playerid);
  793. SendClientMessage(playerid,0xFFFFFFFF,"SERVER: {33AA33}Vehicle Successfully Destroyed!");
  794. DestroyVehicle(currentveh);
  795. }
  796.  
  797.  
  798. return 1;
  799. }
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  812. // SPECIAL THANKS TO SAMP TEAM! //
  813. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Advertisement
Add Comment
Please, Sign In to add comment