Guest User

Give-Weapon FS

a guest
Jun 15th, 2014
928
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.90 KB | None | 0 0
  1. // Give-Weapon System Filterscript //
  2. // Credits: D.Kay //
  3.  
  4. #include <a_samp>
  5. #include <a_players>
  6. #include <zcmd>
  7.  
  8. #if defined FILTERSCRIPT
  9. #define COLOR_GRAY 0xCCCCCC
  10.  
  11. public OnFilterScriptInit()
  12. {
  13. print("\n--------------------------------------");
  14. print("Give-Weapon System Filterscript "); // D.Kay
  15. print("--------------------------------------\n");
  16. return 1;
  17. }
  18. public OnFilterScriptExit()
  19. {
  20. return 1;
  21. }
  22.  
  23. #else
  24.  
  25. main()
  26. {
  27. print("\n----------------------------------");
  28. print("Give-Weapon System FS"); // D.Kay
  29. print("----------------------------------\n");
  30. }
  31. CMD:giveweapons(playerid,params[]) // list of weapons
  32. {
  33. SendClientMessage(playerid,0xCCCCCC,"Weapons: BrassKnuckles(1),Golf(2),Nightstick(3),Knife(4),Baseball Bat(5),Shovel(6),Parachute(46)");
  34. SendClientMessage(playerid,0xCCCCCC,"Pool Cue(7),Katana(8),Chainsaw(9),Dildo(10),Dildo2(11),Vibrator(12),Vibrator2(13)");
  35. SendClientMessage(playerid,0xCCCCCC,"Flower(14),Cane(15),Grenade(16),TearGas(17),Molotov(18),9mm(22),Silenced 9mm(23)");
  36. SendClientMessage(playerid,0xCCCCCC,"Desert.Eagle(24),Shotgun(25),Sawn-off(26),Combat Shotgun(27),Uzi(28),MP5(29),AK-47(30)");
  37. SendClientMessage(playerid,0xCCCCCC,"M4(31),Tec9(32),Rifle(33),Sniper Rifle(34),RPG(35),HS Rocket(36),FlameThrower(37)");
  38. SendClientMessage(playerid,0xCCCCCC,"Minigun(38),Satchel Charge(39),Detonator(40),Spraycan(41),Fire.Extinguiser(42),Camera(43),NightVision(44),Thermal.Goggles(45),");
  39. return 1;
  40. }
  41. // Weapons Given (ID)
  42.  
  43. CMD:giveweapon1(playerid,params[]) // Brass Knuckles and so on....
  44. {
  45. SendClientMessage(playerid,0xFFFFFF,"Brass Knuckles has been given to you");
  46. GivePlayerWeapon(playerid, 1, 1);
  47. return 1;
  48. }
  49. // ------ //
  50. CMD:giveweapon2(playerid,params[])//
  51. {
  52. SendClientMessage(playerid,0xFFFFFF,"Golf has been given to you");
  53. GivePlayerWeapon(playerid, 2, 1);
  54. return 1;
  55. }
  56. //-------//
  57. CMD:giveweapon3(playerid,params[])//
  58. {
  59. SendClientMessage(playerid,0xFFFFFF,"NightStick has been given to you");
  60. GivePlayerWeapon(playerid, 3, 1);
  61. return 1;
  62. }
  63. //------//
  64. CMD:giveweapon4(playerid,params[])//
  65. {
  66. SendClientMessage(playerid,0xFFFFFF,"Knife has been given to you");
  67. GivePlayerWeapon(playerid, 4, 1);
  68. return 1;
  69. }
  70. //-----//
  71. CMD:giveweapon5(playerid,params[])//
  72. {
  73. SendClientMessage(playerid,0xFFFFFF,"Baseball Bat has been given to you");
  74. GivePlayerWeapon(playerid, 5, 1);
  75. return 1;
  76. }
  77. //-----//
  78. CMD:giveweapon6(playerid,params[])
  79. {
  80. SendClientMessage(playerid,0xFFFFFF,"Shovel has been given to you");
  81. GivePlayerWeapon(playerid, 6, 1);
  82. return 1;
  83. }
  84. //------//
  85. CMD:giveweapon7(playerid,params[])
  86. {
  87. SendClientMessage(playerid,0xFFFFFF,"Pool Cue has been given to you");
  88. GivePlayerWeapon(playerid, 7, 1);
  89. return 1;
  90. }
  91. //-----//
  92. CMD:giveweapon8(playerid,params[])
  93. {
  94. SendClientMessage(playerid,0xFFFFFF,"Katana has been given to you");
  95. GivePlayerWeapon(playerid, 8, 1);
  96. return 1;
  97. }
  98. //-----//
  99. CMD:giveweapon9(playerid,params[])
  100. {
  101. SendClientMessage(playerid,0xFFFFFF,"Chainsaw has been given to you");
  102. GivePlayerWeapon(playerid, 9, 1);
  103. return 1;
  104. }
  105. //-----//
  106. CMD:giveweapon10(playerid,params[])
  107. {
  108. SendClientMessage(playerid,0xFFFFFF,"Dildo has been given to you");
  109. GivePlayerWeapon(playerid, 10, 1);
  110. return 1;
  111. }
  112. //-----//
  113. CMD:giveweapon11(playerid,params[])
  114. {
  115. SendClientMessage(playerid,0xFFFFFF,"Dildo2 has been given to you");
  116. GivePlayerWeapon(playerid, 11, 1);
  117. return 1;
  118. }
  119. //-----//
  120. CMD:giveweapon12(playerid,params[])
  121. {
  122. SendClientMessage(playerid,0xFFFFFF,"Vibrator has been given to you");
  123. GivePlayerWeapon(playerid, 12, 1);
  124. return 1;
  125. }
  126. //------//
  127. CMD:giveweapon13(playerid,params[])
  128. {
  129. SendClientMessage(playerid,0xFFFFFF,"Vibrator2 has been given to you");
  130. GivePlayerWeapon(playerid, 13, 1);
  131. return 1;
  132. }
  133. //------//
  134. CMD:giveweapon14(playerid,params[])
  135. {
  136. SendClientMessage(playerid,0xFFFFFF,"Flower has been given to you");
  137. GivePlayerWeapon(playerid, 14, 1);
  138. return 1;
  139. }
  140. //------//
  141. CMD:giveweapon15(playerid,params[])
  142. {
  143. SendClientMessage(playerid,0xFFFFFF,"Cane has been given to you");
  144. GivePlayerWeapon(playerid, 15, 1);
  145. return 1;
  146. }
  147. //---Ammos-Weapon---//
  148. CMD:giveweapon16 (playerid,params[])
  149. {
  150. SendClientMessage(playerid,0xFFFFFF,"Grenade has been given to you");
  151. GivePlayerWeapon(playerid, 16, 999999);
  152. return 1;
  153. }
  154. //------//
  155. CMD:giveweapon17 (playerid,params[])
  156. {
  157. SendClientMessage(playerid,0xFFFFFF,"TearGas has been given to you");
  158. GivePlayerWeapon(playerid, 17, 999999);
  159. return 1;
  160. }
  161. //-----//
  162. CMD:giveweapon18(playerid,params[])
  163. {
  164. SendClientMessage(playerid,0xFFFFFF,"Molotov has been given to you");
  165. GivePlayerWeapon(playerid, 18, 999999);
  166. return 1;
  167. }
  168. //-----//
  169. CMD:giveweapon22(playerid,params[])
  170. {
  171. SendClientMessage(playerid,0xFFFFFF,"9mm has been given to you");
  172. GivePlayerWeapon(playerid, 22, 999999);
  173. return 1;
  174. }
  175. //-----//
  176. CMD:giveweapon23(playerid,params[])
  177. {
  178. SendClientMessage(playerid,0xFFFFFF,"Silenced-9mm has been given to you");
  179. GivePlayerWeapon(playerid, 23, 999999);
  180. return 1;
  181. }
  182. //----//
  183. CMD:giveweapon24(playerid,params[])
  184. {
  185. SendClientMessage(playerid,0xFFFFFF,"Desert Eagle has been given to you");
  186. GivePlayerWeapon(playerid, 24, 999999);
  187. return 1;
  188. }
  189. //-----//
  190. CMD:giveweapon25(playerid,params[])
  191. {
  192. SendClientMessage(playerid,0xFFFFFF,"Shotgun has been given to you");
  193. GivePlayerWeapon(playerid, 25, 999999);
  194. return 1;
  195. }
  196. //-----//
  197. CMD:giveweapon26(playerid,params[])
  198. {
  199. SendClientMessage(playerid,0xFFFFFF,"Sawn-off Shotgun has been given to you");
  200. GivePlayerWeapon(playerid, 26, 999999);
  201. return 1;
  202. }
  203. //------//
  204. CMD:giveweapon27(playerid,params[])
  205. {
  206. SendClientMessage(playerid,0xFFFFFF,"Combat Shotgun has been given to you");
  207. GivePlayerWeapon(playerid, 27, 999999);
  208. return 1;
  209. }
  210. //------//
  211. CMD:giveweapon28(playerid,params[])
  212. {
  213. SendClientMessage(playerid,0xFFFFFF,"Uzi has been given to you");
  214. GivePlayerWeapon(playerid, 28, 999999);
  215. return 1;
  216. }
  217. //------//
  218. CMD:giveweapon29(playerid,params[])
  219. {
  220. SendClientMessage(playerid,0xFFFFFF,"MP5 has been given to you");
  221. GivePlayerWeapon(playerid, 29, 999999);
  222. return 1;
  223. }
  224. //-----//
  225. CMD:giveweapon30(playerid,params[])
  226. {
  227. SendClientMessage(playerid,0xFFFFFF,"AK-47 has been given to you");
  228. GivePlayerWeapon(playerid, 30, 999999);
  229. return 1;
  230. }
  231. //-----//
  232. CMD:giveweapon31(playerid,params[])
  233. {
  234. SendClientMessage(playerid,0xFFFFFF,"M4 has been given to you");
  235. GivePlayerWeapon(playerid, 31, 999999);
  236. return 1;
  237. }
  238. //----//
  239. CMD:giveweapon32(playerid,params[])
  240. {
  241. SendClientMessage(playerid,0xFFFFFF,"Tec-9 has been given to you");
  242. GivePlayerWeapon(playerid, 32, 999999);
  243. return 1;
  244. }
  245. //-----//
  246. CMD:giveweapon33(playerid,params[])
  247. {
  248. SendClientMessage(playerid,0xFFFFFF,"Rifle has been given to you");
  249. GivePlayerWeapon(playerid, 33, 999999);
  250. return 1;
  251. }
  252. //----//
  253. CMD:giveweapon34(playerid,params[])
  254. {
  255. SendClientMessage(playerid,0xFFFFFF,"Sniper Rifle has been given to you");
  256. GivePlayerWeapon(playerid, 34, 999999);
  257. return 1;
  258. }
  259. //----//
  260. CMD:giveweapon35(playerid,params[])
  261. {
  262. SendClientMessage(playerid,0xFFFFFF,"RPG Rocket has been given to you");
  263. GivePlayerWeapon(playerid, 35, 999999);
  264. return 1;
  265. }
  266. //------//
  267. CMD:giveweapon36(playerid,params[])
  268. {
  269. SendClientMessage(playerid,0xFFFFFF,"HS Rocket has been given to you");
  270. GivePlayerWeapon(playerid, 36, 999999);
  271. return 1;
  272. }
  273. //-----//
  274. CMD:giveweapon37(playerid,params[])
  275. {
  276. SendClientMessage(playerid,0xFFFFFF,"Flamethrower has been given to you");
  277. GivePlayerWeapon(playerid, 37, 999999);
  278. return 1;
  279. }
  280. //-----//
  281. CMD:giveweapon38(playerid,params[])
  282. {
  283. SendClientMessage(playerid,0xFFFFFF,"Minigun has been given to you");
  284. GivePlayerWeapon(playerid, 38, 99999999);
  285. return 1;
  286. }
  287. //-----//
  288. CMD:giveweapon39(playerid,params[])
  289. {
  290. SendClientMessage(playerid,0xFFFFFF,"Satchel Charge has been given to you");
  291. GivePlayerWeapon(playerid, 39, 999999);
  292. return 1;
  293. }
  294. //----//
  295. CMD:giveweapon40(playerid,params[])
  296. {
  297. SendClientMessage(playerid,0xFFFFFF,"Detonator has been given to you");
  298. GivePlayerWeapon(playerid, 40, 1);
  299. return 1;
  300. }
  301. //-----//
  302. CMD:giveweapon41(playerid,params[])
  303. {
  304. SendClientMessage(playerid,0xFFFFFF,"Spraycan has been given to you");
  305. GivePlayerWeapon(playerid, 41, 1);
  306. return 1;
  307. }
  308. //-----//
  309. CMD:giveweapon42(playerid,params[])
  310. {
  311. SendClientMessage(playerid,0xFFFFFF,"Fire Extinguiser has been given to you");
  312. GivePlayerWeapon(playerid, 42, 1);
  313. return 1;
  314. }
  315. //----//
  316. CMD:giveweapon43(playerid,params[])
  317. {
  318. SendClientMessage(playerid,0xFFFFFF,"Camera has been given to you");
  319. GivePlayerWeapon(playerid, 43, 1);
  320. return 1;
  321. }
  322. //----//
  323. CMD:giveweapon44(playerid,params[])
  324. {
  325. SendClientMessage(playerid,0xFFFFFF,"Night Vision has been given to you");
  326. GivePlayerWeapon(playerid, 44, 1);
  327. return 1;
  328. }
  329. //-----//
  330. CMD:giveweapon45(playerid,params[])
  331. {
  332. SendClientMessage(playerid,0xFFFFFF,"Thermal Goggles has been given to you");
  333. GivePlayerWeapon(playerid, 45, 1);
  334. return 1;
  335. }
  336. //-----//
  337. CMD:giveweapon46(playerid,params[])
  338. {
  339. SendClientMessage(playerid,0xFFFFFF,"Parachute has been given to you");
  340. GivePlayerWeapon(playerid, 46, 1);
  341. return 1;
  342. }
  343.  
  344. ////////-------------------END of Weapons------------------/////////-----///////
  345. #endif
  346.  
  347. public OnGameModeInit()
  348. {
  349. // Don't use these lines if it's a filterscript
  350. SetGameModeText("Blank Script");
  351. AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  352. return 1;
  353. }
  354.  
  355. public OnGameModeExit()
  356. {
  357. return 1;
  358. }
  359.  
  360. public OnPlayerRequestClass(playerid, classid)
  361. {
  362. SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  363. SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  364. SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  365. return 1;
  366. }
  367.  
  368. public OnPlayerConnect(playerid)
  369. {
  370. return 1;
  371. }
  372.  
  373. public OnPlayerDisconnect(playerid, reason)
  374. {
  375. return 1;
  376. }
  377.  
  378. public OnPlayerSpawn(playerid)
  379. {
  380. return 1;
  381. }
  382.  
  383. public OnPlayerDeath(playerid, killerid, reason)
  384. {
  385. return 1;
  386. }
  387.  
  388. public OnVehicleSpawn(vehicleid)
  389. {
  390. return 1;
  391. }
  392.  
  393. public OnVehicleDeath(vehicleid, killerid)
  394. {
  395. return 1;
  396. }
  397.  
  398. public OnPlayerText(playerid, text[])
  399. {
  400. return 1;
  401. }
  402.  
  403. public OnPlayerCommandText(playerid, cmdtext[])
  404. {
  405. if (strcmp("/mycommand", cmdtext, true, 10) == 0)
  406. {
  407. // Do something here
  408. return 1;
  409. }
  410. return 0;
  411. }
  412.  
  413. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  414. {
  415. return 1;
  416. }
  417.  
  418. public OnPlayerExitVehicle(playerid, vehicleid)
  419. {
  420. return 1;
  421. }
  422.  
  423. public OnPlayerStateChange(playerid, newstate, oldstate)
  424. {
  425. return 1;
  426. }
  427.  
  428. public OnPlayerEnterCheckpoint(playerid)
  429. {
  430. return 1;
  431. }
  432.  
  433. public OnPlayerLeaveCheckpoint(playerid)
  434. {
  435. return 1;
  436. }
  437.  
  438. public OnPlayerEnterRaceCheckpoint(playerid)
  439. {
  440. return 1;
  441. }
  442.  
  443. public OnPlayerLeaveRaceCheckpoint(playerid)
  444. {
  445. return 1;
  446. }
  447.  
  448. public OnRconCommand(cmd[])
  449. {
  450. return 1;
  451. }
  452.  
  453. public OnPlayerRequestSpawn(playerid)
  454. {
  455. return 1;
  456. }
  457.  
  458. public OnObjectMoved(objectid)
  459. {
  460. return 1;
  461. }
  462.  
  463. public OnPlayerObjectMoved(playerid, objectid)
  464. {
  465. return 1;
  466. }
  467.  
  468. public OnPlayerPickUpPickup(playerid, pickupid)
  469. {
  470. return 1;
  471. }
  472.  
  473. public OnVehicleMod(playerid, vehicleid, componentid)
  474. {
  475. return 1;
  476. }
  477.  
  478. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  479. {
  480. return 1;
  481. }
  482.  
  483. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  484. {
  485. return 1;
  486. }
  487.  
  488. public OnPlayerSelectedMenuRow(playerid, row)
  489. {
  490. return 1;
  491. }
  492.  
  493. public OnPlayerExitedMenu(playerid)
  494. {
  495. return 1;
  496. }
  497.  
  498. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  499. {
  500. return 1;
  501. }
  502.  
  503. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  504. {
  505. return 1;
  506. }
  507.  
  508. public OnRconLoginAttempt(ip[], password[], success)
  509. {
  510. return 1;
  511. }
  512.  
  513. public OnPlayerUpdate(playerid)
  514. {
  515. return 1;
  516. }
  517.  
  518. public OnPlayerStreamIn(playerid, forplayerid)
  519. {
  520. return 1;
  521. }
  522.  
  523. public OnPlayerStreamOut(playerid, forplayerid)
  524. {
  525. return 1;
  526. }
  527.  
  528. public OnVehicleStreamIn(vehicleid, forplayerid)
  529. {
  530. return 1;
  531. }
  532.  
  533. public OnVehicleStreamOut(vehicleid, forplayerid)
  534. {
  535. return 1;
  536. }
  537.  
  538. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  539. {
  540. return 1;
  541. }
  542.  
  543. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  544. {
  545. return 1;
  546. }
Advertisement
Add Comment
Please, Sign In to add comment