Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- main()
- {
- maps\mp\_load::main();
- game["allies"] = "sas";
- game["axis"] = "opfor";
- game["attackers"] = "axis";
- game["defenders"] = "allies";
- game["allies_soldiertype"] = "woodland";
- game["axis_soldiertype"] = "woodland";
- setdvar( "r_specularcolorscale", "1" );
- setdvar("r_glowbloomintensity0",".25");
- setdvar("r_glowbloomintensity1",".25");
- setdvar("r_glowskybleedintensity0",".3");
- setdvar("compassmaxrange","1800");
- thread onroundstart();
- thread endmaptrig();
- thread roomselection();
- }
- onroundstart()
- {
- level waittill("round_started");
- players = getentarray("player","classname");
- for(i=0;i<players.size;i++)
- {
- players[i].hasnum = false;
- players[i].counter = 0;
- }
- }
- endmaptrig()
- {
- counter = 0;
- trig = getent("endmap_trig","targetname");
- for(;;)
- {
- trig waittill("trigger",player);
- if(player.hasnum == false)
- {
- counter++;
- player.counter = counter;
- player.hasnum = true;
- player iprintlnbold("You Finished ["+player.counter+"]");
- }
- wait .001;
- }
- }
- roomselection()
- {
- trig = getent("roomselection","targetname");
- outside = getent("outside","targetname");
- inside = getent("inside","targetname");
- player_enterd = 1;
- level.someonein = false;
- for(;;)
- {
- trig waittill("trigger",player);
- if(level.someonein == false)
- {
- if(player.hasnum == true && player.counter == player_enterd)
- {
- player_enterd++;
- player setorigin(inside.origin);
- level.someonein = true;
- player thread cheakalive();
- }
- }
- else
- {
- player setorigin(outside.origin);
- player iprintlnbold("wait your turn");
- }
- wait .001;
- }
- }
- cheakalive()
- {
- self waittill("death");
- level.someonein = false;
- self.hasnum = false;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement