Advertisement
Guest User

Untitled

a guest
Apr 7th, 2016
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.80 KB | None | 0 0
  1. main()
  2. {
  3. maps\mp\_load::main();
  4. maps\mp\number::main();
  5. maps\mp\_teleport::main();
  6. maps\mp\_teleport_1::main();
  7. maps\mp\_teleport_2::main();
  8. maps\mp\_teleport_3::main();
  9. maps\mp\_teleport_4::main();
  10. maps\mp\_teleport_5::main();
  11. maps\mp\_teleport_6::main();
  12. maps\mp\_teleport_7::main();
  13. maps\mp\_teleport_8::main();
  14. maps\mp\_teleport_ufo::main();
  15. maps\mp\_teleport_spawn::main();
  16. maps\mp\_teleport_hard::main();
  17. maps\mp\_teleport_easy::main();
  18. maps\mp\_teleport_end::main();
  19. maps\mp\_teleport_generator::main();
  20. maps\mp\_teleport_radiant::main();
  21. maps\mp\_teleport_marble::main();
  22. maps\mp\_teleport_marble_2::main();
  23. maps\mp\_teleport_marble_3::main();
  24. maps\mp\_teleport_marble_4::main();
  25. maps\mp\_teleport_restyled::main();
  26. maps\mp\_teleport_restyled2::main();
  27. maps\mp\_teleport_labirintus::main();
  28. maps\mp\_teleport_labirintus2::main();
  29. maps\mp\_welcome::main();
  30. maps\mp\zone_welcome::main();
  31. maps\mp\_killmusic::main();
  32. ambientPlay("song1");
  33. maps\mp\_rotate::main();
  34. maps\mp\_rotate_1::main();
  35.  
  36. setdvar("r_drawdecals", "1" );
  37. setdvar("r_specularcolorscale", "9" );
  38. setdvar("r_glowbloomintensity0",".25");
  39. setdvar("r_glowbloomintensity1",".25");
  40. setdvar("r_glowskybleedintensity0",".3");
  41. setdvar("compassmaxrange","1800");
  42.  
  43. thread dveri();
  44. thread dveri2();
  45. thread dveri3();
  46. //thread rotate();
  47. thread weapons();
  48.  
  49. }
  50.  
  51. dveri()
  52. {
  53. doortrig = getEnt( "trigger_dveri", "targetname" );
  54. doortrig.doorclosed = true;
  55.  
  56. while (1)
  57. {
  58. doortrig waittill("trigger", other);
  59. if(doortrig.doorclosed)
  60. {
  61. doortrig thread move(other);
  62. }
  63. }
  64.  
  65. }
  66.  
  67. move(other)
  68. {
  69.  
  70. dver2 = getEnt( "dver_r", "targetname" );
  71.  
  72. self notify("doortrig_finish");
  73. self.doorclosed = false;
  74. dver2 rotateto( (0,90,0),4);
  75. wait 5;
  76.  
  77.  
  78. dver2 rotateto( (0,0,0),4);
  79. self.doorclosed = true;
  80. }
  81.  
  82. ///////////////////////////////////////////////////////////
  83.  
  84. dveri2()
  85. {
  86. doortrig = getEnt( "trigger_dveri2", "targetname" );
  87. doortrig.doorclosed = true;
  88.  
  89. while (1)
  90. {
  91. doortrig waittill("trigger", other);
  92. if(doortrig.doorclosed)
  93. {
  94. doortrig thread move2(other);
  95. }
  96. }
  97.  
  98. }
  99.  
  100. move2(other)
  101. {
  102.  
  103. dver2 = getEnt( "dver_r2", "targetname" );
  104.  
  105. self notify("doortrig_finish");
  106. self.doorclosed = false;
  107. dver2 rotateto( (0,-90,0),6);
  108. wait 5;
  109.  
  110.  
  111. dver2 rotateto( (0,0,0),6);
  112. self.doorclosed = true;
  113. }
  114.  
  115. ///////////////////////////////////////////////////////////////
  116.  
  117. dveri3()
  118. {
  119. doortrig = getEnt( "trigger_dveri3", "targetname" );
  120. doortrig.doorclosed = true;
  121.  
  122. while (1)
  123. {
  124. doortrig waittill("trigger", other);
  125. if(doortrig.doorclosed)
  126. {
  127. doortrig thread move3(other);
  128. }
  129. }
  130.  
  131. }
  132.  
  133. move3(other)
  134. {
  135.  
  136. dver1 = getEnt( "dver_l3", "targetname" );
  137. dver2 = getEnt( "dver_r3", "targetname" );
  138.  
  139. self notify("doortrig_finish");
  140. self.doorclosed = false;
  141. dver1 rotateto( (0,-90,0),6);
  142. dver2 rotateto( (0,90,0),6);
  143. dver1 waittill ("rotatedone");
  144. wait 3;
  145.  
  146.  
  147. dver1 rotateto( (0,0,0),6);
  148. dver2 rotateto( (0,0,0),6);
  149. dver1 waittill ("rotatedone");
  150. self.doorclosed = true;
  151. }
  152.  
  153. /////////////////////////////////////////////
  154. rotate()
  155. {
  156. enter = getent("button","targetname");
  157. door = getent("dveri4","targetname");
  158. while(1)
  159. {
  160. enter waittill("trigger", user);
  161. door RotateYaw(-90, 5);
  162. door waittill("rotatedone");
  163. wait(1);
  164. door RotateYaw(90, 5);
  165. door waittill("rotatedone");
  166. wait(1);
  167. }
  168. }
  169.  
  170.  
  171.  
  172. /////////////////////////////////////////////
  173.  
  174. weapons()
  175. {
  176. trigger = getEnt ("weapons" , "targetname");
  177.  
  178. while(1)
  179. {
  180. trigger waittill("trigger", user);
  181.  
  182. random = randomInt(1);
  183.  
  184. switch(random)
  185. {
  186. case 0:
  187. user rewardWeapon( "primary", "remington700_mp", 100, 500 );
  188. break;
  189.  
  190. case 1:
  191. user rewardWeapon( "primary", "m40a3_mp", 100, 500 );
  192. break;
  193.  
  194. }
  195. }
  196. }
  197.  
  198. rewardWeapon( weaponType, weaponName, ammoClip, ammoStock )
  199. {
  200. self endon( "disconnect" );
  201.  
  202. if ( weaponType == "primary" )
  203. {
  204. self takeWeapon( self getCurrentWeapon() );
  205. self giveWeapon( weaponName );
  206. self setWeaponAmmoClip( weaponName, ammoClip );
  207. self setWeaponAmmoStock( weaponName, ammoStock );
  208. self switchToWeapon( weaponName );
  209. }
  210. else if ( weaponType == "offhand" )
  211. {
  212. self giveWeapon( weaponName );
  213. self setWeaponAmmoClip( weaponName, ammoClip );
  214. self switchToOffhand( weaponName );
  215. }
  216. else // if ( weaponType == "inventory" )
  217. {
  218. self giveWeapon( weaponName );
  219. self setWeaponAmmoClip( weaponName );
  220. self setWeaponAmmoStock( weaponName );
  221. self setActionSlot( 3, "weapon", weaponName );
  222. }
  223. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement