Arma 3 Scripting

ppEffectEnable

  • Arma 3 v0.50
  • First in Arma 2 v1.00

Command · Markdown · JSON · original wiki page

Description

Enable / disable Post Process Effects

Important

If effect fails to get enabled (can check it with ppEffectEnabled) try adding a little sleep in front of it.

Syntax

Syntax 1

effect ppEffectEnable enable

Parameters:

Returns: Nothing

Syntax 2

effect ppEffectEnable enable

Parameters:

Returns: Nothing

Syntax 3

effectArray ppEffectEnable enable

Parameters:

Returns: Nothing

Examples

Example 1

"colorCorrections" ppEffectEnable true;

Example 2

_hndl ppEffectEnable true;

Example 3

[_hndl1, _hndl2] ppEffectEnable true;

See also

Post Process Effects · ppEffectForceInNVG · ppEffectDestroy · ppEffectCreate · ppEffectEnabled · ppEffectCommit · ppEffectCommitted · ppEffectAdjust

Community notes

Pi123263

Using ppEffectEnable immediatelly enables/disables the effect. If you want the effect to fade in/out it might be better to use ppEffectAdjust.

If you want to fade out an effect using ppEffectAdjust you can set the values for the command back to the default and then use ppEffectCommit to set the time for the fadeout.

Example: Activate effect:

"colorCorrections" ppEffectAdjust [1,1,0,[0,0,0,0],[0,0,0,0.24],[1,1,1,0],[0.6,0.5,0,0,-0.1,0.4,0.8]];
"colorCorrections" ppEffectEnable true;
"colorCorrections" ppEffectCommit 0;

And then fade the effect out over 10 seconds:

"colorCorrections" ppEffectAdjust [1,1,0,[0,0,0,0],[1,1,1,1],[0.299, 0.587, 0.114, 0],[-1,-1,0,0,0,0,0]];
"colorCorrections" ppEffectCommit 10;