Code: Select all
$speaker loopsound alarmCode: Select all
$speaker loopsound Mec_Alarm_03Moderator: Moderators
Code: Select all
$speaker loopsound alarmCode: Select all
$speaker loopsound Mec_Alarm_03You can't turn a speaker into a static alarmbell model. Make them two seperate things, one alarmbell model and one (invisible) speaker.ravage wrote:on my speaker i got :
classname static_miscobj_alarmbell
model static/alarmbell.tik
origin 8.00 48.00 80.00
scale 1.0
targetname speaker
testanim idle
Code: Select all
level waittill spawn
end
//alert_switch---------------------------------------------------------------------
alert_switch:
$alarm_switch_trigger triggerable
$alarm_switch_trigger waittill trigger
$alarm_switch anim turn
$alarm_switch_trigger playsound alarm_switch
$alarm_switch_trigger loopsound alarmbell//i have an alias cache
$alarm_switch_trigger nottriggerable
wait .5
goto lighton
end
lighton:
$light light 0 0 1 706
wait .5
goto turnoffswitch
end
turnoffswitch:
$alert_switch_trigger triggerable
$alert_switch_trigger waittill trigger
$alert_switch anim off
$alert_switch_trigger playsound alarm_switch
$alarm_switch_trigger stop loopsound
$alert_switch_trigger nottriggerable
wait .5
$light light 0 0 0 24
goto alert_switch
endwhay cant we just make anything loopsound? why do we ALWAYS have to use an fx/dummy.tik script model????panTera wrote:You can't turn a speaker into a static alarmbell model. Make them two seperate things, one alarmbell model and one (invisible) speaker.ravage wrote:on my speaker i got :
classname static_miscobj_alarmbell
model static/alarmbell.tik
origin 8.00 48.00 80.00
scale 1.0
targetname speaker
testanim idle
First add the static/alarmbell model and leave out the targetname.
Then make a new "script_model" close to the alarmbell model and give it:
Key: model
Value: fx/dummy.tik
and
Key: targetname
Value: speaker
Code: Select all
//
// ARCHITECTURE: Green Beret
// SCRIPTING: Green Beret
main:
// set scoreboard messages
setcvar "g_obj_alliedtext1" "alarm"
setcvar "g_obj_alliedtext2" ""
setcvar "g_obj_alliedtext3" ""
setcvar "g_obj_axistext1" " Run"
setcvar "g_obj_axistext2" ""
setcvar "g_obj_axistext3" ""
setcvar "g_scoreboardpic" "NONE"
local.master = spawn ScriptMaster
local.master aliascache alarmbell sound/mechanics/Mec_Alarm_07.wav soundparms 1.2 0.0 1.0 0.0 300 12000 item loaded maps "m dm moh obj "
level waittill prespawn
thread alert_switch
$alarm_switch angles 0 180 0
//*** Precache Dm Stuff
level.script = maps/dm/alarm_tut.scr//your map name
level waittill spawn
end
//alert_switch---------------------------------------------------------------
alert_switch:
$alarm_switch_trigger triggerable
$alarm_switch_trigger waittill trigger
$alarm_switch anim turnon
$alarm_switch_trigger playsound alarm_switch
$alarm_switch_trigger playsound alarmbell
$alarm_switch_trigger nottriggerable
wait .5
goto lighton
end
lighton:
$light light 1 0 0 706
wait .5
goto turnoffswitch
end
turnoffswitch:
$alarm_switch_trigger triggerable
$alarm_switch_trigger waittill trigger
$alarm_switch anim turnoff
$alarm_switch_trigger playsound alarm_switch
$alarm_switch_trigger stopsound alarmbell
$alarm_switch_trigger nottriggerable
wait .5
$light light 0 0 0 24
goto alert_switch
end
Code: Select all
main:
local.master = spawn ScriptMaster
local.master aliascache alarm1 sound/mechanics/Mec_Alarm_07.wav soundparms 1.2 0.0 1.0 0.0 300 12000 auto loaded maps "dm obj"
level waittill prespawn
$alarmcorona hide
thread alert_switch
//*** Precache Dm Stuff
level.script = maps/dm/alarm_tut.scr
level waittill spawn
end
alert_switch:
while (1)
{
$alarm_switch_trigger triggerable
//-------------------waiting----------------------------------
$alarm_switch_trigger waittill trigger
$alarm_switch anim turnon
$alarm_switch_trigger playsound alarm_switch
$alarm_switch_trigger nottriggerable
$light light 1 0 0 100
$alarmcorona show
$alarmbell loopsound alarm1
$alarm_switch_trigger triggerable
//-------------------waiting----------------------------------
$alarm_switch_trigger waittill trigger
$alarmbell stoploopsound
$alarm_switch anim turnoff
$alarm_switch_trigger playsound alarm_switch
$alarm_switch_trigger nottriggerable
$light light 0 0 0 24
$alarmcorona hide
}
end