heres my .scr
main:
level waittill prespawn
$world farplane 3000
$world farplane_color (.333 .333 .329)
setcvar "g_obj_alliedtext1" "Go2Town"
setcvar "g_obj_alliedtext2" "KillSumAxis"
setcvar "g_obj_alliedtext3" "FindtheBomb"
setcvar "g_obj_axistext1" "- Prevent Allies from"
setcvar "g_obj_axistext2" "destroying the Flak88's"
setcvar "g_obj_axistext3" "MadeBy BiG_HeaD"
setcvar "g_scoreboardpic" "objdm1.tga"
exec global/DMprecache.scr
level.script = maps/obj/objtest.scr
exec global/ambient.scr m4l1
thread global/exploder.scr::main
exec global/door_locked.scr::lock
level waittill spawn
level.defusing_team = "axis"
level.planting_team = "allies"
level.targets_to_destroy = 1
level.bomb_damage = 200
level.bomb_explosion_radius = 2048
level.dmrespawning = 0
level.dmroundlimit = 5
level.clockside = draw
thread allies_win_bomb
$panel_bomb thread axis_win_timer
thread bombscript
$panel_bomb thread global/jv_obj_dm.scr::bomb_thinker
end
bombscript:
$flak88_explosive1 thread global/jv_obj_dm.scr::bomb_thinker
level.alliesbots = 3
level.axisbots = 3
waitthread global/jv_bots/jv_mp_ai.scr::enable
$flak88_explosive1 thread axis_win_timer
thread allies_win_bomb
$bomb thread global/jv_obj_dm.scr::bomb_thinker
end
//*** --------------------------------------------
//*** "Axis Victory"
//*** --------------------------------------------
axis_win_timer:
level waittill axiswin
end
//*** --------------------------------------------
//*** "Allied Victory"
//*** --------------------------------------------
allies_win_bomb:
while(level.targets_destroyed < level.targets_to_destroy)
waitframe
teamwin allies
end
I Need To add this:
monorail_prep:
$left_door bind $monorail
$right_door bind $monorail
$monorail_trigger bind $monorail
$door_head bind $monorail // Attach non-solid head brush
$spot1 bind $monorail
$monorail time .1
$monorail rotateYdown 90
$monorail moveto $monorail_start
$monorail waitmove
$left_door moveWest 31
$right_door moveEast 31
$left_door move
$right_door move
$monorail speed 64
goto monorail_mover
end
monorail_mover:
$monorail_trigger waittill trigger
local.player = parm.other
wait 3
$left_door moveEast 31
$right_door moveWest 31
$left_door playsound m1l2b_disabletruck
if (local.player istouching ($monorail_trigger))
{
local.player glue $spot1
}
$left_door move
$right_door waitmove
$monorail loopsound lighthouse_run
$monorail flypath $monorail_path
$monorail waitmove
$monorail loopsound lighthouse_run wait
$left_door playsound m1l2b_disabletruck
local.player unglue $spot1
$left_door moveWest 31
$right_door moveEast 31
$left_door move
$right_door waitmove
wait 4
$monorail moveto $monorail_start
$monorail waitmove
goto monorail_mover
end
Where Should I add this?
Moderator: Moderators
end
At the end is fine, but you need to start the thread under prespawn.
level waittill prespawn
thread monorail_prep
Also, the scoreboard stuff is normally before prespawn in the script. Study the script for obj_team1.
level waittill prespawn
thread monorail_prep
Also, the scoreboard stuff is normally before prespawn in the script. Study the script for obj_team1.
Code: Select all
main:
setcvar "g_obj_alliedtext1" "- Find and destroy"
setcvar "g_obj_alliedtext2" "the Flak 88 cannon"
setcvar "g_obj_alliedtext3" ""
setcvar "g_obj_axistext1" "- Defend the Flak 88"
setcvar "g_obj_axistext2" "cannon"
setcvar "g_obj_axistext3" " "
setcvar "g_scoreboardpic" "objdm1"
//////////////////////////
level waittill prespawn
//////////////////////////
//*** Precache Dm Stuff
exec global/DMprecache.scr
thread monorail_prep
