Guest User

Untitled

a guest
Jan 2nd, 2013
296
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.97 KB | None | 0 0
  1.  
  2. #include <a_samp>
  3.  
  4. #define COLOR_WHITE 0xFFFFFFAA
  5.  
  6. new Menu:spawnmenu;
  7. new Menu:spawnmenu2;
  8. new Menu:spawnmenu3;
  9. new Menu:spawnmenu4;
  10. new Menu:spawnmenu5;
  11. new Menu:spawnmenu6;
  12.  
  13. #if defined FILTERSCRIPT
  14.  
  15. public OnFilterScriptInit()
  16. {
  17. print("\n--------------------------------------");
  18. print("Spawn me a Gun by CheerEdition");
  19. print("--------------------------------------\n");
  20. return 1;
  21. }
  22.  
  23. public OnFilterScriptExit()
  24. {
  25. spawnmenu = CreateMenu("Izvelies ieroci", 1, 220.0, 100.0, 150.0, 150.0);
  26. AddMenuItem(spawnmenu, 0, "Golf club");
  27. AddMenuItem(spawnmenu, 0, "Nite stick");
  28. AddMenuItem(spawnmenu, 0, "Knife");
  29. AddMenuItem(spawnmenu, 0, "Baseball Bat");
  30. AddMenuItem(spawnmenu, 0, "Shovel");
  31. AddMenuItem(spawnmenu, 0, "Katana");
  32. AddMenuItem(spawnmenu, 0, "Dildo");
  33. AddMenuItem(spawnmenu, 0, "Spraycan");
  34.  
  35. spawnmenu2 = CreateMenu("Izvelies ieroci", 1, 220.0, 100.0, 150.0, 150.0);
  36. AddMenuItem(spawnmenu2, 0, "9mm");
  37. AddMenuItem(spawnmenu2, 0, "Silenced 9mm");
  38. AddMenuItem(spawnmenu2, 0, "Desert eagle");
  39.  
  40. spawnmenu3 = CreateMenu("Izvelies ieroci", 1, 220.0, 100.0, 150.0, 150.0);
  41. AddMenuItem(spawnmenu3, 0, "Shotgun");
  42. AddMenuItem(spawnmenu3, 0, "Sawnoff Shotgun");
  43. AddMenuItem(spawnmenu3, 0, "Combat Shotgun");
  44. AddMenuItem(spawnmenu3, 0, "Country rifle");
  45.  
  46. spawnmenu4 = CreateMenu("Izvelies ieroci", 1, 220.0, 100.0, 150.0, 150.0);
  47. AddMenuItem(spawnmenu4, 0, "Micro SMG");
  48. AddMenuItem(spawnmenu4, 0, "Tec9");
  49. AddMenuItem(spawnmenu4, 0, "SMG");
  50.  
  51. spawnmenu5 = CreateMenu("Izvelies ieroci", 1, 220.0, 100.0, 150.0, 150.0);
  52. AddMenuItem(spawnmenu5, 0, "M4");
  53. AddMenuItem(spawnmenu5, 0, "AK47");
  54.  
  55. spawnmenu6 = CreateMenu("Izvelies ieroci", 1, 220.0, 100.0, 150.0, 150.0);
  56. AddMenuItem(spawnmenu6, 0, "Armour");
  57. AddMenuItem(spawnmenu6, 0, "Health");
  58. return 1;
  59. }
  60.  
  61. #else
  62.  
  63. main()
  64. {
  65. print("\n----------------------------------");
  66. print("Spawn me a Gun by CheerEdition");
  67. print("----------------------------------\n");
  68. }
  69.  
  70. #endif
  71. public OnPlayerSpawn(playerid)
  72. {
  73. ResetPlayerWeapons(playerid);
  74. ShowMenuForPlayer(spawnmenu, playerid);
  75. SendClientMessage(playerid, COLOR_WHITE, "Choose Weapons.");
  76. TogglePlayerControllable(playerid, 0);
  77. return 1;
  78. }
  79. public OnPlayerSelectedMenuRow(playerid, row)
  80. {
  81. new Menu:CurrentMenu = GetPlayerMenu(playerid);
  82. if(CurrentMenu == spawnmenu)
  83. {
  84. switch(row)
  85. {
  86. case 0: //Golf club
  87. {
  88. GivePlayerWeapon(playerid, 2 , 500);
  89. HideMenuForPlayer(spawnmenu,playerid);
  90. ShowMenuForPlayer(spawnmenu2,playerid);
  91. }
  92. case 1: //Nite stick
  93. {
  94. GivePlayerWeapon(playerid, 3 , 500);
  95. HideMenuForPlayer(spawnmenu,playerid);
  96. ShowMenuForPlayer(spawnmenu2,playerid);
  97. }
  98. case 2: //Knife
  99. {
  100. GivePlayerWeapon(playerid, 4 , 500);
  101. HideMenuForPlayer(spawnmenu,playerid);
  102. ShowMenuForPlayer(spawnmenu2,playerid);
  103. }
  104. case 3: //Baseball Bat
  105. {
  106. GivePlayerWeapon(playerid, 5 , 500);
  107. HideMenuForPlayer(spawnmenu,playerid);
  108. ShowMenuForPlayer(spawnmenu2,playerid);
  109. }
  110. case 4: //Shovel
  111. {
  112. GivePlayerWeapon(playerid, 6 , 500);
  113. HideMenuForPlayer(spawnmenu,playerid);
  114. ShowMenuForPlayer(spawnmenu2,playerid);
  115. }
  116. case 5: //Katana
  117. {
  118. GivePlayerWeapon(playerid, 8 , 500);
  119. HideMenuForPlayer(spawnmenu,playerid);
  120. ShowMenuForPlayer(spawnmenu2,playerid);
  121. }
  122. case 6: //Dildo
  123. {
  124. GivePlayerWeapon(playerid, 12 , 500);
  125. HideMenuForPlayer(spawnmenu,playerid);
  126. ShowMenuForPlayer(spawnmenu2,playerid);
  127. }
  128. case 7: //Spraycan
  129. {
  130. GivePlayerWeapon(playerid, 41 , 500);
  131. HideMenuForPlayer(spawnmenu,playerid);
  132. ShowMenuForPlayer(spawnmenu2,playerid);
  133. }
  134. }
  135. }
  136. else if(CurrentMenu == spawnmenu2)
  137. {
  138. switch(row)
  139. {
  140. case 0: //9mm
  141. {
  142. GivePlayerWeapon(playerid, 22 , 500);
  143. HideMenuForPlayer(spawnmenu2,playerid);
  144. ShowMenuForPlayer(spawnmenu3,playerid);
  145. }
  146. case 1: //Slienced 9mm
  147. {
  148. GivePlayerWeapon(playerid, 23 , 500);
  149. HideMenuForPlayer(spawnmenu2,playerid);
  150. ShowMenuForPlayer(spawnmenu3,playerid);
  151. return 1;
  152. }
  153. case 2: //Desert Eagle
  154. {
  155. GivePlayerWeapon(playerid, 24 , 500);
  156. HideMenuForPlayer(spawnmenu2,playerid);
  157. ShowMenuForPlayer(spawnmenu3,playerid);
  158.  
  159. }
  160. }
  161. }
  162. else if(CurrentMenu == spawnmenu3)
  163. {
  164. switch(row)
  165. {
  166. case 0: //Shotgun
  167. {
  168. GivePlayerWeapon(playerid, 25 , 500);
  169. HideMenuForPlayer(spawnmenu3,playerid);
  170. ShowMenuForPlayer(spawnmenu4,playerid);
  171. }
  172. case 1: //Sawnoff Shotgun
  173. {
  174. GivePlayerWeapon(playerid, 26 , 500);
  175. HideMenuForPlayer(spawnmenu3,playerid);
  176. ShowMenuForPlayer(spawnmenu4,playerid);
  177. return 1;
  178. }
  179. case 2: //Combat Shotgun
  180. {
  181. GivePlayerWeapon(playerid, 27 , 500);
  182. HideMenuForPlayer(spawnmenu3,playerid);
  183. ShowMenuForPlayer(spawnmenu4,playerid);
  184. }
  185. case 3: //Country rifle
  186. {
  187. GivePlayerWeapon(playerid, 33 , 500);
  188. HideMenuForPlayer(spawnmenu3,playerid);
  189. ShowMenuForPlayer(spawnmenu4,playerid);
  190.  
  191. }
  192. }
  193. }
  194. else if(CurrentMenu == spawnmenu4)
  195. {
  196. switch(row)
  197. {
  198. case 0: //Micro SMG
  199. {
  200. GivePlayerWeapon(playerid, 28 , 2000);
  201. HideMenuForPlayer(spawnmenu4,playerid);
  202. ShowMenuForPlayer(spawnmenu5,playerid);
  203. }
  204. case 1: //Tec9
  205. {
  206. GivePlayerWeapon(playerid, 32 , 2000);
  207. HideMenuForPlayer(spawnmenu4,playerid);
  208. ShowMenuForPlayer(spawnmenu5,playerid);
  209. return 1;
  210. }
  211. case 2: //SMG
  212. {
  213. GivePlayerWeapon(playerid, 29 , 2000);
  214. HideMenuForPlayer(spawnmenu4,playerid);
  215. TogglePlayerControllable(playerid, 1);
  216. }
  217. }
  218. }
  219. else if(CurrentMenu == spawnmenu5)
  220. {
  221. switch(row)
  222. {
  223. case 0: //M4
  224. {
  225. GivePlayerWeapon(playerid, 31 , 750);
  226. HideMenuForPlayer(spawnmenu5,playerid);
  227. TogglePlayerControllable(playerid, 1);
  228. }
  229. case 1: //AK47
  230. {
  231. GivePlayerWeapon(playerid, 30 , 750);
  232. HideMenuForPlayer(spawnmenu5,playerid);
  233. TogglePlayerControllable(playerid, 1);
  234. return 1;
  235. }
  236. }
  237. }
  238. else if(CurrentMenu == spawnmenu6)
  239. {
  240. switch(row)
  241. {
  242. case 0: //Armor
  243. {
  244. SetPlayerArmour(playerid, 100);
  245. HideMenuForPlayer(spawnmenu5,playerid);
  246. TogglePlayerControllable(playerid, 1);
  247. }
  248. case 1: //Health
  249. {
  250. SetPlayerHealth(playerid, 100);
  251. HideMenuForPlayer(spawnmenu5,playerid);
  252. TogglePlayerControllable(playerid, 1);
  253. return 1;
  254. }
  255. }
  256. }
  257. return 1;
  258. }
Advertisement
Add Comment
Please, Sign In to add comment