Advertisement
Guest User

Untitled

a guest
Feb 15th, 2019
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.22 KB | None | 0 0
  1. games()
  2. {
  3. level.games_trig = getEnt( "minigames", "targetname");
  4. games = getEnt( "minigames_ori", "targetname" );
  5.  
  6. while(1)
  7. {
  8. level.games_trig waittill( "trigger", player );
  9. if( !isDefined( level.games_trig ) )
  10. return;
  11.  
  12. player SetPlayerAngles( games.angles );
  13. player setOrigin( games.origin );
  14. iPrintlnBold( " ^5" + player.name + " ^7has ^5entered ^7the ^5game ^7selection !^5!^7!" );
  15. player TakeAllWeapons();
  16. player antiglitch();
  17.  
  18.  
  19. while( isAlive( player ) && isDefined( player ) )
  20. if( isDefined( level.activ ) && isAlive( level.activ ) )
  21. wait 1;
  22. }
  23. }
  24. antiglitch()
  25. {
  26. self common_scripts\utility::waittill_any("death","disconnect");
  27. iPrintlnBold("^5"+self.name+" ^7is ^5dead");
  28. iPrintlnBold("^5Selection ^7Room ^5is ^5now ^7open^5!!");
  29. }
  30.  
  31. waitdead()
  32. {
  33. old = getent("old_trig","targetname");
  34. bounce = getent("bounce_trig","targetname");
  35. sniper = getent("sniper_trig","targetname");
  36.  
  37. bounce triggerOff();
  38. sniper triggerOff();
  39. old delete();
  40.  
  41. self common_scripts\utility::waittill_any("death","disconnect");
  42. activator = GetActivator();
  43. activator freezeControls(false);
  44.  
  45. bounce triggerOn();
  46. sniper triggerOn();
  47. }
  48.  
  49. rooms()
  50. {
  51. thread sniper();
  52. thread sniper_respawn();
  53. thread old();
  54. thread bounce();
  55. thread bounce_respawn_acti();
  56. thread bounce_respawn_jumper();
  57. thread bounce_get_snip();
  58. }
  59.  
  60. bounce_get_snip()
  61. {
  62. givesnip = getent("bounce_getsnip","targetname");
  63. for (;;)
  64. {
  65. givesnip waittill("trigger", player);
  66. player takeallweapons();
  67. wait 0.1;
  68. player giveweapon("m40a3_mp");
  69. player giveweapon("deserteaglegold_mp");
  70. player switchtoweapon("m40a3_mp");
  71. player givemaxammo("m40a3_mp");
  72. player givemaxammo("deserteaglegold_mp");
  73. }
  74. }
  75.  
  76. old()
  77. {
  78. old = getent("old_trig","targetname");
  79. jumper = getent("old_ori","targetname");
  80. r = getent("old_lift","targetname");
  81.  
  82. old waittill("trigger", player);
  83. player thread waitdead();
  84. level.activ.health=100;
  85. player.health=100;
  86. wait 0.5;
  87. player setorigin(jumper.origin);
  88. player setPlayerAngles(jumper.angles);
  89. thread createhud(player.name + " ^1selected ^7OLD ^1way ^7!");
  90. wait 3;
  91. r delete();
  92. }
  93.  
  94. sniper_respawn()
  95. {
  96. t = getEnt("sniper_respawn","targetname");
  97. jumper = getent("sniper_jump","targetname");
  98. acti = getent("sniper_acti","targetname");
  99.  
  100. while(1)
  101. {
  102. t waittill("trigger",player);
  103. random = randomint(2);
  104. if(random == 1)
  105. {
  106. player setOrigin(jumper.origin);
  107. player setPlayerAngles(jumper.angles);
  108. }
  109. if(random != 1)
  110. {
  111. player setOrigin(acti.origin);
  112. player setPlayerAngles(acti.angles);
  113. }
  114. }
  115. }
  116.  
  117. bounce_respawn_acti()
  118. {
  119. a_t = getent("bounce_respawn_acti","targetname");
  120. a_o = getent("bounce_acti","targetname");
  121.  
  122. for(;;)
  123. {
  124. a_t waittill("trigger",player);
  125. player setOrigin(a_o.origin);
  126. player setPlayerAngles(a_o.angles);
  127. player freezeControls(true);
  128. wait .05;
  129. player freezeControls(false);
  130. }
  131. }
  132.  
  133. bounce_respawn_jumper()
  134. {
  135. j_t = getent("bounce_respawn_jump","targetname");
  136. j_o = getent("bounce_jump","targetname");
  137.  
  138. for(;;)
  139. {
  140. j_t waittill("trigger",player);
  141. player setOrigin(j_o.origin);
  142. player setPlayerAngles(j_o.angles);
  143. player freezeControls(true);
  144. wait .05;
  145. player freezeControls(false);
  146. }
  147. }
  148.  
  149. bounce()
  150. {
  151. bounce = getent("bounce_trig","targetname");
  152. jumper = getent("bounce_jump","targetname");
  153. acti = getent("bounce_acti","targetname");
  154. for(;;)
  155. {
  156. bounce waittill("trigger", player);
  157. player thread waitdead();
  158. level.activ.health=100;
  159. player.health=100;
  160. wait 0.5;
  161. player takeallweapons();
  162. level.activ takeallweapons();
  163. player freezeControls(true);
  164. player setorigin(jumper.origin);
  165. player setPlayerAngles(jumper.angles);
  166. level.activ freezeControls(true);
  167. level.activ setorigin(acti.origin);
  168. level.activ setPlayerAngles(acti.angles);
  169. level.activ giveweapon("knife_mp");
  170. player giveweapon("knife_mp");
  171. thread createhud(player.name + " ^1Selected ^7bounce ^1Room ^7!");
  172. wait 5;
  173. player iprintlnbold("GO^3!^7!^3!");
  174. level.activ iprintlnbold("GO^3!^7!^3!");
  175. player freezeControls(false);
  176. level.activ freezeControls(false);
  177. player switchtoweapon("knife_mp");
  178. level.activ switchtoweapon("knife_mp");
  179. }
  180. }
  181.  
  182. sniper()
  183. {
  184. sniper = getent("sniper_trig","targetname");
  185. jumper = getent("sniper_jump","targetname");
  186. acti = getent("sniper_acti","targetname");
  187. for(;;)
  188. {
  189. sniper waittill("trigger", player);
  190. player thread waitdead();
  191. level.activ.health=100;
  192. player.health=100;
  193. wait 0.5;
  194. player freezeControls(true);
  195. player setorigin(jumper.origin);
  196. player setPlayerAngles(jumper.angles);
  197. level.activ freezeControls(true);
  198. level.activ setorigin(acti.origin);
  199. level.activ setPlayerAngles(acti.angles);
  200. player takeallweapons();
  201. level.activ takeallweapons();
  202. player giveweapon("m40a3_mp");
  203. level.activ giveweapon("m40a3_mp");
  204. player giveweapon("remington700_mp");
  205. level.activ giveweapon("remington700_mp");
  206. thread createhud(player.name + " ^1selected ^7snipah ^1war ^7!");
  207. wait 5;
  208. player iprintlnbold("^1FIGHT ^7!!!");
  209. level.activ iprintlnbold("^1FIGHT ^7!!!");
  210. player freezeControls(false);
  211. level.activ freezeControls(false);
  212. player switchtoweapon("m40a3_mp");
  213. level.activ switchtoweapon("m40a3_mp");
  214. player givemaxammo("m40a3_mp");
  215. level.activ givemaxammo("m40a3_mp");
  216. }
  217. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement