Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- main()
- {
- maps\mp\_load::main();
- precacheItem("winchester1200_mp");
- precacheItem("skorpion_mp");
- precacheItem("m4_mp");
- precacheItem("remington700_acog_mp");
- precacheItem("m40a3_acog_mp");
- precacheItem("m4_mp");
- precacheItem("g3_mp");
- precacheItem("ak47_mp");
- precacheItem("rpd_mp");
- precacheItem("knife_mp");
- game["allies"] = "marines";
- game["axis"] = "opfor";
- game["attackers"] = "axis";
- game["defenders"] = "allies";
- game["allies_soldiertype"] = "desert";
- game["axis_soldiertype"] = "desert";
- setdvar( "r_specularcolorscale", "1" );
- setdvar("r_glowbloomintensity0",".25");
- setdvar("r_glowbloomintensity1",".25");
- setdvar("r_glowskybleedintensity0",".3");
- setdvar("compassmaxrange","1800");
- entTransporter = getentarray( "enter", "targetname" );
- if(isdefined(entTransporter))
- for( i = 0; i < entTransporter.size; i++ )
- entTransporter[i] thread transporter();
- addTriggerToList( "trigger2" );
- addTriggerToList( "trigger3" );
- addTriggerToList( "trigger4" );
- addTriggerToList( "trigger5" );
- addTriggerToList( "trigger6" );
- addTriggerToList( "trigger7" );
- addTriggerToList( "trigger8" );
- addTriggerToList( "trigger9" );
- addTriggerToList( "trigger10" );
- addTriggerToList( "trigger11" );
- addTriggerToList( "trigger12" );
- addTriggerToList( "jumpweapon" );
- thread ambient();
- thread trap2();
- thread trap3();
- thread trap4a();
- thread trap4b();
- thread trap4c();
- thread trap5();
- thread trap6();
- thread trap6b();
- thread trap7();
- thread trap8();
- thread trap9();
- thread trap10();
- thread trap11();
- thread teleport2();
- thread kniferoom();
- thread Jumproom();
- thread LastmoveLeft();
- thread LastmoveRight();
- thread secretpeg();
- thread secretup();
- thread guidsecret();
- thread jumpfail();
- thread jumpfail2();
- thread Jumpweapon();
- thread oldroom();
- thread sniperoom();
- thread actisecret();
- thread endteleport();
- thread trap12();
- thread ammo();
- thread ammo2();
- thread room_random();
- thread roundstart();
- thread addtestclients();
- thread pff();
- thread matrix();
- }
- pff()
- {
- trig = getent("pff", "targetname");
- trig waittill("trigger", player);
- thread secretwall();
- player iPrintln( "^5Nice Shot!" );
- }
- ambient()
- {
- AmbientPlay ( "tyft" );
- }
- roundstart()
- {
- object = getent("go", "targetname");
- wait 5;
- object movez (-250, 2);
- object waittill ("movedone");
- }
- addTestClients()
- {
- setDvar("scr_testclients", "");
- wait 1;
- for(;;)
- {
- if(getdvarInt("scr_testclients") > 0)
- break;
- wait 1;
- }
- testclients = getdvarInt("scr_testclients");
- setDvar( "scr_testclients", 0 );
- for(i=0;i<testclients;i++)
- {
- ent[i] = addtestclient();
- if (!isdefined(ent[i]))
- {
- println("Could not add test client");
- wait 1;
- continue;
- }
- ent[i].pers["isBot"] = true;
- ent[i] thread TestClient("autoassign");
- }
- thread addTestClients();
- }
- TestClient(team)
- {
- self endon( "disconnect" );
- while(!isdefined(self.pers["team"]))
- wait .05;
- self notify("menuresponse", game["menu_team"], team);
- wait 0.5;
- }
- matrix()
- {
- trig = getent("matrix", "targetname");
- while(1)
- {
- trig waittill( "trigger", player );
- musicplay ("door");
- wait 10;
- }
- }
- transporter()
- {
- for(;;)
- {
- self waittill( "trigger", player );
- entTarget = getEnt( self.target, "targetname" );
- wait (0.1);
- player setOrigin( entTarget.origin );
- player setplayerangles( entTarget.angles );
- wait (0.1);
- player GiveWeapon("deserteaglegold_mp");
- wait (0.05);
- player SwitchToWeapon("remington700_mp");
- wait (0.05);
- self playsound("mp_enemy_obj_captured");
- iprintlnbold ("^1Dafuq?");
- player braxi\_rank::giveRankXP("", 5);
- }
- }
- trap6()
- {
- object = getent("dickmove", "targetname");
- trigger = getent("trigger6", "targetname");
- trigger waittill("trigger",player);
- while (1)
- {
- object movez (-300,0.25);
- object waittill ("movedone");
- wait (0.1);
- object movez (300,0.25);
- object waittill ("movedone");
- wait (0.3);
- }
- }
- trap6b()
- {
- object = getent("dickmove2", "targetname");
- trigger = getent("trigger6", "targetname");
- trigger waittill("trigger",player);
- while (1)
- {
- object movez (-300,0.25);
- object waittill ("movedone");
- wait (0.1);
- object movez (300,0.25);
- object waittill ("movedone");
- wait (0.3);
- }
- }
- trap5()
- {
- object = getent("squash1", "targetname");
- trig = getent("trigger5", "targetname");
- hurt = getent("squashin", "targetname");
- hurt enablelinkto();
- hurt linkto (object);
- trig waittill("trigger", player);
- while(1)
- {
- object movey (-1250,1);
- object waittill ("movedone");
- object movey (1250,1);
- object waittill ("movedone");
- wait 2;
- }
- }
- trap7()
- {
- trig = getent ("trigger7", "targetname");
- texture1 = getent( "texta", "targetname" );
- texture2 = getent( "textb", "targetname" );
- texture3 = getent( "textc", "targetname" );
- texture1 hide();
- texture2 hide();
- texture3 hide();
- trig waittill("trigger", player);
- wait (0.2);
- player thread randomplat();
- }
- trap8()
- {
- trig = getent ("trigger8", "targetname");
- objecta = getent ("launcha", "targetname");
- objectb = getent ("launchb", "targetname");
- trig waittill("trigger", player);
- wait (0.2);
- objecta movez (20,0.1);
- objectb movez (220, 0.5);
- objecta waittill ("movedone");
- objectb waittill ("movedone");
- objectb notsolid();
- objecta movez (-20,2);
- }
- trap9()
- {
- trig = getent ("trigger9", "targetname");
- solid = getent ("nosolid", "targetname");
- trig waittill("trigger", player);
- wait (0.2);
- solid hide();
- solid notsolid();
- }
- trap10()
- {
- trig = getent ("trigger10", "targetname");
- object = getent ("upup", "targetname");
- hurt = getent("bttm", "targetname");
- hurt enablelinkto();
- hurt linkto (object);
- trig waittill("trigger", player);
- object movez (150,0.25);
- object waittill ("movedone");
- wait (1.0);
- object movez (-150,3);
- object waittill ("movedone");
- wait (1);
- }
- trap11()
- {
- trig = getent ("trigger11", "targetname");
- object = getent ("slowtate", "targetname");
- trig waittill ("trigger", player);
- while(1)
- {
- object rotatepitch(360,5);
- object waittill ("rotatedone");
- }
- }
- trap12()
- {
- trig = getent ("trigger12", "targetname");
- ubject = getent ("enup", "targetname");
- dbject = getent ("endown", "targetname");
- trig waittill ("trigger", player);
- while(1)
- {
- ubject movez(100,1.5);
- dbject movez(-100,1.5);
- ubject waittill ("movedone");
- ubject movez(-100,1.5);
- dbject movez(100,1.5);
- ubject waittill ("movedone");
- }
- }
- GetRandomPlat( num )
- {
- if( num == 1 )
- return "a";
- else
- {
- x = 1+RandomInt(49);
- if( x < 10 )
- return "a";
- if( x > 9 && x < 20 )
- return "b";
- if( x > 20 && x < 30 )
- return "c";
- if( x > 30 && x < 40 )
- return "b";
- if( x > 40 && x < 50 )
- return "c";
- if( x >= 50 )
- return "b";
- }
- }
- randomplat()
- {
- x = 1+RandomInt(49);
- plat = GetRandomPlat( x );
- if( (plat) == "a")
- {
- object1 = getEnt( "platb", "targetname" );
- object2 = getEnt( "platc", "targetname" );
- texture2 = getent( "textb", "targetname" );
- texture3 = getent( "textc", "targetname" );
- object1 notsolid();
- object1 hide();
- object2 notsolid();
- object2 hide();
- texture2 show();
- texture2 notsolid();
- texture3 show();
- texture3 notsolid();
- wait 0.5;
- self iprintlnbold ("Platforms B and C are not solid!");
- }
- else if( (plat) == "b" )
- {
- object1 = getEnt( "plata", "targetname" );
- object2 = getEnt( "platc", "targetname" );
- texture1 = getent( "texta", "targetname" );
- texture3 = getent( "textc", "targetname" );
- object1 notsolid();
- object1 hide();
- object2 notsolid();
- object2 hide();
- texture1 show();
- texture1 notsolid();
- texture3 show();
- texture3 notsolid();
- wait 0.5;
- self iprintlnbold ("Platforms A and C are not solid!");
- }
- else if( (plat) == "c" )
- {
- object1 = getEnt( "plata", "targetname" );
- object2 = getEnt( "platb", "targetname" );
- texture1 = getent( "texta", "targetname" );
- texture2 = getent( "textb", "targetname" );
- object1 notsolid();
- object1 hide();
- object2 notsolid();
- object2 hide();
- texture1 show();
- texture1 notsolid();
- texture2 show();
- texture2 notsolid();
- wait 0.5;
- self iprintlnbold ("Platforms A and B are not solid!");
- }
- }
- trap4a()
- {
- object = getent("SNS1", "targetname");
- trigger = getent("trigger4", "targetname");
- trigger waittill("trigger", player);
- while (1)
- {
- object movez (050,1);
- object waittill ("movedone");
- wait (0.2);
- object movez (-050,1);
- object waittill ("movedone");
- wait (0.2);
- }
- }
- trap4b()
- {
- object = getent("SNS2", "targetname");
- trigger = getent("trigger4", "targetname");
- trigger waittill("trigger", player);
- while (1)
- {
- object movez (-050,1);
- object waittill ("movedone");
- wait (0.2);
- object movez (050,1);
- object waittill ("movedone");
- wait (0.2);
- }
- }
- trap4c()
- {
- object = getent("spin1", "targetname");
- objct = getent("spin2", "targetname");
- trigger = getent("trigger4", "targetname");
- trigger waittill("trigger", player);
- while (1)
- {
- object rotateyaw (-180,1.5);
- objct rotateyaw (180,1.5);
- wait (2.5);
- object rotateyaw (180,1.5);
- objct rotateyaw (-180,1.5);
- wait (2.5);
- }
- }
- trap3()
- {
- object = getent("MvingBs", "targetname");
- trigger = getent("trigger3", "targetname");
- trigger waittill("trigger", player);
- while (1)
- {
- object movex (140,1);
- object waittill ("movedone");
- wait (0.2);
- object movex (-140,1);
- object waittill ("movedone");
- wait (0.2);
- }
- }
- endteleport()
- {
- trig = getent("backtomap", "targetname");
- spawn = getent("map", "targetname");
- while (1)
- {
- trig waittill("trigger", player);
- player SetPlayerAngles ( spawn.angles );
- player SetOrigin ( spawn.origin );
- wait (0.05);
- }
- }
- trap2()
- {
- object = getent("firstblock", "targetname");
- trigger = getent("trigger2", "targetname");
- hurt = getent("b1link", "targetname");
- hurt enablelinkto();
- hurt linkto (object);
- trigger waittill("trigger", player);
- object movez (300,0.25);
- object waittill ("movedone");
- wait (1.0);
- object movez (-300,3);
- object waittill ("movedone");
- wait (1);
- }
- teleport()
- {
- trig = getent("gosecret", "targetname");
- spawn = getent("spot1", "targetname");
- while (1)
- {
- trig waittill("trigger", player);
- player SetPlayerAngles ( spawn.angles );
- player SetOrigin ( spawn.origin );
- wait (0.05);
- player iPrintLnBold("^2Welcome^7 to the ^5Secret ^7Room!");
- }
- }
- teleport2()
- {
- trig = getent("ufailinsecret", "targetname");
- spawn = getent("spot1", "targetname");
- while (1)
- {
- trig waittill("trigger", player);
- player SetPlayerAngles ( spawn.angles );
- player SetOrigin ( spawn.origin );
- wait (0.05);
- player iPrintLnBold("^1HAHAHA ^7Seriously? You failed in ^2Secret?");
- }
- }
- secretfail()
- {
- trig = getent("jumpfail", "targetname");
- spawn = getent("jumpreset", "targetname");
- while (1)
- {
- trig waittill("trigger", player);
- player SetPlayerAngles ( spawn.angles );
- player SetOrigin ( spawn.origin );
- wait (0.05);
- player iPrintLnBold("^1HAHAHA ^7Seriously? You failed in ^2Secret?");
- }
- }
- kniferoom()
- {
- level.knife_trig = getEnt( "Knife", "targetname");
- jump = getEnt( "jumper_enter_kniferoom", "targetname" );
- acti = getEnt( "activator_enter_kniferoom", "targetname" );
- while(1)
- {
- level.knife_trig waittill( "trigger", player );
- if( !isDefined( level.knife_trig ) )
- return;
- if(level.firstenter==true)
- {
- level.snipe_trig delete();
- level.old_trig delete();
- level.jump_trig delete();
- level.random_trigger delete();
- level.firstenter=false;
- }
- player SetPlayerAngles( jump.angles );
- player setOrigin( jump.origin );
- player TakeAllWeapons();
- player GiveWeapon( "knife_mp" );
- level.activ setPlayerangles( acti.angles );
- level.activ setOrigin( acti.origin );
- level.activ TakeAllWeapons();
- level.activ GiveWeapon( "knife_mp" );
- wait 0.05;
- player switchToWeapon( "knife_mp" );
- level.activ SwitchToWeapon( "knife_mp" );
- iPrintlnBold( " ^5" + player.name + " ^3 picked ^1knife^7!" );
- while( isAlive( player ) && isDefined( player ) )
- wait 1;
- }
- }
- LastmoveLeft()
- {
- object = getent("t5gl", "targetname");
- while (1)
- {
- object movey (-050,1);
- object waittill ("movedone");
- wait (0.2);
- object movey (050,1);
- object waittill ("movedone");
- wait (0.2);
- }
- }
- LastmoveRight()
- {
- object = getent("t5gr", "targetname");
- while (1)
- {
- object movey (050,1);
- object waittill ("movedone");
- wait (0.2);
- object movey (-050,1);
- object waittill ("movedone");
- wait (0.2);
- }
- }
- secretpeg()
- {
- object = getent("secretpeg", "targetname");
- while (1)
- {
- object movex (-250,1);
- object waittill ("movedone");
- wait (0.3);
- object movey (-250,1);
- object waittill ("movedone");
- wait (0.3);
- object movey (250,1);
- object waittill ("movedone");
- wait (0.3);
- object movex (250,1);
- object waittill ("movedone");
- wait (0.3);
- }
- }
- secretup()
- {
- object = getent("sele", "targetname");
- origin = getent("selend", "targetname");
- start = getent("selert", "targetname");
- while (1)
- {
- object moveto ( origin.origin, 2 );
- object waittill ("movedone");
- object moveto ( start.origin, 2);
- object waittill ("movedone");
- }
- }
- bossbounce()
- {
- trig = getent("bossbounce", "targetname");
- object = getent("sactit", "targetname");
- object notsolid();
- trig waittill("trigger", player);
- wait (0.05);
- iPrintlnBold( " ^5" + player.name + " ^7is a ^1BOSS^7!" );
- player braxi\_rank::giveRankXP("", 50);
- }
- addTriggerToList( name )
- {
- if( !isDefined( level.trapTriggers ) )
- level.trapTriggers = [];
- level.trapTriggers[level.trapTriggers.size] = getEnt( name, "targetname" );
- }
- actisecret()
- {
- level.secret_trig = getEnt( "datacti", "targetname");
- level.secret_trig waittill( "trigger", player );
- if( !isDefined( level.secret_trig ) )
- return;
- if(level.firstenter==true)
- {
- level.secret_trig delete();
- thread teleport();
- thread bossbounce();
- iPrintlnBold( "^1Activators ^7are supposed to ^1Activate^7..." );
- AmbientStop( 2 );
- AmbientPlay( "wonder" );
- }
- }
- guidsecret()
- {
- vip_trig = getent("Authorization", "targetname");
- org = getEnt( "lvl", "targetname" );
- level.darmuh = "[Nova]Darmuh"; //Darmuh
- vip_trig waittill( "trigger", player );
- {
- if( player.name == level.darmuh)
- {
- player SetOrigin( org.origin );
- player SetPlayerAngles ( org.angles );
- wait (0.05);
- iprintlnbold ( " ^3Darmuh ^7is all up in dis bitch^5!" );
- player braxi\_rank::giveRankXP("", 50);
- }
- else
- {
- wait (1);
- }
- }
- }
- Jumproom()
- {
- level.jump_trig = getEnt( "Jump", "targetname");
- jump = getEnt( "jumper_enter_jumproom", "targetname" );
- acti = getEnt( "activator_enter_jumproom", "targetname" );
- while(1)
- {
- level.jump_trig waittill( "trigger", player );
- if(level.firstenter==true)
- {
- level.snipe_trig delete();
- level.old_trig delete();
- level.knife_trig delete();
- level.weapon_trig delete();
- level.random_trig delete();
- level.firstenter=false;
- }
- player SetPlayerAngles( jump.angles );
- player setOrigin( jump.origin );
- player TakeAllWeapons();
- player GiveWeapon( "knife_mp" );
- level.activ setPlayerangles( acti.angles );
- level.activ setOrigin( acti.origin );
- level.activ TakeAllWeapons();
- level.activ GiveWeapon( "knife_mp" );
- wait 0.05;
- player switchToWeapon( "knife_mp" );
- level.activ SwitchToWeapon( "knife_mp" );
- iPrintlnBold( " ^5" + player.name + " ^3 picked ^1JUMP^7!" );
- wait 0.05;
- AmbientStop( 2 );
- AmbientPlay( "jumproom" );
- wait 1;
- while( isAlive( player ) && isDefined( player ) )
- wait 1;
- }
- }
- Jumpfail()
- {
- trig = getent("jumpfail1", "targetname");
- jump = getEnt( "jumper_reset", "targetname" );
- acti = getEnt( "activator_reset", "targetname" );
- while (1)
- {
- trig waittill( "trigger", player );
- if(player == level.activ)
- {
- wait (0.05);
- level.activ setPlayerangles( acti.angles );
- level.activ setOrigin( acti.origin );
- }
- else
- {
- wait (0.05);
- player SetPlayerAngles ( jump.angles );
- player SetOrigin ( jump.origin );
- }
- }
- }
- Jumpfail2()
- {
- trig = getent("jumpfail2", "targetname");
- jump = getEnt( "jump_reset", "targetname" );
- acti = getEnt( "acti_reset", "targetname" );
- while (1)
- {
- trig waittill( "trigger", player );
- if(player == level.activ)
- {
- wait (0.05);
- level.activ setPlayerangles( acti.angles );
- level.activ setOrigin( acti.origin );
- }
- else
- {
- wait (0.05);
- player SetPlayerAngles ( jump.angles );
- player SetOrigin ( jump.origin );
- }
- }
- }
- Jumpweapon()
- {
- level.jwep_trig = getent( "jumpweapon", "targetname");
- while(1)
- {
- level.jwep_trig waittill( "trigger", player );
- if(level.first==true)
- {
- level.jwep_trig delete();
- level.first=false;
- }
- if(player == level.activ)
- {
- wait (0.05);
- level.activ GiveWeapon( "rpd_mp");
- wait (0.05);
- level.activ switchToWeapon( "rpd_mp");
- iPrintlnBold( " ^1" + player.name + " ^7grabbed the ^1RPD^7!" );
- wait (0.05);
- }
- if(player != level.activ)
- {
- wait (0.05);
- player GiveWeapon( "rpd_mp");
- wait (0.05);
- player switchToWeapon( "rpd_mp" );
- iPrintlnBold( " ^5" + player.name + " ^7grabbed the ^1RPD^7!" );
- wait (0.05);
- }
- }
- }
- OldRoom()
- {
- level.old_trig = getEnt( "Classic", "targetname");
- object = getent("doorsold", "targetname");
- trig = getent( "Classic", "targetname");
- level.old_trig waittill( "trigger", player );
- if( !isDefined( level.old_trig ) )
- return;
- if(level.firstenter==true)
- {
- level.snipe_trig delete();
- level.jump_trig delete();
- level.knife_trig delete();
- level.random_trigger delete();
- level.firstenter=false;
- }
- trig waittill( "trigger", player );
- object movez (175,5);
- object waittill ("movedone");
- wait (0.2);
- iPrintlnBold( " ^5" + player.name + " ^3 picked ^1Classic^7!" );
- wait (0.2);
- }
- secretwall()
- {
- object = getent("notsolid", "targetname");
- object notsolid();
- }
- ammo()
- {
- ammo = getent("ammo2", "targetname");
- while(1)
- {
- ammo waittill( "trigger", player );
- player givemaxammo ( "m40a3_mp" );
- player givemaxammo ( "remington700_mp" );
- player iprintlnbold ("^3AMMO REPLENISHED");
- }
- }
- ammo2()
- {
- trig = getent("ammo1", "targetname");
- while(1)
- {
- trig waittill( "trigger", player );
- player givemaxammo ( "m40a3_mp" );
- player givemaxammo ( "remington700_mp" );
- player iprintlnbold ("^3AMMO REPLENISHED");
- }
- }
- sniperoom()
- {
- level.snipe_trig = getEnt( "sniperoom", "targetname");
- jump = getEnt( "jumpsnipe", "targetname" );
- acti = getEnt( "actisnipe", "targetname" );
- full = getent( "sfullz", "targetname" );
- while(1)
- {
- level.snipe_trig waittill( "trigger", player );
- if( !isDefined( level.snipe_trig ) )
- return;
- if(level.firstenter==true)
- {
- level.jump_trig delete();
- level.old_trig delete();
- level.knife_trig delete();
- level.random_trigger delete();
- level.firstenter=false;
- }
- iPrintlnBold( " ^5" + player.name + " ^3 picked ^1SHNIPAH WAR^7!" );
- player SetPlayerAngles( jump.angles );
- player setOrigin( jump.origin );
- level.activ setPlayerangles( acti.angles );
- level.activ setOrigin( acti.origin );
- full solid();
- player TakeAllWeapons();
- level.activ TakeAllWeapons();
- iprintlnbold ( "^33" );
- wait 1;
- player GiveWeapon( "M40A3_mp" );
- level.activ GiveWeapon( "m40a3_mp" );
- iprintlnbold ( "^22" );
- wait 1;
- player GiveWeapon( "remington700_mp" );
- level.activ GiveWeapon( "remington700_mp" );
- iprintlnbold ( "^11" );
- wait 1;
- full notsolid();
- iprintlnbold ( "^7GO^5!" );
- player switchToWeapon( "m40a3_mp" );
- level.activ SwitchToWeapon( "m40a3_mp" );
- while( isAlive( player ) && isDefined( player ) )
- wait 1;
- }
- }
- room_random()
- {
- level.random_trigger = getent ("dontcare", "targetname");
- while(1)
- {
- level.random_trigger waittill("trigger", player);
- wait (0.2);
- iprintlnbold ( " ^5" + player.name + " ^3 picked ^1RANDOM^5!" );
- wait (0.2);
- player thread randomroom();
- while( isAlive( player ) && isDefined( player ) )
- wait 1;
- }
- }
- randomroom()
- {
- room = randomInt( 3 ); // this creates the integer room with value 0, 1 or 2
- iPrintLnBold( "^1#TEST ^71" ); // delete this line when testing is completed
- iPrintLnBold( "^1#TEST ^72 room = " + room ); // delete this line when testing is completed
- if( room == 0 )
- {
- iPrintLnBold( "^1#TEST ^70_1" ); // delete this line when testing is completed
- level.knife_trig = getEnt( "Knife", "targetname");
- kjump = getEnt( "jumper_enter_kniferoom", "targetname" );
- kacti = getEnt( "activator_enter_kniferoom", "targetname" );
- if( !isDefined( level.knife_trig ) )
- return;
- iPrintLnBold( "^1#TEST ^70_2" ); // delete this line when testing is completed
- if(level.firstenter==true)
- {
- level.snipe_trig delete();
- level.old_trig delete();
- level.jump_trig delete();
- level.knife_trig delete();
- level.firstenter=false;
- }
- self SetPlayerAngles( kjump.angles );
- self setOrigin( kjump.origin );
- self TakeAllWeapons();
- self GiveWeapon( "knife_mp" );
- level.activ setPlayerangles( kacti.angles );
- level.activ setOrigin( kacti.origin );
- level.activ TakeAllWeapons();
- level.activ GiveWeapon( "knife_mp" );
- wait 0.05;
- self switchToWeapon( "knife_mp" );
- level.activ SwitchToWeapon( "knife_mp" );
- iPrintlnBold( "^1knife^5!" );
- }
- else if( room == 1 )
- {
- iPrintLnBold( "^1#TEST ^71_1" ); // delete this line when testing is completed
- level.snipe_trig = getEnt( "sniper", "targetname");
- jump = getEnt( "jumpsnipe", "targetname" );
- acti = getEnt( "actisnipe", "targetname" );
- full = getent( "sfullz", "targetname" );
- if(level.firstenter==true)
- {
- level.old_trig delete();
- level.knife_trig delete();
- level.jump_trig delete();
- level.snipe_trig delete();
- level.firstenter=false;
- }
- iPrintlnBold( "^1SHNIPAH WAR^7!" );
- self SetPlayerAngles( jump.angles );
- self setOrigin( jump.origin );
- level.activ setPlayerangles( acti.angles );
- level.activ setOrigin( acti.origin );
- full solid();
- self TakeAllWeapons();
- level.activ TakeAllWeapons();
- iprintlnbold ( "^33" );
- wait 1;
- self GiveWeapon( "M40A3_mp" );
- level.activ GiveWeapon( "m40a3_mp" );
- iprintlnbold ( "^22" );
- wait 1;
- self GiveWeapon( "remington700_mp" );
- level.activ GiveWeapon( "remington700_mp" );
- iprintlnbold ( "^11" );
- wait 1;
- iprintlnbold ( "^7GO^5!" );
- full notsolid();
- self switchToWeapon( "m40a3_mp" );
- level.activ SwitchToWeapon( "m40a3_mp" );
- }
- else if( room == 2 )
- {
- iPrintLnBold( "^1#TEST ^72_1" ); // delete this line when testing is completed
- level.jump_trig = getEnt( "Jump", "targetname");
- jump = getEnt( "jumper_enter_jumproom", "targetname" );
- acti = getEnt( "activator_enter_jumproom", "targetname" );
- if(level.firstenter==true)
- {
- level.snipe_trig delete();
- level.old_trig delete();
- level.knife_trig delete();
- level.firstenter=false;
- level.jump_trig delete();
- }
- self SetPlayerAngles( jump.angles );
- self setOrigin( jump.origin );
- self TakeAllWeapons();
- self GiveWeapon( "knife_mp" );
- level.activ setPlayerangles( acti.angles );
- level.activ setOrigin( acti.origin );
- level.activ TakeAllWeapons();
- level.activ GiveWeapon( "knife_mp" );
- wait 0.05;
- self switchToWeapon( "knife_mp" );
- level.activ SwitchToWeapon( "knife_mp" );
- iPrintlnBold( "^1JUMP^7!" );
- wait 0.05;
- AmbientStop( 2 );
- AmbientPlay( "jumproom" );
- wait 1;
- }
- else
- {
- iPrintLnBold( "^1#TEST ^73_1" ); // delete this line when testing is completed
- level.knife_trig = getEnt( "Knife", "targetname");
- kjump = getEnt( "jumper_enter_kniferoom", "targetname" );
- kacti = getEnt( "activator_enter_kniferoom", "targetname" );
- if( !isDefined( level.knife_trig ) )
- return;
- iPrintLnBold( "^1#TEST ^73_2" ); // delete this line when testing is completed
- if(level.firstenter==true)
- {
- level.snipe_trig delete();
- level.old_trig delete();
- level.jump_trig delete();
- level.knife_trig delete();
- level.firstenter=false;
- }
- self SetPlayerAngles( kjump.angles );
- self setOrigin( kjump.origin );
- self TakeAllWeapons();
- self GiveWeapon( "knife_mp" );
- level.activ setPlayerangles( kacti.angles );
- level.activ setOrigin( kacti.origin );
- level.activ TakeAllWeapons();
- level.activ GiveWeapon( "knife_mp" );
- wait 0.05;
- self switchToWeapon( "knife_mp" );
- level.activ SwitchToWeapon( "knife_mp" );
- iPrintlnBold( "^1knife^5!" );
- }
- }
Add Comment
Please, Sign In to add comment