Hey…
i just tried out some spawning test map…
it works already, but for one little problem…
my spawns work the same way as in goldrush, when the tank is stolen (a button is presed in my test map) the spawns change
everything works, BUT when the spawns have changed, the allies can select the axis last spawn as if it was one of them…
when selected, you DO NOT Spawn there, but you spawn as close as possible…
(like the setspawnpt x trick to make you spawn at the health/ammo cabs in oasis, but in my testmap you can actually click the flag in the command map!)
Its not a big problem ofcourse, i just want the flag to go away on the command map to avoid confusion…
i dunno how to do this tho… 
Here’s my map:
// entity 0
{
"mapcoordsmaxs" "584 -200"
"mapcoordsmins" "-264 328"
"classname" "worldspawn"
// brush 0
{
( -256 320 8 ) ( 320 320 8 ) ( -256 -192 8 ) battery_wall/wall03_mid 0 0 0 0.500000 0.500000 0 0 0
( -256 320 64 ) ( -256 -192 64 ) ( -256 -192 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( 320 320 64 ) ( -256 320 64 ) ( -256 320 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( 576 -192 64 ) ( 576 320 64 ) ( 576 320 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( -256 -192 64 ) ( 320 -192 64 ) ( 320 -192 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( 320 320 0 ) ( -256 320 0 ) ( -256 -192 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
}
// brush 1
{
( -256 320 184 ) ( -256 -192 184 ) ( 320 320 184 ) battery_wall/wall03_mid 0 0 0 0.500000 0.500000 0 0 0
( -256 320 64 ) ( -256 -192 64 ) ( -256 -192 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( 320 320 64 ) ( -256 320 64 ) ( -256 320 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( 576 -192 64 ) ( 576 320 64 ) ( 576 320 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( -256 -192 64 ) ( 320 -192 64 ) ( 320 -192 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( -256 -192 192 ) ( -256 320 192 ) ( 320 320 192 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
}
// brush 2
{
( 320 -184 64 ) ( -256 -184 64 ) ( 320 -184 0 ) battery_wall/wall01_mid 0 0 0 0.500000 0.500000 0 0 0
( 64 320 64 ) ( 64 -192 64 ) ( 64 -192 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( 320 -192 64 ) ( 320 320 64 ) ( 320 320 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( -256 -192 64 ) ( 320 -192 64 ) ( 320 -192 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( -256 -192 192 ) ( -256 320 192 ) ( 320 320 192 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( 320 320 0 ) ( -256 320 0 ) ( -256 -192 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
}
// brush 3
{
( 312 320 64 ) ( 312 -192 64 ) ( 312 320 0 ) battery_wall/wall01_mid 0 0 0 0.500000 0.500000 0 0 0
( 320 256 64 ) ( -256 256 64 ) ( -256 256 0 ) battery_wall/wall01_mid 0 0 0 0.500000 0.500000 0 0 0
( 320 -256 64 ) ( 320 256 64 ) ( 320 256 0 ) battery_wall/wall02_mid 0 0 0 0.500000 0.500000 0 0 0
( -256 -128 64 ) ( 320 -128 64 ) ( 320 -128 0 ) battery_wall/wall01_mid 0 0 0 0.500000 0.500000 0 0 0
( -256 -192 192 ) ( -256 320 192 ) ( 320 320 192 ) battery_wall/wall01_mid 0 0 0 0.500000 0.500000 0 0 0
( 320 320 0 ) ( -256 320 0 ) ( -256 -192 0 ) battery_wall/wall01_mid 0 0 0 0.500000 0.500000 0 0 0
}
// brush 4
{
( 64 312 64 ) ( 640 312 64 ) ( 64 312 0 ) battery_wall/wall01_mid 0 0 0 0.500000 0.500000 0 0 0
( 64 320 64 ) ( 64 -192 64 ) ( 64 -192 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( 320 320 64 ) ( -256 320 64 ) ( -256 320 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( 320 -192 64 ) ( 320 320 64 ) ( 320 320 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( -256 -192 192 ) ( -256 320 192 ) ( 320 320 192 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( 320 320 0 ) ( -256 320 0 ) ( -256 -192 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
}
// brush 5
{
( -248 -192 64 ) ( -248 320 64 ) ( -248 -192 0 ) battery_wall/wall03_mid 0 0 0 0.500000 0.500000 0 0 0
( -256 320 64 ) ( -256 -192 64 ) ( -256 -192 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( 320 320 64 ) ( -256 320 64 ) ( -256 320 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( -256 -192 64 ) ( 320 -192 64 ) ( 320 -192 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( -256 -192 192 ) ( -256 320 192 ) ( 320 320 192 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( 320 320 0 ) ( -256 320 0 ) ( -256 -192 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
}
// brush 6
{
( 56 424 192 ) ( 56 -72 192 ) ( 56 -72 0 ) battery_wall/wall03_mid 0 0 0 0.500000 0.500000 0 0 0
( 72 256 192 ) ( 56 256 192 ) ( 56 256 0 ) battery_wall/wall03_mid 0 0 0 0.500000 0.500000 0 0 0
( 72 -184 192 ) ( 72 312 192 ) ( 72 312 0 ) battery_wall/wall01_mid 0 0 0 0.500000 0.500000 0 0 0
( 64 -128 192 ) ( 80 -128 192 ) ( 80 -128 0 ) battery_wall/wall03_mid 0 0 0 0.500000 0.500000 0 0 0
( 56 -184 192 ) ( 56 312 192 ) ( 72 312 192 ) battery_wall/wall03_mid 0 0 0 0.500000 0.500000 0 0 0
( 72 312 0 ) ( 56 312 0 ) ( 56 -184 0 ) battery_wall/wall03_mid 0 0 0 0.500000 0.500000 0 0 0
}
// brush 7
{
( 64 320 0 ) ( -512 320 0 ) ( -512 -192 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( -512 -192 192 ) ( -512 320 192 ) ( 64 320 192 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( -512 -192 64 ) ( 64 -192 64 ) ( 64 -192 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( 64 -192 64 ) ( 64 320 64 ) ( 64 320 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( -248 320 64 ) ( -248 -192 64 ) ( -248 -192 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( 8 -184 64 ) ( -568 -184 64 ) ( 8 -184 0 ) battery_wall/wall03_mid 0 0 0 0.500000 0.500000 0 0 0
}
// brush 8
{
( 64 320 0 ) ( -512 320 0 ) ( -512 -192 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( -512 -192 192 ) ( -512 320 192 ) ( 64 320 192 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( 64 -192 64 ) ( 64 320 64 ) ( 64 320 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( 64 320 64 ) ( -512 320 64 ) ( -512 320 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( -248 320 64 ) ( -248 -192 64 ) ( -248 -192 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( -192 312 64 ) ( 384 312 64 ) ( -192 312 0 ) battery_wall/wall03_mid 0 0 0 0.500000 0.500000 0 0 0
}
// brush 9
{
( -128 256 192 ) ( -128 192 192 ) ( -128 192 0 ) battery_wall/wall01_mid 0 0 0 0.500000 0.500000 0 0 0
( -64 256 192 ) ( -128 256 192 ) ( -128 256 0 ) battery_wall/wall01_mid 0 0 0 0.500000 0.500000 0 0 0
( -64 192 192 ) ( -64 256 192 ) ( -64 256 0 ) battery_wall/wall01_mid 0 0 0 0.500000 0.500000 0 0 0
( -128 192 32 ) ( -64 192 32 ) ( -64 192 8 ) battery_wall/wall01_mid 0 0 0 0.500000 0.500000 0 0 0
( -64 192 32 ) ( -128 192 32 ) ( -128 256 64 ) battery_wall/wall01_mid 0 0 0 0.500000 0.500000 0 0 0
( -56 256 8 ) ( -120 256 8 ) ( -120 192 8 ) battery_wall/wall01_mid 0 0 0 0.500000 0.500000 0 0 0
}
// brush 10
{
( 576 320 0 ) ( 0 320 0 ) ( 0 -192 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( 0 -192 192 ) ( 0 320 192 ) ( 576 320 192 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( 0 -192 64 ) ( 576 -192 64 ) ( 576 -192 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( 576 -192 64 ) ( 576 320 64 ) ( 576 320 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( 320 320 64 ) ( 320 -192 64 ) ( 320 -192 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( 768 -184 64 ) ( 192 -184 64 ) ( 768 -184 0 ) battery_wall/wall02_mid 0 0 0 0.500000 0.500000 0 0 0
}
// brush 11
{
( 576 320 0 ) ( 0 320 0 ) ( 0 -192 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( 0 -192 192 ) ( 0 320 192 ) ( 576 320 192 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( 576 -192 64 ) ( 576 320 64 ) ( 576 320 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( 768 320 64 ) ( 192 320 64 ) ( 192 320 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( 320 320 64 ) ( 320 -192 64 ) ( 320 -192 0 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
( 320 312 64 ) ( 896 312 64 ) ( 320 312 0 ) battery_wall/wall02_mid 0 0 0 0.500000 0.500000 0 0 0
}
// brush 12
{
( 576 320 0 ) ( 0 320 0 ) ( 0 -192 0 ) battery_wall/wall01_mid 0 0 0 0.500000 0.500000 0 0 0
( 0 -192 192 ) ( 0 320 192 ) ( 576 320 192 ) battery_wall/wall01_mid 0 0 0 0.500000 0.500000 0 0 0
( 0 -192 64 ) ( 576 -192 64 ) ( 576 -192 0 ) battery_wall/wall01_mid 0 0 0 0.500000 0.500000 0 0 0
( 576 -320 64 ) ( 576 192 64 ) ( 576 192 0 ) battery_wall/wall01_mid 0 0 0 0.500000 0.500000 0 0 0
( 576 320 64 ) ( 0 320 64 ) ( 0 320 0 ) battery_wall/wall01_mid 0 0 0 0.500000 0.500000 0 0 0
( 568 320 64 ) ( 568 -192 64 ) ( 568 320 0 ) battery_wall/wall02_mid 0 0 0 0.500000 0.500000 0 0 0
}
}
// entity 1
{
"target" "t1"
"classname" "func_button"
"scriptname" "buttontrigger"
// brush 0
{
( -104 232 64 ) ( -104 216 64 ) ( -104 216 8 ) battery_wall/wall03_mid 0 0 0 0.500000 0.500000 0 0 0
( -88 232 64 ) ( -104 232 64 ) ( -104 232 8 ) battery_wall/wall03_mid 0 0 0 0.500000 0.500000 0 0 0
( -88 216 64 ) ( -88 232 64 ) ( -88 232 8 ) battery_wall/wall03_mid 0 0 0 0.500000 0.500000 0 0 0
( -104 216 64 ) ( -88 216 64 ) ( -88 216 8 ) battery_wall/wall03_mid 0 0 0 0.500000 0.500000 0 0 0
( -96 216 56 ) ( -96 232 56 ) ( -80 232 56 ) battery_wall/wall03_mid 0 0 0 0.500000 0.500000 0 0 0
( -88 232 40 ) ( -104 232 40 ) ( -104 216 40 ) battery_wall/wall03_mid 0 0 0 0.500000 0.500000 0 0 0
}
}
// entity 2
{
"classname" "team_CTF_bluespawn"
"origin" "-184 32 48"
"spawnflags" "3"
"targetname" "alliedspawn"
"scriptname" "alliedspawn"
}
// entity 3
{
"origin" "-184 -32 48"
"classname" "team_CTF_bluespawn"
"spawnflags" "3"
"targetname" "alliedspawn"
"scriptname" "alliedspawn"
}
// entity 4
{
"classname" "team_CTF_bluespawn"
"origin" "-120 -32 48"
"spawnflags" "3"
"targetname" "alliedspawn"
"scriptname" "alliedspawn"
}
// entity 5
{
"origin" "-120 32 48"
"classname" "team_CTF_bluespawn"
"spawnflags" "3"
"targetname" "alliedspawn"
"scriptname" "alliedspawn"
}
// entity 6
{
"spawnflags" "1"
"origin" "160 96 48"
"classname" "team_CTF_bluespawn"
"targetname" "alliedspawn_2"
"scriptname" "alliedspawn_2"
}
// entity 7
{
"spawnflags" "1"
"classname" "team_CTF_bluespawn"
"origin" "160 32 48"
"targetname" "alliedspawn_2"
"scriptname" "alliedspawn_2"
}
// entity 8
{
"spawnflags" "1"
"origin" "224 32 48"
"classname" "team_CTF_bluespawn"
"targetname" "alliedspawn_2"
"scriptname" "alliedspawn_2"
}
// entity 9
{
"spawnflags" "1"
"classname" "team_CTF_bluespawn"
"origin" "224 96 48"
"targetname" "alliedspawn_2"
"scriptname" "alliedspawn_2"
}
// entity 10
{
"classname" "team_CTF_redspawn"
"origin" "160 -32 56"
"spawnflags" "3"
"scriptname" "axisspawn"
"targetname" "axisspawn"
}
// entity 11
{
"origin" "224 -32 56"
"classname" "team_CTF_redspawn"
"spawnflags" "3"
"scriptname" "axisspawn"
"targetname" "axisspawn"
}
// entity 12
{
"classname" "team_CTF_redspawn"
"origin" "224 -96 56"
"spawnflags" "3"
"scriptname" "axisspawn"
"targetname" "axisspawn"
}
// entity 13
{
"origin" "160 -96 56"
"classname" "team_CTF_redspawn"
"spawnflags" "3"
"scriptname" "axisspawn"
"targetname" "axisspawn"
}
// entity 14
{
"spawnflags" "3"
"origin" "392 48 56"
"classname" "team_CTF_redspawn"
"targetname" "axisspawn_2"
"scriptname" "axisspawn_2"
}
// entity 15
{
"spawnflags" "3"
"classname" "team_CTF_redspawn"
"origin" "456 48 56"
"targetname" "axisspawn_2"
"scriptname" "axisspawn_2"
}
// entity 16
{
"spawnflags" "3"
"origin" "456 -16 56"
"classname" "team_CTF_redspawn"
"targetname" "axisspawn_2"
"scriptname" "axisspawn_2"
}
// entity 17
{
"spawnflags" "3"
"classname" "team_CTF_redspawn"
"origin" "392 -16 56"
"targetname" "axisspawn_2"
"scriptname" "axisspawn_2"
}
// entity 18
{
"classname" "team_WOLF_objective"
"origin" "-24 72 64"
"spawnflags" "2"
"scriptname" "alliedspawnblob"
"targetname" "alliedspawnblob"
"description" "Allied Spawn"
}
// entity 19
{
"classname" "team_WOLF_objective"
"origin" "192 0 64"
"spawnflags" "1"
"targetname" "axisspawnblob"
"scriptname" "axisspawnblob"
"description" "Second Spawn"
}
// entity 20
{
"description" "Axis 2nd Spawn"
"classname" "team_WOLF_objective"
"origin" "416 136 64"
"targetname" "axisspawnblob"
"scriptname" "axisspawnblob"
"spawnflags" "1"
}
// entity 21
{
"classname" "info_player_deathmatch"
"origin" "168 280 64"
}
// entity 22
{
"classname" "script_multiplayer"
"origin" "176 224 72"
"scriptname" "game_manager"
}
// entity 23
{
"scriptname" "buttontrigger"
"target" "main"
"targetname" "t1"
"origin" "-96 168 48"
"classname" "target_script_trigger"
}
And my script:
game_manager
{
spawn
{
}
}
buttontrigger
{
spawn
{
accum 0 set 1
}
trigger main
{
accum 0 abort_if_not_equal 1
alertentity axisspawn
alertentity alliedspawn_2
alertentity axisspawnblob
setautospawn "Axis 2nd Spawn" 0
setautospawn "Second Spawn" 1
accum 0 set 0
}
}
Many thnx if solved 