difficultyOption: Difference between revisions
Jump to navigation
Jump to search
Lou Montana (talk | contribs) m (Text replacement - "\|x([0-9])= *<code>([^<]*)<\/code>" to "|x$1= <sqf>$2</sqf>") |
m (Replaced <code> with <sqf>) |
||
Line 16: | Line 16: | ||
|x1= <sqf>hint str (difficultyOption "friendlyTags");</sqf> | |x1= <sqf>hint str (difficultyOption "friendlyTags");</sqf> | ||
|x2= Remember last [[cameraView]] per vehicle: | |x2= Remember last [[cameraView]] per vehicle: | ||
< | <sqf>player addEventHandler ["GetOutMan", { | ||
{ | params ["_unit", "", "_vehicle"]; | ||
params ["_unit", " | |||
_unit setVariable [_vehicle call BIS_fnc_netId, cameraView]; | _unit setVariable [_vehicle call BIS_fnc_netId, cameraView]; | ||
}]; | }]; | ||
player addEventHandler ["GetInMan", | player addEventHandler ["GetInMan", { | ||
{ | if (difficultyOption "thirdPersonView" == 2) then { | ||
if (difficultyOption "thirdPersonView" == 2) then | params ["_unit", "", "_vehicle"]; | ||
params ["_unit", " | |||
_unit switchCamera (_unit getVariable [_vehicle call BIS_fnc_netId, "INTERNAL"]); | _unit switchCamera (_unit getVariable [_vehicle call BIS_fnc_netId, "INTERNAL"]); | ||
}; | }; | ||
}];</ | }];</sqf> | ||
|seealso= [[difficulty]] [[difficultyEnabledRTD]] [[Arma 3: Difficulty Settings]] [[missionDifficulty]] | |seealso= [[difficulty]] [[difficultyEnabledRTD]] [[Arma 3: Difficulty Settings]] [[missionDifficulty]] |
Revision as of 12:38, 14 May 2022
Description
- Description:
- Checks specific difficulty settings of the current user. Difficulty flag names can be found in the CfgDifficultyPresets config class or in
ArmA profile file under class DifficultyPresets
/xxx /Options (xxx being Recruit, Regular or Veteran). This command replaces difficultyEnabled as many options have multiple values and former command only provided Boolean return. - Groups:
- Difficulty
Syntax
- Syntax:
- difficultyOption optionName
- Parameters:
- optionName: String - difficulty option name
- Return Value:
- Number
Examples
- Example 1:
- Example 2:
- Remember last cameraView per vehicle:
player addEventHandler ["GetOutMan", { params ["_unit", "", "_vehicle"]; _unit setVariable [_vehicle call BIS_fnc_netId, cameraView]; }]; player addEventHandler ["GetInMan", { if (difficultyOption "thirdPersonView" == 2) then { params ["_unit", "", "_vehicle"]; _unit switchCamera (_unit getVariable [_vehicle call BIS_fnc_netId, "INTERNAL"]); }; }];
Additional Information
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
- Posted on March 23, 2016 - 19:06 (UTC)
- Muf
-
Arma 3 options:
- reducedDamage
- groupIndicators
- friendlyTags
- enemyTags
- detectedMines
- commands
- waypoints
- weaponInfo
- stanceIndicator
- staminaBar
- weaponCrosshair
- visionAid
- thirdPersonView
- cameraShake
- scoreTable
- deathMessages
- vonID
- mapContent
- autoReport
- multipleSaves