Advertisement
Guest User

Untitled

a guest
May 29th, 2015
323
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.99 KB | None | 0 0
  1. AddWeaponMenu(sweapon_name, weapon_name)
  2. {
  3.  
  4. if ( self maps/mp/zombies/_zm_utility::is_equipment( weapon_name ))
  5. {
  6. self addOption("weapmenuchooseequip", sweapon_name, ::NewGiveWeapon, weapon_name, sweapon_name);
  7. }
  8. else if ( self maps/mp/zombies/_zm_utility::is_placeable_mine( weapon_name ))
  9. {
  10. self addOption("weapmenuchooseequip", sweapon_name, ::NewGiveWeapon, weapon_name, sweapon_name);
  11. }
  12. else if (self maps/mp/zombies/_zm_utility::is_melee_weapon( weapon_name ))
  13. {
  14. self addOption("weapmenuchoosemelee", sweapon_name, ::NewGiveWeapon, weapon_name, sweapon_name);
  15. }
  16. else if (self maps/mp/zombies/_zm_utility::is_lethal_grenade( weapon_name ))
  17. {
  18. self addOption("weapmenuchooselethal", sweapon_name, ::NewGiveWeapon, weapon_name, sweapon_name);
  19. }
  20. else if (self maps/mp/zombies/_zm_utility::is_tactical_grenade( weapon_name ))
  21. {
  22. self addOption("weapmenuchoosetactical", sweapon_name, ::NewGiveWeapon, weapon_name, sweapon_name);
  23. }
  24. else if (self maps/mp/zombies/_zm_weapons::is_weapon_or_base_included( weapon_name ) && weapon_name == "bouncing_tomahawk_zm")
  25. {
  26. self addOption("weapmenuchoosetactical", sweapon_name, ::NewGiveWeapon, weapon_name, sweapon_name);
  27. }
  28. else if (self maps/mp/zombies/_zm_weapons::is_weapon_or_base_included( weapon_name ) && weapon_name == "upgraded_tomahawk_zm")
  29. {
  30. self addOption("weapmenuchoosetactical", sweapon_name, ::NewGiveWeapon, weapon_name, sweapon_name);
  31. }
  32. else if (self maps/mp/zombies/_zm_weapons::is_weapon_or_base_included( weapon_name ) && weapon_name == "willy_pete_zm")
  33. {
  34. self addOption("weapmenuchoosetactical", sweapon_name, ::NewGiveWeapon, weapon_name, sweapon_name);
  35. }
  36. //else if (self maps/mp/zombies/_zm_utility::is_offhand_weapon( weapon_name ))
  37. //{
  38. //self addOption("weapmenuchooseoffhand", sweapon_name, ::NewGiveWeapon, input, "immediate");
  39. //}
  40. else if (self maps/mp/zombies/_zm_weapons::is_weapon_or_base_included( weapon_name ))
  41. {
  42. //here start with 1
  43. self.i_wep_str++;
  44. self iprintln(self.i_wep_str);
  45. if(i_wep_str < 15)
  46. {
  47. self addOption("weapmenuchooseweap_1", sweapon_name, ::NewGiveWeapon, weapon_name);
  48. }
  49. else if(self.i_wep_str > 15 && self.i_wep_str < 30)
  50. {
  51. self addOption("weapmenuchooseweap_2", sweapon_name, ::NewGiveWeapon, weapon_name);
  52. }
  53. else if(self.i_wep_str > 30 && self.i_wep_str < 45)
  54. {
  55. self addOption("weapmenuchooseweap_3", sweapon_name, ::NewGiveWeapon, weapon_name);
  56. }
  57. else if(self.i_wep_str > 45 && self.i_wep_str < 60)
  58. {
  59. self addOption("weapmenuchooseweap_4", sweapon_name, ::NewGiveWeapon, weapon_name);
  60. }
  61. else if(self.i_wep_str > 60 && self.i_wep_str < 75)
  62. {
  63. self addOption("weapmenuchooseweap_5", sweapon_name, ::NewGiveWeapon, weapon_name);
  64. }
  65.  
  66. }
  67. //else
  68. //{
  69. //self addOption("weapmenuchooseextra", sweapon_name, ::NewGiveWeapon, input, "immediate");
  70. //}
  71. }
  72. UpdateWeaponsMenu()
  73. {
  74. self addOption("sub3", "> Weapons Menu", ::changeMenu,"weapmenuchooseweap");
  75. self addOption("sub3", "> Equipment", ::changeMenu,"weapmenuchooseequip");
  76. self addOption("sub3", "> Melee Selection", ::changeMenu,"weapmenuchoosemelee");
  77. self addOption("sub3", "> Primary Grenades", ::changeMenu,"weapmenuchooselethal");
  78. self addOption("sub3", "> Tactical Grenades", ::changeMenu,"weapmenuchoosetactical");
  79.  
  80. self addMenu("sub3", "weapmenuchooseweap", "Weapons Menu");
  81. self addOption("weapmenuchooseweap", "1", ::changeMenu,"weapmenuchooseweap_1");
  82. self addOption("weapmenuchooseweap", "2", ::changeMenu,"weapmenuchooseweap_2");
  83. self addOption("weapmenuchooseweap", "3", ::changeMenu,"weapmenuchooseweap_3");
  84. self addOption("weapmenuchooseweap", "4", ::changeMenu,"weapmenuchooseweap_4");
  85. self addOption("weapmenuchooseweap", "5", ::changeMenu,"weapmenuchooseweap_5");
  86.  
  87. self addMenu("weapmenuchooseweap", "weapmenuchooseweap_1", "Weapons Menu 1/4");
  88. self addMenu("weapmenuchooseweap", "weapmenuchooseweap_2", "Weapons Menu 2/4");
  89. self addMenu("weapmenuchooseweap", "weapmenuchooseweap_3", "Weapons Menu 3/4");
  90. self addMenu("weapmenuchooseweap", "weapmenuchooseweap_4", "Weapons Menu 4/4");
  91. self addMenu("weapmenuchooseweap", "weapmenuchooseweap_5", "Weapons Menu 5/4");
  92.  
  93.  
  94. self addMenu("sub3", "weapmenuchooseequip", "Equipment Menu");
  95. self addMenu("sub3", "weapmenuchoosemelee", "Melee Selection Menu");
  96. self addMenu("sub3", "weapmenuchooselethal", "Primary Grenades");
  97. self addMenu("sub3", "weapmenuchoosetactical", "Tactical Grenades");
  98. /*
  99. self addMenu("sub3", "weapmenuchooseweap", "weapmenuchooseweap");//Armes Principal
  100. self addMenu("sub3", "weapmenuchooseequip", "Equipements");//Equipements
  101. self addMenu("sub3", "weapmenuchoosemelee", "Armes Melee");//Armes Melee
  102. self addMenu("sub3", "weapmenuchooselethal", "Armes Lethal");//Armes Lethal
  103. self addMenu("sub3", "weapmenuchoosetactical", "Armes Tactique");//Armes Tactique
  104. //self addMenu("weapmenu", "weapmenuchooseextra", "Armes Extra");
  105. //self addOption("weapmenugiveweap", "Prendre Toutes Les Armes", ::TakeAllWeap, self, "immediate");
  106. //input = [];
  107. //input[0] = "uammo";
  108. //input[1] = self;
  109. //self addOption("weapmenu", "Munitions Infini.", ::Toggle_MainMods, input, "immediate");
  110. //input[0] = "hequip";
  111. //self addOption("weapmenu", "Equip. Incassable", ::Toggle_MainMods, input, "immediate");
  112. */
  113.  
  114. // Give Weapon -- Weapon Menu
  115. //--------------
  116. self AddWeaponMenu("870MCS" , "870mcs_zm");
  117. self AddWeaponMenu("AK47" , "ak47_zm");
  118. self AddWeaponMenu("AK74U EXTCLIP" , "ak74u_extclip_zm");
  119. self AddWeaponMenu("AK74U" , "ak74u_zm");
  120.  
  121. if (level.script == "zm_prison")
  122. {
  123. self AddWeaponMenu("SHIELD" , "alcatraz_shield_zm");
  124. }
  125. self AddWeaponMenu("AN94" , "an94_zm");
  126. self AddWeaponMenu("BALLISTA" , "ballista_zm");
  127. self AddWeaponMenu("BARRETM82" , "barretm82_zm");
  128.  
  129. if (level.script == "zm_tomb")
  130. {
  131. self AddWeaponMenu("BEACON" , "beacon_zm");
  132. self AddWeaponMenu("DIESELDRONE" , "equip_dieseldrone_zm");
  133. }
  134.  
  135. self AddWeaponMenu("BERETTA93R EXTCLIP" , "beretta93r_extclip_zm");
  136. self AddWeaponMenu("BERETTA93R" , "beretta93r_zm");
  137.  
  138. if ( level.script == "zm_prison")
  139. {
  140. self AddWeaponMenu("BLUNDERGAT" , "blundergat_zm");
  141. self AddWeaponMenu("BLUNDERSPLAT" , "blundersplat_zm");
  142. self AddWeaponMenu("TOMAHAWK" , "bouncing_tomahawk_zm");
  143. self AddWeaponMenu("UP TOMAHAWK" , "upgraded_tomahawk_zm");
  144. self AddWeaponMenu("ELECTROCUTED HANDS" , "electrocuted_hands_zm");
  145. }
  146.  
  147. self AddWeaponMenu("BOWIE KNIFE" , "bowie_knife_zm");
  148. self AddWeaponMenu("C96" , "c96_zm");
  149. self AddWeaponMenu("CHALK DRAW" , "chalk_draw_zm");
  150. self AddWeaponMenu("CLAYMORE" , "claymore_zm");
  151. self AddWeaponMenu("CYMBAL MONKEY" , "cymbal_monkey_zm");
  152. self AddWeaponMenu("DEATH SELF" , "death_self_zm");
  153. self AddWeaponMenu("DEATH THROE" , "death_throe_zm");
  154. self AddWeaponMenu("DEFAULT WEAPON" , "defaultweapon_mp");
  155. self AddWeaponMenu("DSR50" , "dsr50_zm");
  156.  
  157.  
  158. if ( level.script == "zm_transit" )
  159. {
  160. self AddWeaponMenu("EMP GRENADE" , "emp_grenade_zm");
  161. self AddWeaponMenu("ELECTRIC TRAP" , "equip_electrictrap_zm");
  162. self AddWeaponMenu("TURRET" , "equip_turret_zm");
  163. self AddWeaponMenu("TURBINE" , "equip_turbine_zm");
  164. }
  165.  
  166. if (( level.script == "zm_buried" ) )
  167. {
  168. self AddWeaponMenu("HEADCHOPPER" , "equip_headchopper_zm");
  169. self AddWeaponMenu("SPRINGPAD" , "equip_springpad_zm");
  170. self AddWeaponMenu("SUBWOOFER" , "equip_subwoofer_zm");
  171. self AddWeaponMenu("TURBINE" , "equip_turbine_zm");
  172. }
  173.  
  174. if (( level.script == "zm_highrise" ) )
  175. {
  176. self AddWeaponMenu("SPRINGPAD" , "equip_springpad_zm");
  177. }
  178.  
  179. self AddWeaponMenu("GASMASK" , "equip_gasmask_zm");
  180. self AddWeaponMenu("HACKER" , "equip_hacker_zm");
  181. self AddWeaponMenu("EVOSKORPION" , "evoskorpion_zm");
  182. if (( level.script == "zm_tomb" ) )
  183. {
  184. self AddWeaponMenu("FALLING HANDS TOMB" , "falling_hands_tomb_zm");
  185. }
  186. if (( level.script == "zm_prison" ) )
  187. {
  188. self AddWeaponMenu("FALLING HANDS" , "falling_hands_zm");
  189. }
  190. self AddWeaponMenu("FIVESEVEN" , "fiveseven_zm");
  191. self AddWeaponMenu("FIVESEVEN DW" , "fivesevendw_zm");
  192. self AddWeaponMenu("FIVESEVEN LH" , "fivesevenlh_zm");
  193. self AddWeaponMenu("FNFAL" , "fnfal_zm");
  194. self AddWeaponMenu("FRAG GRENADE" , "frag_grenade_zm");
  195. self AddWeaponMenu("GALIL" , "galil_zm");
  196. self AddWeaponMenu("HAMR" , "hamr_zm");
  197. self AddWeaponMenu("HK416" , "hk416_zm");
  198. if ( level.script == "zm_transit" )
  199. {
  200. self AddWeaponMenu("JETGUN" , "jetgun_zm");
  201. }
  202. self AddWeaponMenu("JUDGE" , "judge_zm");
  203. self AddWeaponMenu("KARD" , "kard_zm");
  204. self AddWeaponMenu("KNIFE BALLISTIC BOWIE" , "knife_ballistic_bowie_zm");
  205. self AddWeaponMenu("KNIFE BALLISTIC NO MELEE" , "knife_ballistic_no_melee_zm");
  206. self AddWeaponMenu("KNIFE BALLISTIC" , "knife_ballistic_zm");
  207. self AddWeaponMenu("KNIFE" , "knife_zm");
  208. if (( level.script == "zm_prison" ) )
  209. {
  210. self AddWeaponMenu("KNIFE ALCATRAZ" , "knife_zm_alcatraz");
  211. }
  212. self AddWeaponMenu("KSG" , "ksg_zm");
  213. if (( level.script == "zm_prison" ) )
  214. {
  215. self AddWeaponMenu("LIGHTNING HANDS" , "lightning_hands_zm");
  216. }
  217. self AddWeaponMenu("LSAT" , "lsat_zm");
  218. self AddWeaponMenu("M14" , "m14_zm");
  219. self AddWeaponMenu("M16" , "m16_zm");
  220. self AddWeaponMenu("M32" , "m32_zm");
  221. self AddWeaponMenu("M1911" , "m1911_zm");
  222. self AddWeaponMenu("MG08" , "mg08_zm");
  223. if (( level.script == "zm_prison" ) )
  224. {
  225. self AddWeaponMenu("MINIGUN ALCATRAZ" , "minigun_alcatraz_zm");
  226. }
  227. self AddWeaponMenu("MP5K" , "mp5k_zm");
  228. self AddWeaponMenu("MP40 STALKER" , "mp40_stalker_zm");
  229. self AddWeaponMenu("MP40" , "mp40_zm");
  230. self AddWeaponMenu("MP44" , "mp44_zm");
  231. self AddWeaponMenu("NO HANDS" , "no_hands_zm");
  232. if (( level.script == "zm_tomb" ) )
  233. {
  234. self AddWeaponMenu("PUNCH AIR" , "one_inch_punch_air_zm");
  235. self AddWeaponMenu("PUNCH FIRE" , "one_inch_punch_fire_zm");
  236. self AddWeaponMenu("PUNCH ICE" , "one_inch_punch_ice_zm");
  237. self AddWeaponMenu("PUNCH LIGHTNING" , "one_inch_punch_lightning_zm");
  238. self AddWeaponMenu("PUNCH" , "one_inch_punch_zm");
  239. self AddWeaponMenu("PUNCH 2 " , "zombie_one_inch_punch_flourish");
  240. self AddWeaponMenu("PUNCH UPGRADE " , "zombie_one_inch_punch_upgrade_flourish");
  241. }
  242. self AddWeaponMenu("PDW57" , "pdw57_zm");
  243. self AddWeaponMenu("PYTHON" , "python_zm");
  244. self AddWeaponMenu("QCW05" , "qcw05_zm");
  245. self AddWeaponMenu("QUADROTORTURRET" , "quadrotorturret_zm");
  246. self AddWeaponMenu("RAY GUN" , "ray_gun_zm");
  247. self AddWeaponMenu("RAYGUN MARK2" , "raygun_mark2_zm");
  248. if ( level.script == "zm_transit" )
  249. {
  250. self AddWeaponMenu("SHIELD" , "riotshield_zm");
  251. }
  252. self AddWeaponMenu("RNMA" , "rnma_zm");
  253. self AddWeaponMenu("ROTTWEIL72" , "rottweil72_zm");
  254. self AddWeaponMenu("RPD" , "rpd_zm");
  255. self AddWeaponMenu("SAIGA12" , "saiga12_zm");
  256. self AddWeaponMenu("SARITCH" , "saritch_zm");
  257. self AddWeaponMenu("SCAR" , "scar_zm");
  258. if (( level.script == "zm_transit" ) )
  259. {
  260. self AddWeaponMenu("SCREECHER ARMS" , "screecher_arms_zm");
  261. }
  262. self AddWeaponMenu("SLIPBOLT" , "slip_bolt_zm");
  263. if (( level.script == "zm_highrise" ) )
  264. {
  265. self AddWeaponMenu("SLIPGUN" , "slipgun_zm");
  266. }
  267. if (( level.script == "zm_buried" ) )
  268. {
  269. self AddWeaponMenu("SLOWGUN" , "slowgun_zm");
  270. }
  271. if (( level.script == "zm_prison" ) )
  272. {
  273. self AddWeaponMenu("SPOON" , "spoon_zm_alcatraz");
  274. self AddWeaponMenu("SPORK" , "spork_zm_alcatraz");
  275. }
  276. self AddWeaponMenu("SRM1216" , "srm1216_zm");
  277. if (( level.script == "zm_tomb" ) )
  278. {
  279. self AddWeaponMenu("STAFF AIR MELEE" , "staff_air_melee_zm");
  280. self AddWeaponMenu("STAFF AIR" , "staff_air_zm");
  281. self AddWeaponMenu("STAFF FIRE MELEE" , "staff_fire_melee_zm");
  282. self AddWeaponMenu("STAFF FIRE" , "staff_fire_zm");
  283. self AddWeaponMenu("STAFF LIGHTNING MELEE" , "staff_lightning_melee_zm");
  284. self AddWeaponMenu("STAFF LIGHTNING" , "staff_lightning_zm");
  285. self AddWeaponMenu("STAFF REVIVE" , "staff_revive_zm");
  286. self AddWeaponMenu("STAFF WATER DART" , "staff_water_dart_zm");
  287. self AddWeaponMenu("STAFF WATER FAKE DART" , "staff_water_fake_dart_zm");
  288. self AddWeaponMenu("STAFF WATER MELEE" , "staff_water_melee_zm");
  289. self AddWeaponMenu("STAFF WATER" , "staff_water_zm");
  290. self AddWeaponMenu("STAFF WATER CHEAP" , "staff_water_zm_cheap");
  291. }
  292. self AddWeaponMenu("STICKY GRENADE" , "sticky_grenade_zm");
  293. self AddWeaponMenu("SVU" , "svu_zm");
  294. self AddWeaponMenu("TAR21" , "tar21_zm");
  295. self AddWeaponMenu("TAZER KNUCKLES" , "tazer_knuckles_zm");
  296. self AddWeaponMenu("THOMPSON" , "thompson_zm");
  297. if (( level.script == "zm_buried" ) )
  298. {
  299. self AddWeaponMenu("TIME BOMB DETONATOR" , "time_bomb_detonator_zm");
  300. self AddWeaponMenu("TIME BOMB" , "time_bomb_zm");
  301. }
  302. if (( level.script == "zm_tomb" ) )
  303. {
  304. self AddWeaponMenu("SHIELD" , "tomb_shield_zm");
  305. self AddWeaponMenu("WILLY PETE" , "willy_pete_zm");
  306. }
  307. self AddWeaponMenu("TYPE95" , "type95_zm");
  308. self AddWeaponMenu("USRPG" , "usrpg_zm");
  309. self AddWeaponMenu("UZI" , "uzi_zm");
  310. self AddWeaponMenu("XM8" , "xm8_zm");
  311. self AddWeaponMenu("BOWIE " , "zombie_bowie_flourish");
  312. self AddWeaponMenu("BULLET CROUCH" , "zombie_bullet_crouch_zm");
  313. self AddWeaponMenu("FISTS" , "zombie_fists_zm");
  314. self AddWeaponMenu("MARKIV CANNON" , "zombie_markiv_cannon");
  315. self AddWeaponMenu("MARKIV SIDE CANNON" , "zombie_markiv_side_cannon");
  316. self AddWeaponMenu("MARKIV TURRET" , "zombie_markiv_turret");
  317. self AddWeaponMenu("TAZER " , "zombie_tazer_flourish");
  318. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement