Script merge
Posted: Wed Nov 24, 2004 7:18 pm
Hey guys, me and my friend are working on this map and he wrote a script for a cannon that allies place a bomb and blow it up and I wrote a script for the elevator (both of which work) but when i tried to merge the two scripts into one, only my elevator works... so i was wondering if one of you scripters could possibly do it for me?
flak script:
Thnx
flak script:
Code: Select all
main:
level waittill prespawn
exec global/DMprecache.scr
level.script = maps/obj/flakk88.scr
exec global/ambient.scr m4l1
exec global/door_locked.scr::lock
setcvar "g_obj_alliedtext1" "Destroy the Flakk88"
setcvar "g_obj_alliedtext2" ""
setcvar "g_obj_alliedtext3" ""
setcvar "g_obj_axistext1" "Prevent Allies from"
setcvar "g_obj_axistext2" "destroying the Flak88"
setcvar "g_obj_axistext3" ""
setcvar "g_scoreboardpic" "none"
level waittill spawn
level.bomb_damage = 200
level.bomb_explosion_radius = 640
level.defusing_team = "axis"
level.planting_team = "allies"
level.targets_to_destroy = 1
level.dmrespawning = 1
level.dmroundlimit = 15
level.clockside = axis
level waittill roundstart
$flak88_explosive1 thread global/obj_dm.scr::bomb_thinker
$flak88_explosive1 thread axis_win_timer
thread allies_win_bomb
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
endCode: Select all
main:
level waittill spawn
setcvar "g_obj_alliedtext1" "Territory"
setcvar "g_obj_alliedtext2" "Made by:"
setcvar "g_obj_alliedtext3" "Rob and Steve" //Mainly steve, I (Rob) just added some stuff for him... this script is mine :)
setcvar "g_obj_axistext1" "TS server IP:"
setcvar "g_obj_axistext2" "68.37.13.142:8767"
setcvar "g_obj_axistext3" "Enjoy the map!"
setcvar "g_scoreboardpic" "none" //picture that shows up in the little box on the ingame menu when u press 'tab'
$world northyaw 90 //shows where the little needle on your compass points
thread controls
end
controls:
local.light = $el
local.door = $ed
local.trigger = $et
local.switch = $es
local.elevator = $e
local.light bind local.elevator
local.door bind local.elevator
local.switch bind local.elevator
local.trigger bind local.elevator
local.elevator time 8
while(1)
{
local.trigger waittill trigger
local.switch anim move
local.trigger nottriggerable
wait 1
local.door movedown 128
wait 3
local.elevator loopsound Mec_ElevatorRun_01
local.elevator moveup 1498
local.elevator waitmove
local.elevator stoploopsound
wait 3
local.door moveup 128
wait 2
local.switch anim move
local.trigger triggerable
local.trigger waittill trigger
local.switch anim move
local.trigger nottriggerable
wait 1
local.door movedown 128
wait 3
local.elevator loopsound Mec_ElevatorRun_01
local.elevator movedown 1498
local.elevator waitmove
local.elevator stoploopsound
wait 3
local.door moveup 128
wait 2
local.switch anim move
local.trigger triggerable
waitframe
}
end