setEffectCondition: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
mNo edit summary
m (Text replacement - "\|x([0-9])= *<code>([^<]*)<\/code>" to "|x$1= <sqf>$2</sqf>")
 
(52 intermediate revisions by 11 users not shown)
Line 1: Line 1:
[[Category:Scripting Commands|SETEFFECTCONDITION]]
{{RV|type=command
[[Category:Scripting Commands OFP Elite |SETEFFECTCONDITION]]
[[Category:Scripting Commands ArmA|SETEFFECTCONDITION]]


|game1= ofpe
|version1= 1.00


<h2 style="color:#000066">'''''trigger or waypoint'' setEffectCondition ''statement'''''</h2>
|game2= arma1
|version2= 1.00


|game3= arma2
|version3= 1.00


'''Operand types:'''
|game4= arma2oa
|version4= 1.50


'''trigger or waypoint:''' [[Object]] or [[Array]]
|game5= tkoh
|version5= 1.00


'''statement:''' [[String]]
|game6= arma3
|version6= 0.50


'''Type of returned value:'''
|gr1= Triggers


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


'''Compatibility:'''
*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.


Version 1.86 required.
|s1= trigger [[setEffectCondition]] statement


'''Description:'''
|p1= trigger: [[Object]]


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 was launched. If the result is an object, the effect was launched if the result is the player or the player vehicle. If the result is an array, the effect was launched if the result contains the player or the player vehicle.
|p2= statement: [[String]]


'''Example:'''
|r1= [[Nothing]]


trigger setEffectCondition "thisList"
|s2= waypoint [[setEffectCondition]] statement
 
|p21= waypoint: [[Waypoint]] - [[Array]] format [[Waypoint]]
|p22= statement: [[String]]
 
|r2= [[Nothing]]
 
|x1= <sqf>_triggerObj setEffectCondition "thisList";</sqf>
 
|seealso= [[createTrigger]]
}}

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