setTriggerActivation: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
mNo edit summary
m (Some wiki formatting)
 
(95 intermediate revisions by 15 users not shown)
Line 1: Line 1:
[[Category:Scripting Commands|SETTRIGGERACTIVATION]]
{{RV|type=command
[[Category:Scripting Commands OFP Elite |SETTRIGGERACTIVATION]]
[[Category:Scripting Commands ArmA|SETTRIGGERACTIVATION]]


|game1= arma1
|version1= 1.00


<h2 style="color:#000066">'''''trigger'' setTriggerActivation ''[by, type, repeating]'''''</h2>
|game2= arma2
|version2= 1.00


|game3= arma2oa
|version3= 1.50


'''Operand types:'''
|game4= tkoh
|version4= 1.00


'''trigger:''' [[Object]]
|game5= arma3
   
|version5= 0.50
'''[by, type, repeating]:''' [[Array]]


'''Type of returned value:'''
|arg= global
|eff= local


[[Nothing]]
|gr1= Triggers


'''Compatibility:'''
|descr= Defines the trigger activation type.


Version 1.86 required.
See [[ArmA:_Mission_Editor#Triggers_Mode_.28F3.29|ArmA:Mission Editor - Triggers]] for a thorough overview of triggers and its fields for activation, effects, etc.


'''Description:'''
|s1= trigger [[setTriggerActivation]] [by, type, repeating]


Defines the trigger activation type. The first argument - who activates trigger (side, radio, vehicle or group member): "NONE", "EAST", "WEST", "GUER", "CIV", "LOGIC", "ANY", "ALPHA", "BRAVO", "CHARLIE", "DELTA", "ECHO", "FOXTROT", "GOLF", "HOTEL", "INDIA", "JULIET", "STATIC", "VEHICLE", "GROUP", "LEADER" or "MEMBER". The second argument - when is it activated (presention or detection by the specified side): "PRESENT", "NOT PRESENT", "WEST D", "EAST D", "GUER D" or "CIV D". The third argument - whether the activation is repeating.
|p1= trigger: [[Object]] - trigger object


'''Example:'''
|p2= by: [[String]] - who activates trigger. Can be {{hl|"NONE"}}, or:
{{{!}} class="wikitable valign-top"
! Side
! Radio
! Object
! Status
{{!}}-
{{!}}
{{Columns|2|
* {{hl|"EAST"}}
* {{hl|"WEST"}}
* {{hl|"GUER"}}
* {{hl|"CIV"}}
* {{hl|"LOGIC"}}
* {{hl|"ANY"}}
* {{GVI|arma3|1.68|size= 0.75}} {{hl|"ANYPLAYER"}}
}}
{{!}}
{{Columns|3|
* {{hl|"ALPHA"}}
* {{hl|"BRAVO"}}
* {{hl|"CHARLIE"}}
* {{hl|"DELTA"}}
* {{hl|"ECHO"}}
* {{hl|"FOXTROT"}}
* {{hl|"GOLF"}}
* {{hl|"HOTEL"}}
* {{hl|"INDIA"}}
* {{hl|"JULIET"}}
}}
{{!}}
{{Columns|3|
* {{hl|"STATIC"}}
* {{hl|"VEHICLE"}}
* {{hl|"GROUP"}}
* {{hl|"LEADER"}}
* {{hl|"MEMBER"}}
}}
{{!}}
* {{hl|"WEST SEIZED"}}
* {{hl|"EAST SEIZED"}}
* {{hl|"GUER SEIZED"}}
{{!}}}


trigger '''setTriggerActivation''' ["WEST", "EAST D", true]
|p3= type: [[String]] - how trigger is it activated. Can be:
{{{!}} class="wikitable valign-top"
! Presence
! Detection
{{!}}-
{{!}}
* {{hl|"PRESENT"}}
* {{hl|"NOT PRESENT"}}
{{!}}
* {{hl|"WEST D"}}
* {{hl|"EAST D"}}
* {{hl|"GUER D"}}
* {{hl|"CIV D"}}
{{!}}}
 
|p4= repeating: [[Boolean]] - activation can happen repeatedly
 
|r1= [[Nothing]]
 
|x1= <sqf>_trigger setTriggerActivation ["WEST", "EAST D", true];</sqf>
|mp= Activation changes are local.
 
|seealso= [[triggerActivation]] [[triggerActivated]] [[createTrigger]] [[setTriggerArea]] [[setTriggerStatements]] [[setTriggerText]] [[setTriggerTimeout]] [[setTriggerType]] [[triggerAttachVehicle]] [[triggerAttachObject]] [[triggerInterval]] [[setTriggerInterval]] [[enableSimulation]] [[simulationEnabled]]
}}

Latest revision as of 14:30, 12 March 2024

Hover & click on the images for description

Description

Description:
Defines the trigger activation type. See ArmA:Mission Editor - Triggers for a thorough overview of triggers and its fields for activation, effects, etc.
Multiplayer:
Activation changes are local.
Groups:
Triggers

Syntax

Syntax:
trigger setTriggerActivation [by, type, repeating]
Parameters:
trigger: Object - trigger object
by: String - who activates trigger. Can be "NONE", or:
Side Radio Object Status
  • "EAST"
  • "WEST"
  • "GUER"
  • "CIV"
  • "LOGIC"
  • "ANY"
  • Arma 3 logo black.png1.68 "ANYPLAYER"
  • "ALPHA"
  • "BRAVO"
  • "CHARLIE"
  • "DELTA"
  • "ECHO"
  • "FOXTROT"
  • "GOLF"
  • "HOTEL"
  • "INDIA"
  • "JULIET"
  • "STATIC"
  • "VEHICLE"
  • "GROUP"
  • "LEADER"
  • "MEMBER"
  • "WEST SEIZED"
  • "EAST SEIZED"
  • "GUER SEIZED"
type: String - how trigger is it activated. Can be:
Presence Detection
  • "PRESENT"
  • "NOT PRESENT"
  • "WEST D"
  • "EAST D"
  • "GUER D"
  • "CIV D"
repeating: Boolean - activation can happen repeatedly
Return Value:
Nothing

Examples

Example 1:
_trigger setTriggerActivation ["WEST", "EAST D", true];

Additional Information

See also:
triggerActivation triggerActivated createTrigger setTriggerArea setTriggerStatements setTriggerText setTriggerTimeout setTriggerType triggerAttachVehicle triggerAttachObject triggerInterval setTriggerInterval enableSimulation simulationEnabled

Notes

Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note