Advertisement
Guest User

Untitled

a guest
Jul 4th, 2015
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.86 KB | None | 0 0
  1. ac130toggle()
  2. {
  3. if(self.lodestar==false)
  4. {
  5. self.ac130=booleanOpposite(self.ac130);
  6. self iPrintln(booleanReturnVal(self.ac130,"Walking AC130 ^1OFF","Walking AC130 ^2ON"));
  7. if(self.acbrah==true||self.ac130)
  8. {
  9. self thread Walkingac130();
  10. self thread Walkingac130();
  11. self thread closemenu();
  12. self.acbrah=false;
  13. self.ac1301 = self createRektangle("CENTER", "CENTER", -72, 0, 72, 2, 1, (1,1,1), 1, "white");
  14. self.ac1302 = self createRektangle("CENTER", "CENTER", 72, 0, 72, 2, 2, (1,1,1), 1, "white");
  15. self.ac1303 = self createRektangle("CENTER", "CENTER", 0, -20, 72, 2, 3, (1,1,1), 1, "white");
  16. self.ac1304 = self createRektangle("CENTER", "CENTER", 0, 20, 72, 2, 4, (1,1,1), 1, "white");
  17. self.ac1305 = self createRektangle("CENTER", "CENTER", -35, 0, 2, 40, 5, (1,1,1), 1, "white");
  18. self.ac1306 = self createRektangle("CENTER", "CENTER", 35, 0, 2, 40, 6, (1,1,1), 1, "white");
  19. self.ac1307 = self createRektangle("CENTER", "CENTER", 0, 55, 2, 72, 7, (1,1,1), 1, "white");
  20. self.ac1308 = self createRektangle("CENTER", "CENTER", 0, -55, 2, 72, 8, (1,1,1), 1, "white");
  21. self.ac1309 = self createRektangle("CENTER", "CENTER", 110, 110, 30, 2, 9, (1,1,1), 1, "white");
  22. self.ac13010 = self createRektangle("CENTER", "CENTER", -110, -110, 30, 2, 10, (1,1,1), 1, "white");
  23. self.ac13011 = self createRektangle("CENTER", "CENTER", -124, -95, 2, 30, 11, (1,1,1), 1, "white");
  24. self.ac13012 = self createRektangle("CENTER", "CENTER", 124, 95, 2, 30, 12, (1,1,1), 1, "white");
  25. self.ac13013 = self createRektangle("CENTER", "CENTER", 124, -95, 2, 30, 13, (1,1,1), 1, "white");
  26. self.ac13014 = self createRektangle("CENTER", "CENTER", -124, 95, 2, 30, 14, (1,1,1), 1, "white");
  27. self.ac13015 = self createRektangle("CENTER", "CENTER", 110, -110, 30, 2, 15, (1,1,1), 1, "white");
  28. self.ac13016 = self createRektangle("CENTER", "CENTER", -110, 110, 30, 2, 16, (1,1,1), 1, "white");
  29.  
  30. self waittill("death");
  31. self.ac1301 destroy();
  32. self.ac1302 destroy();
  33. self.ac1303 destroy();
  34. self.ac1304 destroy();
  35. self.ac1305 destroy();
  36. self.ac1306 destroy();
  37. self.ac1307 destroy();
  38. self.ac1308 destroy();
  39. self.ac1309 destroy();
  40. self.ac13010 destroy();
  41. self.ac13011 destroy();
  42. self.ac13012 destroy();
  43. self.ac13013 destroy();
  44. self.ac13014 destroy();
  45. self.ac13015 destroy();
  46. self.ac13016 destroy();
  47. }
  48. else
  49. {
  50. self notify("ac130end");
  51. self enableweapons();
  52. self.ac1301 destroy();
  53. self.ac1302 destroy();
  54. self.ac1303 destroy();
  55. self.ac1304 destroy();
  56. self.ac1305 destroy();
  57. self.ac1306 destroy();
  58. self.ac1307 destroy();
  59. self.ac1308 destroy();
  60. self.ac1309 destroy();
  61. self.ac13010 destroy();
  62. self.ac13011 destroy();
  63. self.ac13012 destroy();
  64. self.ac13013 destroy();
  65. self.ac13014 destroy();
  66. self.ac13015 destroy();
  67. self.ac13016 destroy();
  68. self.acbrah=true;
  69. }
  70. }
  71. else
  72. self iprintln("Walking Lodestar is still active!");
  73. }
  74.  
  75. Walkingac130()
  76. {
  77. self endon("disconnect");
  78. self endon( "game_ended" );
  79. self endon( "death" );
  80. self endon("ac130end");
  81. self notify("GiveNewWeapon");
  82.  
  83. self disableweapons();
  84.  
  85. level.ac130fx = loadfx( "vehicle/vexplosion/fx_vexplode_vtol_mp" );
  86. level.ac130fx LinkTo(weapon);
  87.  
  88. for(;;)
  89. {
  90. if(self.surge["menu"]["active"] == false)
  91. if(self attackbuttonpressed())
  92. {
  93. MagicBullet("remote_missile_bomblet_mp",self getEye(),self traceBullet(),self);
  94. self waittill("missile_fire",weapon,weapname);
  95. if(weapname=="remote_missile_bomblet_mp")
  96. {
  97. self thread ac130death(weapon);
  98. }
  99. wait 0.8;
  100. }
  101. wait 0.05;
  102. }
  103. }
  104.  
  105. ac130death(weapon)
  106. {
  107. weapon waittill("death");
  108. playfx(level.ac130fx, weapon.origin);
  109. RadiusDamage(weapon.origin,500,500,400,self,"MOD_EXPLOSIVE");
  110. earthquake(1.2,1.2,weapon.origin,999);
  111. PlayRumbleOnPosition( "grenade_rumble", self.origin );
  112. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement