Advertisement
Guest User

WEAPON SYSTEM BY GREGORY00

a guest
Nov 26th, 2013
334
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.83 KB | None | 0 0
  1. /*
  2. GREGORY
  3. -BUYGUN CMD FIXED
  4. -PRICES CMD FIXED
  5. Credits: - DO NOT REMOVE THE CREDITS
  6. SA:MP
  7. Gregory00
  8. */
  9.  
  10. #include <a_samp>
  11. #include <a_players>
  12.  
  13. #define COLOR_WHITE 0xFFFFFFa7
  14. #if defined FILTERSCRIPT
  15.  
  16. public OnFilterScriptInit()
  17. {
  18. print("\n--------------------------------------");
  19. print(" Weapon System buy Gregory00 Loading..");
  20. print("--------------------------------------\n");
  21. return 1;
  22. }
  23.  
  24. public OnFilterScriptExit()
  25. {
  26. return 1;
  27. }
  28.  
  29. #else
  30.  
  31. main()
  32. {
  33. print("\n----------------------------------");
  34. print(" Weapon System - DOWN");
  35. print("----------------------------------\n");
  36. }
  37.  
  38. #endif
  39. public OnGameModeExit()
  40. {
  41. return 1;
  42. }
  43.  
  44. public OnPlayerRequestClass(playerid, classid)
  45. {
  46. SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  47. SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  48. SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  49. return 1;
  50. }
  51.  
  52. public OnPlayerConnect(playerid)
  53. {
  54. return 1;
  55. }
  56.  
  57. public OnPlayerDisconnect(playerid, reason)
  58. {
  59. return 1;
  60. }
  61.  
  62. public OnPlayerSpawn(playerid)
  63. {
  64. return 1;
  65. }
  66.  
  67. public OnPlayerDeath(playerid, killerid, reason)
  68. {
  69. return 1;
  70. }
  71.  
  72. public OnVehicleSpawn(vehicleid)
  73. {
  74. return 1;
  75. }
  76.  
  77. public OnVehicleDeath(vehicleid, killerid)
  78. {
  79. return 1;
  80. }
  81.  
  82. public OnPlayerText(playerid, text[])
  83. {
  84. return 1;
  85. }
  86.  
  87. public OnPlayerCommandText(playerid, cmdtext[])
  88. {
  89. if (strcmp("/buygun", cmdtext, true, 10) == 0)
  90. {
  91. if(!IsPlayerInRangeOfPoint(playerid, 7.0, 308.300964, -141.459930, 999.601562) || IsPlayerInRangeOfPoint(playerid, 7.0, 290.171539, -109.775894, 1001.515625) || IsPlayerInRangeOfPoint(playerid, 7.0, 311.941711, -166.140777, 999.601013)) return SendClientMessage(playerid, COLOR_WHITE, "You are not in the Ammunation!");
  92. ShowPlayerDialog(playerid,160,DIALOG_STYLE_LIST,"Weapon System [By Gregory]","Brass Knuckles\nGolf Club\nNightstick\nKnife\nBaseball Bat\nShovel\nSprayCan\nPool Cue\nKatana\nChainsaw\nDouble-ended Dildo\nDildo\nVibrator\nSilver Vibrator\nFlowers\nCane\nParachute\nTear Gas\n9mm\nSilenced 9mm\nDesert Eagle\nShoutgun\nCombat Shotgun\nMicro SMG/UZI\nMP5\nAK-47\nM4\nTec-9\nCountry Rifle\nSniper Rifle","Buy","Cancel");
  93. return 1;
  94. }
  95. if (strcmp("/prices", cmdtext, true, 10) == 0)
  96. {
  97. if(!IsPlayerInRangeOfPoint(playerid, 7.0, 308.300964, -141.459930, 999.601562) || IsPlayerInRangeOfPoint(playerid, 7.0, 290.171539, -109.775894, 1001.515625) || IsPlayerInRangeOfPoint(playerid, 7.0, 311.941711, -166.140777, 999.601013)) return SendClientMessage(playerid, COLOR_WHITE, "You are not in the Ammunation!");
  98.  
  99. SendClientMessage(playerid, COLOR_WHITE, "_____________________________________________________________________________________________");
  100. SendClientMessage(playerid, COLOR_WHITE, "Brass Knuckles (25$) | Golf Club (50$) | Nightstick (100$) | Knife (200$)");
  101. SendClientMessage(playerid, COLOR_WHITE, "Baseball Bat (150$) | Shovel (100$) | SprayCan (500$) | Pool Cue (30$) | Katana (100$)");
  102. SendClientMessage(playerid, COLOR_WHITE, "Chainsaw (2000$) | Double-ended Dildo (500$) | Dildo (450$) | Vibrator (300$)");
  103. SendClientMessage(playerid, COLOR_WHITE, "Silver Vibrator (350$) | Flowers (10$) | Cane (30$) | Parachute (100$) | Tear Gas (1000$)");
  104. SendClientMessage(playerid, COLOR_WHITE, "9mm (1500$) | Silenced 9mm (1600$) | Desert Eagle (3000$) | Shotgun (2800$)");
  105. SendClientMessage(playerid, COLOR_WHITE, "Combat Shotgun (3500$) | Micro SMG/UZI (2500$) | MP5 (5000$) | AK-47 (4500$)");
  106. SendClientMessage(playerid, COLOR_WHITE, "M4 (5000$) | Tec-9 (3000$) | Country Rifle (6000$) | Sniper Rifle (7000$)");
  107. SendClientMessage(playerid, COLOR_WHITE, "_____________________________________________________________________________________________");
  108. return 1;
  109. }
  110. return 0;
  111. }
  112. stock GivePlayerCash(playerid, money)
  113. {
  114. SetPVarInt(playerid, "Cash", GetPVarInt(playerid, "Cash")+money);
  115. GivePlayerMoney(playerid, money);
  116. return 1;
  117. }
  118.  
  119. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  120. {
  121. if(dialogid == 160)
  122. {
  123. if(response)
  124. switch(listitem)
  125. {
  126. case 0:
  127. {
  128. GivePlayerWeapon(playerid, 1, 1000000);
  129. GivePlayerCash(playerid, -25);
  130. }
  131.  
  132. case 1:
  133. {
  134. GivePlayerWeapon(playerid, 2, 1000000);
  135. GivePlayerCash(playerid, -50);
  136. }
  137.  
  138. case 2:
  139. {
  140. GivePlayerWeapon(playerid, 3, 10000000);
  141. GivePlayerCash(playerid, -100);
  142. }
  143.  
  144. case 3:
  145. {
  146. GivePlayerWeapon(playerid, 4, 10000000);
  147. GivePlayerCash(playerid, -200);
  148. }
  149.  
  150. case 4:
  151. {
  152. GivePlayerWeapon(playerid, 5, 10000000);
  153. GivePlayerCash(playerid, -150);
  154. }
  155.  
  156. case 5:
  157. {
  158. GivePlayerWeapon(playerid, 6, 10000000);
  159. GivePlayerCash(playerid, -100);
  160. }
  161.  
  162. case 6:
  163. {
  164. GivePlayerWeapon(playerid, 41, 1000000);
  165. GivePlayerCash(playerid, -500);
  166. }
  167.  
  168. case 7:
  169. {
  170. GivePlayerWeapon(playerid, 7, 10000000);
  171. GivePlayerCash(playerid, -30);
  172. }
  173.  
  174. case 8:
  175. {
  176. GivePlayerWeapon(playerid, 8, 10000000);
  177. GivePlayerCash(playerid, -100);
  178. }
  179.  
  180. case 9:
  181. {
  182. GivePlayerWeapon(playerid, 9, 10000000);
  183. GivePlayerCash(playerid, -1000);
  184. }
  185.  
  186. case 10:
  187. {
  188. GivePlayerWeapon(playerid, 10, 10000000);
  189. GivePlayerCash(playerid, -500);
  190. }
  191.  
  192. case 11:
  193. {
  194. GivePlayerWeapon(playerid, 11, 10000000);
  195. GivePlayerCash(playerid, -450);
  196. }
  197.  
  198. case 12:
  199. {
  200. GivePlayerWeapon(playerid, 12, 10000000);
  201. GivePlayerCash(playerid, -300);
  202. }
  203.  
  204. case 13:
  205. {
  206. GivePlayerWeapon(playerid, 13, 10000000);
  207. GivePlayerCash(playerid, -350);
  208. }
  209.  
  210. case 14:
  211. {
  212. GivePlayerWeapon(playerid, 14, 10000000);
  213. GivePlayerCash(playerid, -10);
  214. }
  215.  
  216. case 15:
  217. {
  218. GivePlayerWeapon(playerid, 15, 10000000);
  219. GivePlayerCash(playerid, -30);
  220. }
  221.  
  222. case 16:
  223. {
  224. GivePlayerWeapon(playerid, 46, 10000000);
  225. GivePlayerCash(playerid, -100);
  226. }
  227.  
  228. case 17:
  229. {
  230. GivePlayerWeapon(playerid, 17, 10000000);
  231. GivePlayerCash(playerid, -1000);
  232. }
  233.  
  234. case 18:
  235. {
  236. GivePlayerWeapon(playerid, 22, 10000000);
  237. GivePlayerCash(playerid, -1500);
  238. }
  239.  
  240. case 19:
  241. {
  242. GivePlayerWeapon(playerid, 23, 10000000);
  243. GivePlayerCash(playerid, -1600);
  244. }
  245.  
  246. case 20:
  247. {
  248. GivePlayerWeapon(playerid, 24, 10000000);
  249. GivePlayerCash(playerid, -3000);
  250. }
  251.  
  252. case 21:
  253. {
  254. GivePlayerWeapon(playerid, 25, 10000000);
  255. GivePlayerCash(playerid, -2800);
  256. }
  257.  
  258. case 22:
  259. {
  260. GivePlayerWeapon(playerid, 27, 10000000);
  261. GivePlayerCash(playerid, -3500);
  262. }
  263.  
  264. case 23:
  265. {
  266. GivePlayerWeapon(playerid, 28, 10000000);
  267. GivePlayerCash(playerid, -2500);
  268. }
  269.  
  270. case 24:
  271. {
  272. GivePlayerWeapon(playerid, 29, 10000000);
  273. GivePlayerCash(playerid, -5000);
  274. }
  275.  
  276. case 25:
  277. {
  278. GivePlayerWeapon(playerid, 30, 100000000);
  279. GivePlayerCash(playerid, -4500);
  280. }
  281.  
  282. case 26:
  283. {
  284. GivePlayerWeapon(playerid, 31, 100000000);
  285. GivePlayerCash(playerid, -5000);
  286. }
  287.  
  288. case 27:
  289. {
  290. GivePlayerWeapon(playerid, 32, 10000000);
  291. GivePlayerCash(playerid, -3000);
  292. }
  293.  
  294. case 28:
  295. {
  296. GivePlayerWeapon(playerid, 33, 10000000);
  297. GivePlayerCash(playerid, -6000);
  298. }
  299.  
  300. case 29:
  301. {
  302. GivePlayerWeapon(playerid, 34, 10000000);
  303. GivePlayerCash(playerid, -7000);
  304. }
  305. }
  306. return 1;
  307. }
  308. return 0;
  309. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement