
setflagsites()
{
level.flagsites = [];//makes level.flagsites an array
trigger = getEnt( "sab_bomb_axis", "targetname" );//gets the bomb sites from sab
trigger2 = getEnt( "sab_bomb_allies", "targetname" );
trigger hide();//hides them
trigger2 hide();
level.flagsites[0] = trigger2.origin;//makes the flags' spots their origins
level.flagsites[1] = trigger.origin;
visuals = getEntArray( trigger.target, "targetname" );//finds their model
visuals2 = getEntArray( trigger2.target, "targetname" );
visuals[0] delete();//deletes it
visuals2[0] delete();
level.players[0] iprintlnbold(trigger.origin);
}
setflagsites2()
{
level.flagsites = [];
switch( getDvar("mapname") )
{
case "mp_backlot":
level.flagsites[0] = ( -483.214, 1870.02, 64.125 );
level.flagsites[1] = ( -431.183, -2353.59, 64.125 );
break;
case "mp_bloc":
level.flagsites[0] = ( 4328.39, -6447.97, 0.125001 );
level.flagsites[1] = ( -2485.22, -4638.15, -23.875 );
break;
case "mp_bog":
level.flagsites[1] = ( 6055.79, 1385.14, 20.398 );
level.flagsites[0] = ( 2551.07, -198.772, -10.875 );
break;
case "mp_cargoship":
level.flagsites[0] = ( -2003.95, 8.95125, 16.125 );
level.flagsites[1] = ( 2373.19, -17.634, 16.125 );
break;
case "mp_citystreets":
level.flagsites[1] = ( 2421.92, -457.384, -95.875 );
level.flagsites[0] = ( 5433.01, 55.2237, -127.875 );
break;
case "mp_convoy":
level.flagsites[0] = ( -2024.35, -402.25, 65.6796 );
level.flagsites[1] = ( 2336.01, 1075.63, -34.4497 );
break;
case "mp_countdown":
level.flagsites[0] = ( -1983.05, 247.106, -15.875 );
level.flagsites[1] = ( 1980.68, 740.451, -7.875 );
break;
case "mp_crash":
level.flagsites[0] = ( -248.292, 2229.36, 230.779 );
level.flagsites[1] = ( 1559.31, -1193.21, 65.125 );
break;
case "mp_crossfire":
level.flagsites[0] = ( 3765.42, -967.913, -5.95059 );//95059, is that some apocolyptic number?
level.flagsites[1] = ( 5585.22, -4500.48, -164.376 );
break;
case "mp_farm":
level.flagsites[0] = ( 660.26, 3457.04, 217.481 );
level.flagsites[1] = ( -1142.98, -2232.48, 149.377 );
break;
case "mp_overgrown":
level.flagsites[0] = ( 1239.94, -915.451, -191.875 );
level.flagsites[1] = ( 106.118, -3966.83, -163.875 );
break;
case "mp_pipeline":
level.flagsites[0] = ( -302.332, 3725.2, 1.62637 );
level.flagsites[1] = ( 815.687, -145.233, 6.1672 );
break;
case "mp_showdown":
level.flagsites[0] = ( -20.3341, 1730.19, -1.875 );
level.flagsites[1] = ( -7.11223, -1579.88, 16.125 );
break;
case "mp_strike":
level.flagsites[0] = ( -1413.03, -2229.71, 208.125 );
level.flagsites[1] = ( 2672.96, 2365.14, 19.4013 );
break;
case "mp_vacant":
level.flagsites[0] = ( 1196.64, 353.221, -47.875 );
level.flagsites[1] = ( -1575.8, 38.5669, -115.876 );
break;
case "mp_creek":
level.flagsites[0] = ( -3722.57, 6804.98, 165.225 );
level.flagsites[1] = ( 548.201, 5376.61, -27.0108 );
break;
case "mp_broadcast":
level.flagsites[0] = ( 492.724, -739.11, -31.875 );
level.flagsites[1] = ( -1992.71, 3393.91, -60.3013 );
break;
case "mp_carentan":
level.flagsites[0] = ( 382.993, 2740.28, -31.875 );
level.flagsites[1] = ( 470.934, 136.66, -6.27809 );
break;
case "mp_shipment":
level.flagsites[0] = ( 474.24, 460.146, 191.991 );
level.flagsites[1] = ( -436.402, -393.803, 213.314 );
break;
default:
level.flagsites[0] = (0,0,0);
level.flagsites[1] = (0,0,0);
break;
}
}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.