Advertisement
Guest User

HUEHUENOBODYHUEHUE

a guest
Dec 18th, 2014
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.35 KB | None | 0 0
  1.  
  2. main()
  3. {
  4.  
  5. maps\mp\_load::main();
  6.  
  7. game["allies"] = "marines";
  8. game["axis"] = "opfor";
  9. game["attackers"] = "axis";
  10. game["defenders"] = "allies";
  11. game["allies_soldiertype"] = "desert";
  12. game["axis_soldiertype"] = "desert";
  13.  
  14. AmbientPlay( "ambient1" );
  15.  
  16. Trap2 = getEntArray("Trap2", "targetname");
  17. if( isDefined( Trap2 ))
  18. for(i = 0; i < Trap2.size; i++)
  19. Trap2[i] thread Trap2();
  20.  
  21.  
  22. thread startdoor();
  23. thread message();
  24. thread secret();
  25. thread fail1();
  26. thread fail2();
  27. thread secretend();
  28. thread Trap2();
  29. thread trap1();
  30. thread Trap3();
  31. thread Trap4();
  32. //thread Trap5
  33. thread hintstring1();
  34. thread hintstring2();
  35. thread bounce1();
  36. }
  37.  
  38.  
  39.  
  40. startdoor()
  41. {
  42. object = getEnt ("startdoor", "targetname");
  43.  
  44.  
  45. wait(5);
  46.  
  47. {
  48. wait(1);
  49. iprintlnbold ("^15");
  50. wait(1);
  51. iprintlnbold ("^24");
  52. wait(1);
  53. iprintlnbold ("^33");
  54. wait(1);
  55. iprintlnbold ("^52");
  56. wait(1);
  57. iprintlnbold ("^91");
  58. wait(1);
  59. iprintlnbold ("^4Run Jumpers!");
  60. object moveZ (575, 5);
  61. object waittill ("movedone");
  62. wait(20);
  63. iprintlnbold ("^3Special ^2Thanks To ^9Sweg.");
  64. wait(2);
  65. iprintlnbold ("^5And ^3Dobbin!!");
  66. wait(4);
  67. iprintlnbold ("^5Also, ^2Glenbob ^3is ^2a ^9nub...");
  68. wait(2);
  69. iprintlnbold ("^2Have ^3Fun ^5Jumpers! ^6:D");
  70. }
  71. }
  72.  
  73. message()
  74. {
  75. trigger = getEnt( "message_trigger", "targetname" );
  76. trigger waittill( "trigger" , player );
  77.  
  78. hud_clock = NewHudElem();
  79. hud_clock.alignX = "center";
  80. hud_clock.alignY = "middle";
  81. hud_clock.horzalign = "center";
  82. hud_clock.vertalign = "middle";
  83. hud_clock.alpha = 1;
  84. hud_clock.x = 0;
  85. hud_clock.y = 0;
  86. hud_clock.font = "objective";
  87. hud_clock.fontscale = 2;
  88. hud_clock.glowalpha = 5;
  89. hud_clock.glowcolor = (9,9,9);
  90. hud_clock.label = &"^2Map ^4By ^3Da Boss ^6Thanks ^8For ^1Playing!";
  91. hud_clock SetPulseFX( 40, 5400, 200 );
  92.  
  93. }
  94.  
  95. secret()
  96. {
  97. trigger = getEnt ("secret_teleport", "targetname");
  98. target = getEnt ("secret_target", "targetname");
  99.  
  100. for(;;)
  101. {
  102. trigger waittill ("trigger", player);
  103. iprintlnbold("^4" + player.name + " ^2Has ^4Entered ^3The ^9SECRET ^2:D");
  104. player iprintlnbold ("^3Welcome ^4To ^9THE SECRET !!!");
  105. player giveWeapon("remington700_mp");
  106. //player braxi\_rank::giveRankXP("", 100);
  107. wait 0.1;
  108. player switchToWeapon("remington700_mp");
  109. player SetOrigin(target.origin);
  110. player SetPlayerAngles( target.angles );
  111. }
  112. }
  113.  
  114. fail1()
  115. {
  116. trigger = getEnt ("jumpfail1", "targetname");
  117. target = getEnt ("jumpfailtarget1", "targetname");
  118.  
  119. for(;;)
  120. {
  121. trigger waittill ("trigger", player);
  122. iprintlnbold("^5" + player.name + " ^2Is ^5A ^9Noob!! ^2:D");
  123. player SetOrigin(target.origin);
  124. player SetPlayerAngles( target.angles );
  125. }
  126. }
  127.  
  128. fail2()
  129. {
  130. trigger = getEnt ("jumpfail2", "targetname");
  131. target = getEnt ("jumpfailtarget2", "targetname");
  132.  
  133. for(;;)
  134. {
  135. trigger waittill ("trigger", player);
  136. player SetOrigin(target.origin);
  137. iprintlnbold("^5" + player.name + " ^2Is ^5A ^9Noob!! ^2:D");
  138. player SetPlayerAngles( target.angles );
  139. }
  140. }
  141.  
  142. secretend()
  143. {
  144. trigger = getEnt ("secretend_teleport", "targetname");
  145. target = getEnt ("secretend_target", "targetname");
  146.  
  147. for (;;)
  148. {
  149. trigger waittill ("trigger", player);
  150. player SetOrigin(target.origin);
  151. //player braxi\_rank::giveRankXp("", 50);
  152. player SetPlayerAngles (target.angles);
  153. iprintlnbold("^5" + player.name + " ^9Has ^2Finished ^3The ^9SECRET!! ^2:D");
  154. }
  155. }
  156.  
  157. trap1()
  158. {
  159. trap1 = getEnt ("trap1", "targetname");
  160. trig = getEnt ("trap1_acti", "targetname");
  161.  
  162. for(;;)
  163. {
  164. trigger waittill ("trigger");
  165. trigger Delete();
  166. //Player iPrintLnBold("^2Activated!");
  167. trap1 notsolid();
  168. wait(5);
  169. trap1 solid();
  170. wait(1);
  171. }
  172. }
  173.  
  174. Trap2()
  175. {
  176. Trap2a = getent("Trap2a", "targetname");
  177. Trap2b = getent("Trap2b", "targetname");
  178. Trap2c = getent("Trap2c", "targetname");
  179. Trap2d = getent("Trap2d", "targetname");
  180. Trap2e = getent("Trap2e", "targetname");
  181. Trap2f = getent("Trap2f", "targetname");
  182. Trap2g = getent("Trap2g", "targetname");
  183. Trap2h = getent("Trap2h", "targetname");
  184. Trap2i = getent("Trap2i", "targetname");
  185. trigger = getent("Trap2_trig", "targetname");
  186.  
  187. trigger waittill ("trigger", player);
  188. trigger delete();
  189. Player iPrintlnBold("^2Activated!");
  190.  
  191. for(;;)
  192. {
  193. Trap2a moveZ(250, 1);
  194. Trap2b moveZ(250, 1);
  195. Trap2c moveZ(250, 1);
  196. Trap2d moveZ(-250, 1);
  197. Trap2e moveZ(-250, 1);
  198. Trap2f moveZ(-250, 1);
  199. Trap2g moveZ(250, 1);
  200. Trap2h moveZ(250, 1);
  201. Trap2i moveZ(250, 1);
  202. wait 2;
  203. Trap2a moveZ(-250, 1);
  204. Trap2b moveZ(-250, 1);
  205. Trap2c moveZ(-250, 1);
  206. Trap2d moveZ(250, 1);
  207. Trap2e moveZ(250, 1);
  208. Trap2f moveZ(250, 1);
  209. Trap2g moveZ(-250, 1);
  210. Trap2h moveZ(-250, 1);
  211. Trap2i moveZ(-250, 1);
  212. wait 1.5;
  213. }
  214. }
  215.  
  216. Trap3()
  217. {
  218. trigger = getent("Trap3_trig", "targetname");
  219. object = getent ("Trap3", "targetname");
  220.  
  221. trigger waittill ("trigger", Player);
  222. trigger delete();
  223. Player iPrintlnBold("^2Activated!");
  224.  
  225. for(;;)
  226. {
  227.  
  228. object rotateYAW(720, 3);
  229. wait 4;
  230. }
  231. }
  232.  
  233. Trap4()
  234. {
  235. trigger = getent("Trap4_trig", "targetname");
  236. object = getent ("Trap4", "targetname");
  237.  
  238. trigger waittill ("trigger", Player);
  239. trigger delete();
  240. Player iPrintlnBold("^2Activated!");
  241.  
  242. for(;;)
  243. {
  244.  
  245. object moveZ(360, 2);
  246. wait 4;
  247. object moveZ(360, 2);
  248. wait 3;
  249. }
  250. }
  251.  
  252. /*Trap5()
  253. {
  254. trap1 = getEnt ("Trap5", "targetname");
  255. trig = getEnt ("Trap5_trig", "targetname");
  256.  
  257. for(;;)
  258. {
  259. trig waittill ("trigger");
  260. trig Delete();
  261. Player iPrintLnBold("^2Activated!");
  262. object hide();
  263. wait(7);
  264. object show();
  265. wait(1);
  266. }
  267. }
  268. */
  269. hintstring1()
  270. {
  271. trigger = getent("hintstring1", "targetname");
  272. trigger setHintString("^2Move ^7right ^2or ^7left ^2after ^7you ^2bounce! ^7(unless you want to die)");
  273. }
  274.  
  275. hintstring2()
  276. {
  277. trigger = getent("hintstring2", "targetname");
  278. trigger setHintString("^2Left: Jump area, ^7Right: Bounce area. ^2(Faster :P)");
  279. }
  280.  
  281. bounce1(who)
  282. {
  283. trigger = getEnt ( "bounce1", "targetname" );
  284.  
  285. while(1)
  286. {
  287. trigger waittill ( "trigger", who );
  288.  
  289. oldpos = who.origin;
  290. playFx ( level.bounce, who.origin );
  291. strenght = 3;
  292. for(i=0;i<strenght;i++)
  293. {
  294. who.health += 160;
  295. who finishPlayerDamage(who, level.jumpattacker, 160, 0, "MOD_FALLING", "jump_mp", who.origin, AnglesToForward((-90,0,0)), "none", 0);
  296. }
  297. }
  298. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement