setEffectCondition: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
No edit summary
m (Text replacement - "\|x([0-9])= *<code>([^<]*)<\/code>" to "|x$1= <sqf>$2</sqf>")
 
(50 intermediate revisions by 11 users not shown)
Line 1: Line 1:
{{Command|= Comments
{{RV|type=command
____________________________________________________________________________________________


| ofpr |= Game name
|game1= ofpe
|version1= 1.00


|1.86|= Game version
|game2= arma1
____________________________________________________________________________________________
|version2= 1.00


| The statement is executed when the trigger or waypoint is activated and the effects are launched depending on the result. If the result is a boolean and true, the effect is launched. If the result is an object, the effect is launched if the result is the player or the player vehicle. If the result is an array, the effect is launched if the result contains the player or the player vehicle. |= Description
|game3= arma2
____________________________________________________________________________________________
|version3= 1.00


| trigger or waypoint '''setEffectCondition''' statement |= Syntax
|game4= arma2oa
|version4= 1.50


|p1= trigger or waypoint: [[Object]] |= Parameter 1
|game5= tkoh
|version5= 1.00


|p2= statement: [[String]] |= Parameter 2
|game6= arma3
|version6= 0.50


| [[Nothing]] |= Return value
|gr1= Triggers
____________________________________________________________________________________________
 
|x1= <pre>trigger setEffectCondition "thisList"</pre> |= Example 1
____________________________________________________________________________________________


| |= See also
|descr= The statement is executed when the trigger or waypoint is activated and the effects are launched depending on the result.


}}
*If the result is a [[Boolean|boolean]] and [[true]], the effect is launched.
*If the result is an [[object]], the effect is launched if the result is the player or the player vehicle.
*If the result is an [[Array|array]], the effect is launched if the result contains the player or the player vehicle.
 
|s1= trigger [[setEffectCondition]] statement
 
|p1= trigger: [[Object]]
 
|p2= statement: [[String]]
 
|r1= [[Nothing]]
 
|s2= waypoint [[setEffectCondition]] statement
 
|p21= waypoint: [[Waypoint]] - [[Array]] format [[Waypoint]]
|p22= statement: [[String]]


<h3 style="display:none">Notes</h3>
|r2= [[Nothing]]
<dl class="command_description">
<!-- Note Section BEGIN -->


<!-- Note Section END -->
|x1= <sqf>_triggerObj setEffectCondition "thisList";</sqf>
</dl>


<h3 style="display:none">Bottom Section</h3>
|seealso= [[createTrigger]]
[[Category:Scripting Commands|SETEFFECTCONDITION]]
}}
[[Category:Scripting Commands OFP Elite |SETEFFECTCONDITION]]
[[Category:Scripting Commands ArmA|SETEFFECTCONDITION]]

Latest revision as of 11:24, 13 May 2022

Hover & click on the images for description

Description

Description:
The statement is executed when the trigger or waypoint is activated and the effects are launched depending on the result.
  • If the result is a boolean and true, the effect is launched.
  • If the result is an object, the effect is launched if the result is the player or the player vehicle.
  • If the result is an array, the effect is launched if the result contains the player or the player vehicle.
Groups:
Triggers

Syntax

Syntax:
trigger setEffectCondition statement
Parameters:
trigger: Object
statement: String
Return Value:
Nothing

Alternative Syntax

Syntax:
waypoint setEffectCondition statement
Parameters:
waypoint: Waypoint - Array format Waypoint
statement: String
Return Value:
Nothing

Examples

Example 1:
_triggerObj setEffectCondition "thisList";

Additional Information

See also:
createTrigger

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