Can someone please show me how to do this, or even do it. As untill i tried to test the map on SH i was unaware there was a difference
Heres my script:
Thx in advance for helping// billandben
// ARCHITECTURE: billandben
// SCRIPTING: billandben
main:
// set scoreboard messages
setcvar "g_obj_alliedtext1" "We have to protect"
setcvar "g_obj_alliedtext2" "the train and the"
setcvar "g_obj_alliedtext3" "documents"
setcvar "g_obj_axistext1" "Destroy the train"
setcvar "g_obj_axistext2" "and retrieve both"
setcvar "g_obj_axistext3" "ducuments"
setcvar "g_scoreboardpic" "none"
level waittill prespawn
exec global/DMprecache.scr
level.script = maps/obj/train_station.scr
exec global/ambient.scr m5l1b
thread global/exploder.scr::main
level.farplane = 4200
$world farplane level.farplane
$world farplane_color (.336 .336 .45)
level.defusing_team = "allies"
level.planting_team = "axis"
level.targets_to_destroy = 3
level.bomb_damage = 200
level.bomb_explosion_radius = 2048
level.dmrespawning = 0
level.dmroundlimit = 8
level.clockside = allies
level waittill spawn
//level waittill roundstart
thread document_random_setup
$train_bomb thread global/obj_dm.scr::bomb_thinker
$document_trigger thread document_check
thread axis_win_bomb
thread allies_win_timer
end
axis_win_bomb:
while(level.targets_destroyed < level.targets_to_destroy)
waitframe
teamwin axis
end
allies_win_timer:
level waittill allieswin
end
document_check:
while(1) { // forever
self waittill trigger
if(parm.other.dmteam == axis) {
self nottriggerable
self.target hide
level.targets_destroyed ++ // ++ adds 1
break
}
waitframe
}
end
document_random_setup:
local.location = ((randomint 6) + 1)
local.location_entity = $("document_location_" + local.location)
$document.origin = local.location_entity.origin
$document_trigger.origin = local.location_entity.origin
end