Code: Select all
local.time time (5 + 1)Moderator: Moderators
Code: Select all
local.time time (5 + 1)Code: Select all
$thing time +=5Code: Select all
$thing time 10 +=5Code: Select all
main:
...
level waittil prespawn
thread thing_overseer
local.time = 10
...
end
level waittill spawn
thing_overseer:
while(1)
}
$trigger waittill trigger
$trigger nottriggerable
wait 1
$thing moveeast 1000
local.time +=5
...
{
endCode: Select all
end
level waittill spawnCode: Select all
while(1)
} Code: Select all
thing_overseer:
while(1)
{
$trigger nottriggerable
wait 1
$thing.time +=5
$thing moveeast 1000
}
endCode: Select all
rotateX
rotateY
rotateZCode: Select all
local.fanSpeed = 1
while(local.fanSpeed < 100)
{
local.fanSpeed += 20
$fan3 rotateY local.fanSpeed
wait 5
}Code: Select all
for(local.fanSpeed = 1; local.fanSpeed < 100; local.fanSpeed++)
{
$fan3 rotateY local.fanSpeed
wait .5
}
Code: Select all
Code:
local.fanSpeed = 1
while(local.fanSpeed < 360)
{
local.fanSpeed += 5
$fan3 rotateY local.fanSpeed
wait 1
}
Code: Select all
main:
setcvar "g_obj_alliedtext1" "HDL"
setcvar "g_obj_alliedtext2" "Testing"
setcvar "g_obj_alliedtext3" "Site"
setcvar "g_obj_axistext1" "HDL"
setcvar "g_obj_axistext2" "Testing"
setcvar "g_obj_axistext3" "Site"
setcvar "g_scoreboardpic" "none"
local.master = spawn ScriptMaster
aliascache fence_roll_open sound/mechanics/Fence_Open.wav soundparms 1.2 0.0 1.1 0.0 160 1600 item loaded maps "m2l2 HDL_Testing_Site dm obj "
aliascache explode_tank4 sound/weapons/explo/Explo_MetalMed4.wav soundparms 0.9 0.2 0.8 0.2 1500 9000 weapon loaded maps "m1l3a m1l3b m3l3 m4l2 m5 m6l3c HDL_Testing_site dm obj "
level waittill prespawn
$world northyaw 90
thread lift
$lift time 3
thread fans
$fan1 time 1
$fan2 time 1
$fan3 time 1
thread blastdoor
$blastdoor time 3.13
$wheels time 3.13
thread bombs_away
level waittill spawn
lift:
while(1)
{
$lifttrigger waittill trigger
$lifttrigger nottriggerable
$liftswitch anim turn
wait 1
$lift loopsound lighthouse_run
$lift moveup 504
$lift waitmove
$lift stoploopsound
$liftswitch anim turnoff
wait 1
$lifttrigger triggerable
$lifttrigger waittill trigger
$lifttrigger nottriggerable
$liftswitch anim turn
wait 1
$lift loopsound lighthouse_run
$lift movedown 504
$lift waitmove
$lift stoploopsound
$liftswitch anim turnoff
wait 1
$lifttrigger triggerable
waitframe
}
end
blastdoor:
while(1)
{
$blastdoortrigger waittill trigger
$blastdoortrigger nottriggerable
$blastdoorswitch anim turn
wait 1
$blastdoor loopsound fence_roll_open
$blastdoor rotateZ 57.5
$wheels rotateZ 57.5
wait 3.13
$wheels rotateZ 0
$blastdoor rotateZ 0
$blastdoor stoploopsound
wait 3
$blastdoortrigger triggerable
$blastdoortrigger waittill trigger
$blastdoortrigger nottriggerable
wait 1
$blastdoor loopsound fence_roll_open
$blastdoor rotateZ -57.5
$wheels rotateZ -57.5
wait 3.13
$wheels rotateZ 0
$blastdoor rotateZ 0
$blastdoor stoploopsound
wait 3
$blastdoortrigger triggerable
waitframe
}
end
fans:
while(1)
{
$fantrigger waittill trigger
$fantrigger nottriggerable
wait 1
iprintln "Fans 2 and 3 comming online - please wait..."
wait 1
$fan2 rotateY 90
$fan25 rotateY -90
$fan3 rotateY 90
$fan35 rotateY -90
wait 3
$fan2 rotateY 180
$fan25 rotateY -180
$fan3 rotateY 180
$fan35 rotateY -180
wait 3
$fan2 rotateY 270
$fan25 rotateY -270
$fan3 rotateY 270
$fan35 rotateY -270
wait 3
$fan2 rotateY 360
$fan25 rotateY -360
$fan3 rotateY 360
$fan35 rotateY -360
iprintln "Fans 2 and 3 are now online."
wait 1
iprintln "Fan 1 comming online - please wait..."
wait 1
$fan1 rotateX 45
wait 3
$fan1 rotateX 90
wait 3
$fan1 rotateX 135
wait 3
$fan1 rotateX 180
wait 3
$fan1 rotateX 225
wait 3
$fan1 rotateX 270
wait 3
$fan1 rotateX 315
wait 3
$fan1 rotateX 360
wait 1
iprintln "Fan 1 is now online."
wait 1
iprintln "To de-activate fan system, please re-animate the switch."
wait 1
$fantrigger triggerable
$fantrigger waittill trigger
$fantrigger nottriggerable
wait 1
iprintln "Fan 1 comming offline - please wait..."
wait 1
$fan1 rotateX 315
wait 3
$fan1 rotateX 270
wait 3
$fan1 rotateX 225
wait 3
$fan1 rotateX 180
wait 3
$fan1 rotateX 135
wait 3
$fan1 rotateX 80
wait 3
$fan1 rotateX 45
wait 3
$fan1 rotateX 0
wait 1
iprintln "Fan 1 is now offline."
wait 1
iprintln "Fans 2 and 3 are now comming offline - please wait..."
wait 1
$fan2 rotateY 270
$fan25 rotateY -270
$fan3 rotateY 270
$fan35 rotateY -270
wait 3
$fan2 rotateY 180
$fan25 rotateY -180
$fan3 rotateY 180
$fan35 rotateY -180
wait 3
$fan2 rotateY 90
$fan25 rotateY -90
$fan3 rotateY 90
$fan35 rotateY -90
wait 3
$fan2 rotateY 0
$fan25 rotateY 0
$fan3 rotateY 0
$fan35 rotateY 0
wait 1
iprintln "Fans 2 and 3 are now offline."
wait 1
iprintln "To activate fan system, please animate switch"
$fantrigger triggerable
waitframe
}
end
bombs_away:
while(1)
{
$bomber waittill trigger
$bomber nottriggerable
wait 1
$speaker1 playsound arty_leadinmp
wait 1
$speaker1 playsound explode_tank4
$mortar1 anim start
$speaker2 playsound arty_leadinmp
wait 1
$speaker2 playsound explode_tank4
$mortar2 anim start
$speaker3 playsound arty_leadinmp
wait 1
$speaker3 playsound explode_tank4
$mortar3 anim start
$speaker4 playsound arty_leadinmp
wait 1
$speaker4 playsound explode_tank4
$mortar4 anim start
$speaker5 playsound arty_leadinmp
wait 1
$speaker5 playsound explode_tank4
$mortar5 anim start
$speaker6 playsound arty_leadinmp
wait 1
$speaker6 playsound explode_tank4
$mortar6 anim start
$speaker7 playsound arty_leadinmp
wait 1
$speaker7 playsound explode_tank4
$mortar7 anim start
$bomber triggerable
waitframe
}
end