setTriggerActivation: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
(add. ArmA2 classification)
m (Some wiki formatting)
 
(80 intermediate revisions by 10 users not shown)
Line 1: Line 1:
{{Command|= Comments
{{RV|type=command
____________________________________________________________________________________________


| arma |= Game name
|game1= arma1
|version1= 1.00


|1.00|= Game version
|game2= arma2
____________________________________________________________________________________________
|version2= 1.00


| Defines the trigger activation type.
|game3= arma2oa
|version3= 1.50


*First argument - who activates trigger (side, radio, vehicle or group member):
|game4= tkoh
|version4= 1.00


"NONE", "EAST", "WEST", "GUER", "CIV", "LOGIC", "ANY", "ALPHA", "BRAVO", "CHARLIE", "DELTA", "ECHO", "FOXTROT", "GOLF", "HOTEL", "INDIA", "JULIET", "STATIC", "VEHICLE", "GROUP", "LEADER", "MEMBER", "WEST SEIZED", "EAST SEIZED" or "GUER SEIZED".
|game5= arma3
*Second argument - when is it activated (presention or detection by the specified side):
|version5= 0.50


"PRESENT", "NOT PRESENT", "WEST D", "EAST D", "GUER D" or "CIV D".
|arg= global
*Third argument - whether the activation is repeating. |= Description
|eff= local
____________________________________________________________________________________________


| trigger '''setTriggerActivation''' [by, type, repeating] |= Syntax
|gr1= Triggers


|p1= trigger: [[Object]] |= Parameter 1
|descr= Defines the trigger activation type.
|p2= [by, type, repeating]: [[Array]] |= Parameter 2
|p3= by: [[String]] |= Parameter 3
|p4= type: [[String]] |= Parameter 4
|p5= repeating: [[Boolean]]) See above |= Parameter 5


| [[Nothing]] |= Return value
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.
____________________________________________________________________________________________
 
|x1= <pre>_trigger setTriggerActivation ["WEST", "EAST D", true]</pre> |= Example 1
____________________________________________________________________________________________


|[[createTrigger]], [[setTriggerArea]], [[setTriggerStatements]], [[setTriggerText]], [[setTriggerTimeout]], [[setTriggerType]], [[triggerAttachVehicle]], [[triggerAttachObject]]  |= See also
|s1= trigger [[setTriggerActivation]] [by, type, repeating]


|p1= trigger: [[Object]] - trigger object
|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"}}
{{!}}}
|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"}}
{{!}}}


<h3 style="display:none">Notes</h3>
|p4= repeating: [[Boolean]] - activation can happen repeatedly
<dl class="command_description">
<!-- Note Section BEGIN -->


<!-- Note Section END -->
|r1= [[Nothing]]
</dl>


<h3 style="display:none">Bottom Section</h3>
|x1= <sqf>_trigger setTriggerActivation ["WEST", "EAST D", true];</sqf>
[[Category:Scripting Commands|SETTRIGGERACTIVATION]]
|mp= Activation changes are local.
[[Category:Scripting Commands OFP Elite |SETTRIGGERACTIVATION]]
 
[[Category:Scripting Commands ArmA|SETTRIGGERACTIVATION]]
|seealso= [[triggerActivation]] [[triggerActivated]] [[createTrigger]] [[setTriggerArea]] [[setTriggerStatements]] [[setTriggerText]] [[setTriggerTimeout]] [[setTriggerType]] [[triggerAttachVehicle]] [[triggerAttachObject]] [[triggerInterval]] [[setTriggerInterval]] [[enableSimulation]] [[simulationEnabled]]
[[Category:Command_Group:_Activators|{{uc:{{PAGENAME}}}}]]
}}
[[Category:Scripting Commands ArmA2|{{uc:{{PAGENAME}}}}]]

Latest revision as of 13: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