MegastoRM

dm_edit

Aug 20th, 2012
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.48 KB | None | 0 0
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <csx>
  6. #include <hamsandwich>
  7. #include <fun>
  8. #include <cstrike>
  9.  
  10. public plugin_init() {
  11. register_plugin("Simple DM", "1.0", "JoX !")
  12.  
  13. register_clcmd("say /oruzje", "PrimWeaponsMenu")
  14. register_clcmd("say_team /oruzje", "PrimWeaponsMenu")
  15.  
  16. register_clcmd("say /guns", "PrimWeaponsMenu")
  17. register_clcmd("say_team /guns", "PrimWeaponsMenu")
  18.  
  19. register_clcmd("say /weapons", "PrimWeaponsMenu")
  20. register_clcmd("say_team /weapons", "PrimWeaponsMenu")
  21. }
  22.  
  23. public client_death(killer, victim)
  24. {
  25. ExecuteHamB(Ham_CS_RoundRespawn, victim);
  26. give_item(victim,"weapon_knife")
  27. set_task(0.5, "PrimWeaponsMenu", victim)
  28. }
  29.  
  30. public PrimWeaponsMenu(id)
  31. {
  32. if(is_user_alive(id))
  33. {
  34. new primweaponsmenu = menu_create("Select primary weapon", "primmenu_handler")
  35.  
  36. menu_additem(primweaponsmenu,"M4A1")
  37. menu_additem(primweaponsmenu,"AK47")
  38. menu_additem(primweaponsmenu,"AUG")
  39. menu_additem(primweaponsmenu,"SG 552")
  40. menu_additem(primweaponsmenu,"GALIL")
  41. menu_additem(primweaponsmenu,"FAMAS")
  42. menu_additem(primweaponsmenu,"AWP")
  43. menu_additem(primweaponsmenu,"SCOUT")
  44. menu_additem(primweaponsmenu,"MP5")
  45.  
  46. menu_display(id,primweaponsmenu)
  47. }
  48. }
  49.  
  50. public primmenu_handler(id,menu,item)
  51. {
  52. if(item==MENU_EXIT)
  53. menu_destroy(menu)
  54. switch(item)
  55. {
  56. case 0:
  57. {
  58. give_item(id, "weapon_m4a1")
  59. cs_set_user_bpammo(id, CSW_M4A1,90)
  60. SecWeaponsMenu(id)
  61. }
  62. case 1:
  63. {
  64. give_item(id, "weapon_ak47")
  65. cs_set_user_bpammo(id, CSW_AK47,90)
  66. SecWeaponsMenu(id)
  67. }
  68. case 2:
  69. {
  70. give_item(id, "weapon_aug")
  71. cs_set_user_bpammo(id, CSW_AUG,90)
  72. SecWeaponsMenu(id)
  73. }
  74. case 3:
  75. {
  76. give_item(id, "weapon_sg552")
  77. cs_set_user_bpammo(id, CSW_SG552,90)
  78. SecWeaponsMenu(id)
  79. }
  80. case 4:
  81. {
  82. give_item(id, "weapon_galil")
  83. cs_set_user_bpammo(id, CSW_GALIL,90)
  84. SecWeaponsMenu(id)
  85. }
  86. case 5:
  87. {
  88. give_item(id, "weapon_famas")
  89. cs_set_user_bpammo(id, CSW_FAMAS,90)
  90. SecWeaponsMenu(id)
  91. }
  92. case 6:
  93. {
  94. give_item(id, "weapon_awp")
  95. cs_set_user_bpammo(id, CSW_AWP,30)
  96. SecWeaponsMenu(id)
  97. }
  98. case 7:
  99. {
  100. give_item(id, "weapon_scout")
  101. cs_set_user_bpammo(id, CSW_SCOUT,90)
  102. SecWeaponsMenu(id)
  103. }
  104. case 8:
  105. {
  106. give_item(id, "weapon_mp5")
  107. cs_set_user_bpammo(id, CSW_MP5NAVY,90)
  108. SecWeaponsMenu(id)
  109. }
  110. }
  111. }
  112.  
  113. public SecWeaponsMenu(id)
  114. {
  115. if(is_user_alive(id))
  116. {
  117. new secweaponsmenu = menu_create("Select secondary weapon", "secmenu_handler")
  118.  
  119. menu_additem(secweaponsmenu,"USP")
  120. menu_additem(secweaponsmenu,"GLOCK")
  121. menu_additem(secweaponsmenu,"DEAGLE")
  122. menu_additem(secweaponsmenu,"P228")
  123. menu_additem(secweaponsmenu,"ELITE")
  124. menu_additem(secweaponsmenu,"FIVESEVEN")
  125.  
  126. menu_display(id, secweaponsmenu)
  127. }
  128. }
  129.  
  130. public secmenu_handler(id,menu,item)
  131. {
  132. if(item==MENU_EXIT)
  133. menu_destroy(menu)
  134. switch(item)
  135. {
  136. case 0:
  137. {
  138. give_item(id, "weapon_usp")
  139. cs_set_user_bpammo(id, CSW_USP, 100)
  140. give_item(id, "weapon_hegren")
  141. give_item(id, "weapon_flash")
  142. give_item(id, "weapon_flash")
  143. give_item(id, "weapon_sgren")
  144. }
  145. case 1:
  146. {
  147. give_item(id, "weapon_glock")
  148. cs_set_user_bpammo(id, CSW_GLOCK18, 120)
  149. give_item(id, "weapon_hegren")
  150. give_item(id, "weapon_flash")
  151. give_item(id, "weapon_flash")
  152. give_item(id, "weapon_sgren")
  153. }
  154. case 2:
  155. {
  156. give_item(id, "weapon_deagle")
  157. cs_set_user_bpammo(id, CSW_DEAGLE, 35)
  158. give_item(id, "weapon_hegren")
  159. give_item(id, "weapon_flash")
  160. give_item(id, "weapon_flash")
  161. give_item(id, "weapon_sgren")
  162. }
  163. case 3:
  164. {
  165. give_item(id, "weapon_p228")
  166. cs_set_user_bpammo(id, CSW_P228, 52)
  167. give_item(id, "weapon_hegren")
  168. give_item(id, "weapon_flash")
  169. give_item(id, "weapon_flash")
  170. give_item(id, "weapon_sgren")
  171. }
  172. case 4:
  173. {
  174. give_item(id, "weapon_elite")
  175. cs_set_user_bpammo(id, CSW_ELITE, 120)
  176. give_item(id, "weapon_hegren")
  177. give_item(id, "weapon_flash")
  178. give_item(id, "weapon_flash")
  179. give_item(id, "weapon_sgren")
  180. }
  181. case 5:
  182. {
  183. give_item(id, "weapon_fiveseven")
  184. cs_set_user_bpammo(id, CSW_FIVESEVEN, 100)
  185. give_item(id, "weapon_hegren")
  186. give_item(id, "weapon_flash")
  187. give_item(id, "weapon_flash")
  188. give_item(id, "weapon_sgren")
  189. }
  190. }
  191. }
Advertisement
Add Comment
Please, Sign In to add comment