This is the code for my capture the flag objective.
}
allied_decoder //Gold
{
spawn
{
wait 200
setstate allied_decoder_captured invisible
}
trigger stolen
{
wm_announce "The Axis have stolen the Allied decoder"
setstate allied_decoder_cm_marker invisible
}
trigger returned
{
wm_announce "The Allies have retrieved the decoder"
setstate allied_decoder_cm_marker default
}
trigger captured
{
wm_announce "The Axis have secured the Allied decoder!"
setstate allied_decoder_red invisible
setstate allied_decoder_captured default
}
}
allied_objectives //enter this as the scriptname value for the single trigger_flagonly_multiples entity
{
death
{
}
}
I have never used accum’s before, because they confused me. Could you tell me from what I have done below will work. If not, can you tell me the right way please?
game_manager
{
//I put in the round time and spawn times stuff here + objectives
accum 1 set 0
trigger "decoder" //decoder being the trigger name
{
accum 1 inc 1
accum 1 abort_if_not_equal 1
wm_announce "Axis have secured the Allied decoder!!"
wm_setwinner 0
wm_endround
}
}
allied_decoder
{
spawn
{
wait 200
setstate allied_decoder_captured invisible
}
trigger stolen
{
wm_announce "The Axis have stolen the Allied decoder"
setstate allied_decoder_cm_marker invisible
}
trigger returned
{
wm_announce "The Allies have retrieved the decoder"
setstate allied_decoder_cm_marker default
}
trigger captured
{
wm_announce "The Axis have secured the Allied decoder!"
setstate allied_decoder_red invisible
setstate allied_decoder_captured default
}
}
allied_objectives //enter this as the scriptname value for the single trigger_flagonly_multiples entity
{
death
{
accum 1 set 1
}
}
Have I done this correct? and if not, could any one correct it for me please, thank you so much.