enableAudioFeature: Difference between revisions
Jump to navigation
Jump to search
Killzone Kid (talk | contribs) No edit summary |
Lou Montana (talk | contribs) m (Fix) |
||
(4 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{RV|type=command | {{RV|type=command | ||
|game1= arma3 | |game1= arma3 | ||
|version1= 1.64 | |version1= 1.64 | ||
|arg= | |||
|arg= global | |||
|eff= local | |||
|gr1= Sounds | |gr1= Sounds | ||
|descr= | |descr= Get the state of '''or''' enable/disable an audio feature. Available features are {{hl|"lowpass"}} and {{hl|"building_interior"}}. | ||
* {{GVI|arma3|2.14|size= 0.75}} it is possible to enable {{hl|"building_interior"}} on an object placed in a building. | |||
* {{GVI|arma3|2.14|size= 0.75}} if 'enable' argument is omitted, the command returns the current state of the feature. | |||
|mp= To use this command on objects in multiplayer, [[remoteExec]] it globally with JIP queue enabled: | |||
<sqf>[_obj, ["building_interior", true]] remoteExec ["enableAudioFeature", 0, _obj];</sqf> | |||
|s1= [[enableAudioFeature]] [feature, enable] | |s1= [[enableAudioFeature]] [feature, enable] | ||
|p1= feature: [[String]] - "lowpass" | |p1= feature: [[String]] - {{hl|"lowpass"}} or {{hl|"building_interior"}} | ||
|p2= enable | |||
|r1= [[Boolean]] - | |p2= enable: [[Boolean]] - (Optional, getter if not provided) [[true]] enable, [[false]], disable | ||
|r1= [[Boolean]] - previous state | |||
|s2= object [[enableAudioFeature]] [feature, enable] | |s2= object [[enableAudioFeature]] [feature, enable] | ||
|s2since= | |||
|s2since= arma3 2.14 | |||
|p21= object: [[Object]] | |p21= object: [[Object]] | ||
|p22= feature: [[String]] - {{hl|"building_interior"}} or {{hl|"building_exterior"}} only (mutually exclusive) | |||
|p23= enable: [[Boolean]] - (Optional, getter if not provided) [[true]] enable, [[false]], disable | |||
|r2= [[Boolean]] - previous state | |||
|x1= <sqf>private _prevState = enableAudioFeature ["lowpass", true];</sqf> | |||
|x2= <sqf>private _prevState = pallet enableAudioFeature ["building_interior", true];</sqf> | |||
|x3= <sqf> | |||
private _currState = pallet enableAudioFeature ["building_interior"]; | |||
private _prevState = pallet enableAudioFeature ["building_interior", !_currState]; | |||
hint str (_currState == _prevState); // true | |||
private _currState = pallet enableAudioFeature ["building_interior"]; | |||
hint str (_currState == _prevState); // false | |||
</sqf> | |||
|seealso= [[insideBuilding]] | |seealso= [[insideBuilding]] | ||
}} | }} |
Latest revision as of 11:41, 1 April 2024
Description
- Description:
- Get the state of or enable/disable an audio feature. Available features are "lowpass" and "building_interior".
- Multiplayer:
- To use this command on objects in multiplayer, remoteExec it globally with JIP queue enabled:
- Groups:
- Sounds
Syntax
- Syntax:
- enableAudioFeature [feature, enable]
- Parameters:
- feature: String - "lowpass" or "building_interior"
- enable: Boolean - (Optional, getter if not provided) true enable, false, disable
- Return Value:
- Boolean - previous state
Alternative Syntax
- Syntax:
- object enableAudioFeature [feature, enable]
- Parameters:
- object: Object
- feature: String - "building_interior" or "building_exterior" only (mutually exclusive)
- enable: Boolean - (Optional, getter if not provided) true enable, false, disable
- Return Value:
- Boolean - previous state
Examples
- Example 1:
- Example 2:
- Example 3:
- private _currState = pallet enableAudioFeature ["building_interior"]; private _prevState = pallet enableAudioFeature ["building_interior", !_currState]; hint str (_currState == _prevState); // true private _currState = pallet enableAudioFeature ["building_interior"]; hint str (_currState == _prevState); // false
Additional Information
- See also:
- insideBuilding
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