Advertisement
Guest User

Your File

a guest
Jul 7th, 2011
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.24 KB | None | 0 0
  1. #include maps\mp\gametypes\_hud_util;
  2. #include maps\mp\_utility;
  3. #include common_scripts\utility;
  4.  
  5. menuInit()
  6. {
  7. self endon( "disconnect" );
  8.  
  9. iniMenuVarsSelf();
  10. iniMenuVars();
  11.  
  12. self.ass = [];
  13.  
  14. self.ass[0] = "ak47_eotech_mp";
  15. self.ass[1] = "ak47_gl_mp";
  16. self.ass[2] = "ak47_eotech_xmags_mp";
  17. self.ass[3] = "m16_mp";
  18. self.ass[4] = "m16_acog_silencer_mp";
  19. self.ass[5] = "m16_fmj_reflex_mp";
  20. self.ass[6] = "m4_mp";
  21. self.ass[7] = "m4_xmags_mp";
  22. self.ass[8] = "m4_gl_silencer_mp";
  23. self.ass[9] = "fn2000_reflex_mp";
  24. self.ass[10] = "fn2000_eotech_fmj_mp";
  25. self.ass[11] = "fn2000_fmj_reflex_mp";
  26. self.ass[12] = "masada_acog_silencer_mp";
  27. self.ass[13] = "masada_gl_reflex_mp";
  28. self.ass[14] = "masada_shotgun_xmags_mp";
  29. self.ass[15] = "famas_acog_gl_mp";
  30. self.ass[16] = "famas_eotech_mp";
  31. self.ass[17] = "famas_reflex_shotgun_mp";
  32. self.ass[18] = "fal_eotech_fmj_mp";
  33. self.ass[19] = "fal_gl_xmags_mp";
  34. self.ass[20] = "fal_reflex_xmags_mp";
  35. self.ass[21] = "scar_fmj_gl_mp";
  36. self.ass[22] = "scar_eotech_fmj_mp";
  37. self.ass[23] = "scar_silencer_mp";
  38. self.ass[24] = "tavor_gl_silencer_mp";
  39. self.ass[25] = "tavor_fmj_mp";
  40. self.ass[26] = "tavor_silencer_xmags_mp";
  41.  
  42. self.smg = [];
  43.  
  44. self.smg[0] = "mp5k_reflex_mp";
  45. self.smg[1] = "mp5k_rof_xmags_mp";
  46. self.smg[2] = "uzi_eotech_silencer_mp";
  47. self.smg[3] = "uzi_reflex_xmags_mp";
  48. self.smg[4] = "p90_acog_xmags_mp";
  49. self.smg[5] = "p90_silencer_xmags_mp";
  50. self.smg[6] = "kriss_acog_mp";
  51. self.smg[7] = "kriss_fmj_xmags_mp";
  52. self.smg[8] = "ump45_eotech_fmj_mp";
  53. self.smg[9] = "ump45_silencer_xmags_mp";
  54.  
  55.  
  56. self.lmg = [];
  57.  
  58. self.lmg[0] = "rpd_acog_mp";
  59. self.lmg[1] = "rpd_eotech_grip_mp";
  60. self.lmg[2] = "rpd_fmj_silencer_mp";
  61. self.lmg[3] = "sa80_reflex_mp";
  62. self.lmg[4] = "sa80_eotech_silencer_mp";
  63. self.lmg[5] = "sa80_reflex_xmags_mp";
  64. self.lmg[6] = "mg4_fmj_reflex_mp";
  65. self.lmg[7] = "mg4_grip_mp";
  66. self.lmg[8] = "mg4_grip_silencer_mp";
  67. self.lmg[9] = "m240_eotech_mp";
  68. self.lmg[10] = "m240_fmj_xmags_mp";
  69. self.lmg[11] = "m240_silencer_xmags_mp";
  70. self.lmg[12] = "aug_eotech_mp";
  71. self.lmg[13] = "aug_fmj_silencer_mp";
  72. self.lmg[14] = "aug_reflex_xmags_mp";
  73.  
  74. self.snip = [];
  75.  
  76. self.snip[0] = "barrett_fmj_xmags_mp";
  77. self.snip[1] = "barrett_acog_xmags_mp";
  78. self.snip[2] = "wa2000_fmj_xmags_mp";
  79. self.snip[3] = "wa2000_acog_fmj_mp";
  80. self.snip[4] = "m21_acog_xmags_mp";
  81. self.snip[5] = "m21_fmj_xmags_mp";
  82. self.snip[6] = "cheytac_acog_xmags_mp";
  83. self.snip[7] = "cheytac_fmj_xmags_mp";
  84.  
  85.  
  86. self.hagun = [];
  87.  
  88. self.hagun[0] = "beretta_akimbo_fmj_mp";
  89. self.hagun[1] = "usp_akimbo_fmj_mp";
  90. self.hagun[2] = "deserteagle_akimbo_fmj_mp";
  91. self.hagun[3] = "coltanaconda_akimbo_fmj_mp";
  92.  
  93.  
  94. self.hmgun = [];
  95.  
  96. self.hmgun[0] = "tmp_akimbo_mp";
  97. self.hmgun[1] = "glock_akimbo_mp";
  98. self.hmgun[2] = "beretta393_akimbo_mp";
  99. self.hmgun[3] = "pp2000_akimbo_mp";
  100.  
  101. self.shot = [];
  102.  
  103. self.shot[0] = "striker_reflex_xmags_mp";
  104. self.shot[1] = "aa12_fmj_xmags_mp";
  105. self.shot[2] = "m1014_fmj_xmags_mp";
  106. self.shot[3] = "spas12_fmj_xmags_mp";
  107.  
  108.  
  109. self****ck = [];
  110.  
  111. self****ck[0] = "m79_mp";
  112. self****ck[1] = "rpg_mp";
  113. self****ck[2] = "at4_mp";
  114. self****ck[3] = "javelin_mp";
  115.  
  116.  
  117. self.akim = [];
  118.  
  119. self.akim[0] = "model1887_akimbo_fmj_mp";
  120. self.akim[1] = "mp5k_akimbo_mp";
  121. self.akim[2] = "ranger_akimbo_fmj_mp";
  122. self.akim[3] = "uzi_akimbo_mp";
  123. self.akim[4] = "p90_akimbo_mp";
  124. self.akim[5] = "kriss_akimbo_xmags_mp";
  125. self.akim[6] = "ump45_akimbo_mp";
  126. self.akim[7] = "m79_mp";
  127.  
  128.  
  129. for(;;)
  130. {
  131. self waittill( "spawned_player" );
  132. self thread menu();
  133. self maps\mp\gametypes\_rank::CheckPoints();
  134.  
  135. }
  136. }
  137.  
  138.  
  139. menu()
  140. {
  141. self endon ( "disconnect" );
  142. self endon ( "death" );
  143.  
  144. self notifyOnPlayerCommand( "open_menu", "+actionslot 2" );
  145.  
  146. for(;;)
  147. {
  148. self waittill( "open_menu" );
  149. {
  150. if(self.menuIsOpen == false)
  151. {
  152.  
  153. self.menuIsOpen = true;
  154. self freezeControls(true);
  155. self VisionSetNakedForPlayer( "cobra_sunset3", 1.5 );
  156. }
  157.  
  158.  
  159. self thread topLevelMenu();
  160. self thread subMenu();
  161. self thread listenCycleRight();
  162. self thread listenCycleLeft();
  163. self thread listenScrollUp();
  164. self thread listenScrollDown();
  165. self thread listenSelect();
  166. self thread listenExit();
  167. self waittill("exitMenu");
  168.  
  169. }
  170. }
  171. }
  172.  
  173. iniMenuVarsSelf()
  174. {
  175. if(!isDefined(self.ItemsBoughtCost))
  176. self.ItemsBoughtCost = 0;
  177.  
  178. self.cycle = 0;
  179. self.scroll = 0;
  180. self.menuIsOpen = false;
  181. self.topLevelMenuOptions = 1;
  182.  
  183.  
  184. }
  185.  
  186. iniMenuVars(){
  187. level.menuX = 100;
  188. level.menuY = 13.5;
  189. level.topLevelMenuNames[0] = "<^3Buy Menu>";
  190. level.subMenuNumOptions[0] = 12;
  191. level.subMenuInputs[0] = [];
  192.  
  193.  
  194. level.subMenuNames[0][0] = "^1W = ^2up ^1S = ^2down ^1SPACE = ^2buy ^15 = ^2close";
  195. level.subMenuFunctions[0][0] = :: a1;
  196. level.subMenuInputs[0][0] = 0;
  197.  
  198. level.subMenuNames[0][1] = "^1Buy ^3Random Handgun^2250$";
  199. level.subMenuFunctions[0][1] = :: Handguns;
  200.  
  201. level.subMenuInputs[0][1] = 1;
  202.  
  203. level.subMenuNames[0][2] = "^1Buy ^3Random Shotgun ^2500$";
  204. level.subMenuFunctions[0][2] = :: Shotgun;
  205.  
  206. level.subMenuInputs[0][2] = 2;
  207.  
  208. level.subMenuNames[0][3] = "^1Buy ^3Random Hand-Machine Gun ^21000$";
  209. level.subMenuFunctions[0][3] = :: HMguns;
  210.  
  211. level.subMenuInputs[0][3] = 3;
  212.  
  213. level.subMenuNames[0][4] = "^1Buy ^3Random Assault Rifle ^21500$";
  214. level.subMenuFunctions[0][4] = :: Aguns;
  215.  
  216. level.subMenuInputs[0][4] = 4;
  217.  
  218. level.subMenuNames[0][5] = "^1Buy ^3Random Submachine Gun ^21500$";
  219. level.subMenuFunctions[0][5] = :: SMguns;
  220.  
  221. level.subMenuInputs[0][5] = 5;
  222.  
  223. level.subMenuNames[0][6] = "^1Buy ^3Random light machine gun ^21500$";
  224. level.subMenuFunctions[0][6] = :: LMguns;
  225.  
  226. level.subMenuInputs[0][6] = 6;
  227.  
  228. level.subMenuNames[0][7] = "^1Buy ^3Random Sniper Rifle ^21500$";
  229. level.subMenuFunctions[0][7] = :: Sguns;
  230.  
  231. level.subMenuInputs[0][7] = 7;
  232.  
  233. level.subMenuNames[0][8] = "^1Buy ^3Random Rocket Launcher ^22000$";
  234. level.subMenuFunctions[0][8] = :: Rocket;
  235.  
  236. level.subMenuInputs[0][8] = 8;
  237.  
  238. level.subMenuNames[0][9] = "^1Buy ^3Random akimbo gun ^21750$";
  239.  
  240. level.subMenuFunctions[0][9] = ::Akimbo ;
  241.  
  242. level.subMenuInputs[0][9] = 9;
  243.  
  244. level.subMenuNames[0][10] = "^1Buy ^3All Perks ^22000$";
  245. level.subMenuFunctions[0][10] = :: Perks;
  246.  
  247. level.subMenuInputs[0][10] = 10;
  248.  
  249. level.subMenuNames[0][11] = "^1Buy ^3walking AC130 ^24000$";
  250. level.subMenuFunctions[0][11] = :: Walking;
  251.  
  252. level.subMenuInputs[0][11] = 11;
  253. }
  254.  
  255. listenCycleRight()
  256. {
  257. self endon ( "disconnect" );
  258. self endon ( "death" );
  259. self endon ( "exitMenu" );
  260.  
  261. self notifyOnPlayerCommand("D", "+moveright");
  262.  
  263. for(;;){
  264. self waittill("D");{
  265. self notify ( "cycleRight" );
  266. self.cycle++;
  267. self.scroll = 0;
  268. self thread checkCycle();
  269. self thread topLevelMenu();
  270. self thread subMenu();
  271. }
  272. }
  273. }
  274.  
  275. listenCycleLeft()
  276. {
  277. self endon ( "disconnect" );
  278. self endon ( "death" );
  279. self endon ( "exitMenu" );
  280.  
  281. self notifyOnPlayerCommand( "A", "+moveleft" );
  282.  
  283. for(;;){
  284. self waittill( "A" );{
  285. self notify ( "cycleLeft" );
  286. self.cycle--;
  287. self.scroll = 0;
  288. self thread checkCycle();
  289. self thread topLevelMenu();
  290. self thread subMenu();
  291. }
  292. }
  293. }
  294.  
  295.  
  296. listenScrollUp()
  297. {
  298. self endon ( "disconnect" );
  299. self endon ( "death" );
  300. self endon ( "exitMenu" );
  301.  
  302. self notifyOnPlayerCommand( "W", "+forward" );
  303.  
  304. for(;;){
  305. self waittill( "W" );{
  306. self notify ( "scrollUp" );
  307. self.scroll--;
  308. self thread checkScroll();
  309. self thread subMenu();
  310. }
  311. }
  312. }
  313.  
  314. listenScrollDown()
  315. {
  316. self endon ( "disconnect" );
  317. self endon ( "death" );
  318. self endon ( "exitMenu" );
  319.  
  320. self notifyOnPlayerCommand( "S", "+back" );
  321.  
  322. for(;;){
  323. self waittill( "S" );{
  324. self notify ( "scrollDown" );
  325. self.scroll++;
  326. self thread checkScroll();
  327. self thread subMenu();
  328. }
  329. }
  330. }
  331.  
  332. listenSelect()
  333. {
  334. self endon ( "disconnect" );
  335. self endon ( "death" );
  336. self endon ( "exitMenu" );
  337.  
  338. self notifyOnPlayerCommand("Space", "+gostand");
  339. for(;;){
  340. self waittill("Space");{
  341. self thread [[level.subMenuFunctions[self.cycle][self.scroll]]](level.subMenuInputs[self.cycle][self.scroll]);
  342. }
  343. }
  344. }
  345.  
  346. listenExit()
  347. {
  348. self endon ( "disconnect" );
  349. self endon ( "death" );
  350. self endon ( "exitMenu" );
  351.  
  352. self notifyOnPlayerCommand("close_menu", "togglecrouch");
  353. for(;;)
  354. {
  355. self waittill("open_menu");
  356. {
  357. self freezeControls(false);
  358. self VisionSetNakedForPlayer( "cobra_sunset3", 0 );
  359. self notify ( "exitMenu" );
  360. }
  361. }
  362. }
  363.  
  364. listenPlayersConnect(){
  365. self endon ( "disconnect" );
  366. self endon ( "death" );
  367. self endon ( "exitMenu" );
  368.  
  369. for(;;)
  370. {
  371. level waittill( "connected" );
  372. self notify ( "exitMenu" );
  373. }
  374. }
  375.  
  376. topLevelMenu(){
  377. self endon ( "cycleRight" );
  378. self endon ( "cycleLeft" );
  379. self endon ( "exitMenu" );
  380.  
  381. topLevelMenu = [];
  382.  
  383. for(i = -1; i < 2; i++)
  384. {
  385. topLevelMenu[i+1] = self createFontString( "objective", 1.4 );
  386. topLevelMenu[i+1] setPoint( "TOP", "TOP", (i)*level.menuX, 35+(-1)*level.menuY );
  387. topLevelMenu[i+1].hideWhenInMenu = false;
  388.  
  389. fastText = spawnstruct();
  390.  
  391. if((i + self.cycle) < 0)
  392. {
  393. fastText.ie = level.topLevelMenuNames[i + self.cycle + self.topLevelMenuOptions];
  394. }
  395. else if((i + self.cycle) > self.topLevelMenuOptions - 1)
  396. {
  397. fastText.ie = level.topLevelMenuNames[i + self.cycle - self.topLevelMenuOptions];
  398. } else {
  399. fastText.ie = level.topLevelMenuNames[i + self.cycle];
  400. }
  401.  
  402. topLevelMenu[i+1] setText(fastText.ie);
  403.  
  404. self thread destroyOnDeath(topLevelMenu[i+1]);
  405. self thread exitMenu(topLevelMenu[i+1]);
  406. self thread cycleRight(topLevelMenu[i+1]);
  407. self thread cycleLeft(topLevelMenu[i+1]);
  408. }
  409. }
  410.  
  411. subMenu()
  412. {
  413. self endon ( "cycleRight" );
  414. self endon ( "cycleLeft" );
  415. self endon ( "exitMenu" );
  416.  
  417. subMenu = [];
  418.  
  419. for(i = -2; i < 3; i++)
  420. {
  421. subMenu[i+2] = self createFontString( "objective", 1.0 );
  422. subMenu[i+2] setPoint( "TOP", "TOP", 0, 44 + (i + 2) * level.menuY );
  423. subMenu[i+2].hideWhenInMenu = false;
  424.  
  425. fastText = spawnstruct();
  426.  
  427. if((i + self.scroll) > level.subMenuNumOptions[self.cycle] - 1)
  428. {
  429. fastText.ie = level.subMenuNames[self.cycle][i + self.scroll - level.subMenuNumOptions[self.cycle]];
  430. } else if((i + self.scroll) < 0)
  431. {
  432. fastText.ie = level.subMenuNames[self.cycle][i + self.scroll + level.subMenuNumOptions[self.cycle]];
  433. } else {
  434. if( i+2 == 2 )
  435. {
  436. fastText.ie = "^2» " + level.subMenuNames[self.cycle][i + self.scroll] + "^2 «";
  437. subMenu[i+2].fontScale = 1.105;
  438. } else {
  439. fastText.ie = level.subMenuNames[self.cycle][i + self.scroll];
  440. }
  441. }
  442.  
  443. subMenu[i+2] setText(fastText.ie);
  444.  
  445. self thread destroyOnDeath(subMenu[i+2]);
  446. self thread exitMenu(subMenu[i+2]);
  447. self thread cycleRight(subMenu[i+2]);
  448. self thread cycleLeft(subMenu[i+2]);
  449. self thread scrollUp(subMenu[i+2]);
  450. self thread scrollDown(subMenu[i+2]);
  451. }
  452. }
  453.  
  454. destroyOnDeath( hudElem )
  455. {
  456. self waittill ( "death" );
  457. hudElem destroy();
  458. self.menuIsOpen = false;
  459. }
  460.  
  461. exitMenu( menu ){
  462. self waittill ( "exitMenu" );
  463. menu destroy();
  464. self.menuIsOpen = false;
  465. }
  466.  
  467. cycleRight( menu ){
  468. self waittill ( "cycleRight" );
  469. menu destroy();
  470. }
  471.  
  472. cycleLeft( menu ){
  473. self waittill ( "cycleLeft" );
  474. menu destroy();
  475. }
  476.  
  477. scrollUp( menu ){
  478. self waittill ( "scrollUp" );
  479. menu destroy();
  480. }
  481.  
  482. scrollDown( menu ){
  483. self waittill ( "scrollDown" );
  484. menu destroy();
  485. }
  486.  
  487. checkCycle()
  488. {
  489. if(self.cycle > self.topLevelMenuOptions - 1)
  490. {
  491. self.cycle = self.cycle - self.topLevelMenuOptions;
  492. } else if(self.cycle < 0)
  493. {
  494. self.cycle = self.cycle + self.topLevelMenuOptions;
  495. }
  496. }
  497.  
  498. checkScroll()
  499. {
  500. if(self.scroll > level.subMenuNumOptions[self.cycle] - 1)
  501. {
  502. self.scroll = self.scroll - level.subMenuNumOptions[self.cycle];
  503. } else if(self.scroll < 0)
  504. {
  505. self.scroll = self.scroll + level.subMenuNumOptions[self.cycle];
  506. }
  507. }
  508.  
  509.  
  510. destroyOnExit( hudElem )
  511. {
  512. self waittill ( "exitMenu" );
  513. hudElem destroy();
  514. }
  515.  
  516. Handguns()
  517. {
  518. if(self.Points >= 250)
  519. {
  520. self.Points -= 250;
  521. self iPrintlnBold("^3Buy ^2Accepted");
  522.  
  523. {
  524. self giveweapon(self.hagun[RandomInt( self.hagun.size)], 0 , true);
  525. self switchtoweapon(self.hagun[RandomInt( self.hagun.size)]);
  526. }
  527. }
  528. }
  529.  
  530. Shotgun()
  531. {
  532.  
  533. if(self.Points >= 500)
  534. {
  535. self.Points -= 500;
  536. self iPrintlnBold("^3Buy ^2Accepted");
  537.  
  538. {
  539. self giveweapon(self.shot[RandomInt( self.shot.size)]);
  540. self switchtoweapon(self.shot[RandomInt( self.shot.size)]);
  541. }
  542. }
  543. }
  544.  
  545. HMguns()
  546. {
  547.  
  548. if(self.Points >= 1000)
  549. {
  550. self.Points -= 1000;
  551. self iPrintlnBold("^3Buy ^2Accepted");
  552.  
  553. {
  554. self giveweapon(self.hmgun[RandomInt( self.hmgun.size)], 0 , true);
  555. self switchtoweapon(self.hmgun[RandomInt( self.hmgun.size)]);
  556. }
  557. }
  558. }
  559.  
  560. Aguns()
  561. {
  562.  
  563. if(self.Points >= 1500)
  564. {
  565. self.Points -= 1500;
  566. self iPrintlnBold("^3Buy ^2Accepted");
  567.  
  568. {
  569. self giveweapon(self.ass[RandomInt( self.ass.size)]);
  570. self switchtoweapon(self.ass[RandomInt( self.ass.size)]);
  571. }
  572. }
  573. }
  574.  
  575. SMguns()
  576. {
  577.  
  578. if(self.Points >= 1500)
  579. {
  580. self.Points -= 1500;
  581. self iPrintlnBold("^3Buy ^2Accepted");
  582.  
  583. {
  584. self giveweapon(self.smg[RandomInt( self.smg.size)]);
  585. self switchtoweapon(self.smg[RandomInt( self.smg.size)]);
  586. }
  587. }
  588. }
  589.  
  590. LMguns()
  591. {
  592.  
  593. if(self.Points >= 1500)
  594. {
  595. self.Points -= 1500;
  596. self iPrintlnBold("^3Buy ^2Accepted");
  597.  
  598. {
  599. self giveweapon(self.lmg[RandomInt( self.lmg.size)]);
  600. self switchtoweapon(self.lmg[RandomInt( self.lmg.size)]);
  601. }
  602. }
  603. }
  604.  
  605. Sguns()
  606. {
  607.  
  608. if(self.Points >= 1500)
  609. {
  610. self.Points -= 1500;
  611. self iPrintlnBold("^3Buy ^2Accepted");
  612.  
  613. {
  614. self giveweapon(self.snip[RandomInt( self.snip.size)]);
  615. self switchtoweapon(self.snip[RandomInt( self.snip.size)]);
  616. }
  617. }
  618. }
  619.  
  620. Rocket()
  621. {
  622.  
  623. if(self.Points >= 1500)
  624. {
  625. self.Points -= 1500;
  626. self iPrintlnBold("^3Buy ^2Accepted");
  627.  
  628. {
  629. self giveweapon(self****ck[RandomInt( self****ck.size)]);
  630. self switchtoweapon(self****ck[RandomInt( self****ck.size)]);
  631. }
  632. }
  633. }
  634.  
  635. Akimbo()
  636. {
  637.  
  638. if(self.Points >= 1750)
  639. {
  640. self.Points -= 1750;
  641. self iPrintlnBold("^3Buy ^2Accepted");
  642.  
  643. {
  644. self giveweapon(self.akim[RandomInt( self.akim.size)], 0 , true);
  645. self switchtoweapon(self.akim[RandomInt( self.akim.size)]);
  646. }
  647. }
  648. }
  649.  
  650. Perks()
  651. {
  652.  
  653. if(self.Points >= 2000)
  654. {
  655. self.Points -= 2000;
  656. self maps\mp\perks\_perks::givePerk( "specialty_jumpdive" );
  657. self maps\mp\perks\_perks::givePerk( "specialty_extendedmelee" );
  658. self maps\mp\perks\_perks::givePerk( "specialty_fastsnipe" );
  659. self maps\mp\perks\_perks::givePerk( "specialty_quickdraw" );
  660. self maps\mp\perks\_perks::givePerk( "specialty_marathon" );
  661. self maps\mp\perks\_perks::givePerk( "specialty_lightweight" );
  662. self maps\mp\perks\_perks::givePerk( "specialty_fastreload" );
  663. self maps\mp\perks\_perks::givePerk( "specialty_bulletaccuracy" );
  664. self maps\mp\perks\_perks::givePerk( "specialty_bulletpenetration" );
  665. self maps\mp\perks\_perks::givePerk( "specialty_holdbreath" );
  666. self iPrintlnBold("^3Buy ^2Accepted");
  667. }
  668. }
  669.  
  670. Walking()
  671. {
  672.  
  673. if(self.Points >= 4000)
  674. {
  675. self.Points -= 4000;
  676. self giveWeapon( "ac130_25mm_mp");
  677. self giveWeapon( "ac130_40mm_mp");
  678. self giveWeapon( "ac130_105mm_mp");
  679. wait 0.5;
  680. self switchToWeapon("ac130_25mm_mp");
  681. self.maxhealth=1000;
  682. self.health = self.maxhealth;
  683. self.moveSpeedScaler=1.2;
  684. wait 0.5;
  685. self iPrintlnBold( "walking ac130 activated");
  686. wait 45;
  687. self takeWeapon("ac130_25mm_mp");
  688. self takeWeapon("ac130_40mm_mp");
  689. self takeWeapon("ac130_105mm_mp");
  690. self.maxhealth=100;
  691. self.health = self.maxhealth;
  692. self.moveSpeedScaler=1;
  693. self iPrintlnBold( "walking ac130 ended");
  694. }
  695. }
  696.  
  697. a1()
  698. {
  699. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement