Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.73 KB | None | 0 0
  1. main()
  2. {
  3. maps\mp\_load::main();
  4.  
  5. game["allies"] = "sas";
  6. game["axis"] = "opfor";
  7. game["attackers"] = "axis";
  8. game["defenders"] = "allies";
  9. game["allies_soldiertype"] = "woodland";
  10. game["axis_soldiertype"] = "woodland";
  11.  
  12. setdvar( "r_specularcolorscale", "1" );
  13.  
  14. setdvar("r_glowbloomintensity0",".25");
  15. setdvar("r_glowbloomintensity1",".25");
  16. setdvar("r_glowskybleedintensity0",".3");
  17. setdvar("compassmaxrange","1800");
  18.  
  19. thread onroundstart();
  20. thread endmaptrig();
  21. thread roomselection();
  22. }
  23.  
  24. onroundstart()
  25. {
  26. level waittill("round_started");
  27. players = getentarray("player","classname");
  28. for(i=0;i<players.size;i++)
  29. {
  30. players[i].hasnum = false;
  31. players[i].counter = 0;
  32. }
  33.  
  34. }
  35.  
  36. endmaptrig()
  37. {
  38. counter = 0;
  39. trig = getent("endmap_trig","targetname");
  40. for(;;)
  41. {
  42. trig waittill("trigger",player);
  43. if(player.hasnum == false)
  44. {
  45. counter++;
  46. player.counter = counter;
  47. player.hasnum = true;
  48. player iprintlnbold("You Finished ["+player.counter+"]");
  49. }
  50. wait .001;
  51. }
  52. }
  53.  
  54. roomselection()
  55. {
  56. trig = getent("roomselection","targetname");
  57. outside = getent("outside","targetname");
  58. inside = getent("inside","targetname");
  59. player_enterd = 1;
  60. level.someonein = false;
  61. for(;;)
  62. {
  63. trig waittill("trigger",player);
  64. if(level.someonein == false)
  65. {
  66. if(player.hasnum == true && player.counter == player_enterd)
  67. {
  68. player_enterd++;
  69. player setorigin(inside.origin);
  70. level.someonein = true;
  71. player thread cheakalive();
  72. }
  73. }
  74.  
  75. else
  76. {
  77. player setorigin(outside.origin);
  78. player iprintlnbold("wait your turn");
  79. }
  80. wait .001;
  81. }
  82. }
  83.  
  84. cheakalive()
  85. {
  86. self waittill("death");
  87. level.someonein = false;
  88. self.hasnum = false;
  89. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement