BIS fnc manageCuratorChallenges: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Text replacement - "\| *((\[\[[a-zA-Z0-9_ :\\\-\/|()]+\]\],? ?)+) * \}\}" to "|seealso= $1 }}")
m (Text replacement - " +\]" to "]")
 
(24 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{RV|type=function
{{RV|type=function


| arma3
|game1= arma3
|version1= 1.16


|1.16
|gr1= CuratorChallenges


|gr1 = CuratorChallenges
|descr= Handle repeated curator challenges.
 
| Handle repeated curator challenges.
When rewards defined in the argument are exceeded, refilling points bar fill be offered instead.
When rewards defined in the argument are exceeded, refilling points bar fill be offered instead.


| [curator,challenges,numChallenges,rewards,defaultRewards]] call [[BIS_fnc_manageCuratorChallenges]]
|s1= [curator,challenges,numChallenges,rewards,defaultRewards]] call [[BIS_fnc_manageCuratorChallenges]]


|p1=curator [[Object]] - Curator
|p1=curator [[Object]] - curator


|p2=challenges [[Array]] - (Optional, default all challenges) List of supported challenges from CfgCuratorChallenges
|p2=challenges [[Array]] - (Optional, default all challenges) list of supported challenges from CfgCuratorChallenges


|p3=challenges [[Number]] - (Optional, default 3) Number of added challenges
|p3=challenges [[Number]] - (Optional, default 3) number of added challenges


|p4=rewards [[Array]] of [[Array|arrays]] - (Optional, default []) Rewards and their descriptions in format:
|p4=rewards [[Array]] of [[Array|arrays]] - (Optional, default <sqf inline>[]</sqf>) rewards and their descriptions in format:
*0: [[Code]] - Code executed
*0: [[Code]] - Code executed
*1: [[String]] - Description
*1: [[String]] - Description


|p5=defaultRewards [[Array]] of [[Array|arrays]] - (Optional, default []) Default reward, used when previous rewards are exausted  in format:
|p5=defaultRewards [[Array]] of [[Array|arrays]] - (Optional, default <sqf inline>[]</sqf>) default reward, used when previous rewards are exausted  in format:
*0: [[Code]] - Code executed
*0: [[Code]] - Code executed
*1: [[String]] - Description
*1: [[String]] - Description


| [[Boolean]]
|r1= [[Boolean]]


|x1= <code>[ BIS_curator, nil, 1, [ [{ [[hint]] "Message" }, "Description" ] ] ] [[call]] [[BIS_fnc_manageCuratorChallenges]];</code>
|x1= <sqf>[BIS_curator, nil, 1, [[{ hint "Message" }, "Description"]]] call BIS_fnc_manageCuratorChallenges;</sqf>


|seealso= [[Arma 3: Curator]],[[BIS_fnc_formatCuratorChallengeObjects]],[[BIS_fnc_finishCuratorChallenge]],[[BIS_fnc_addCuratorChallenge]]
|seealso= [[Arma 3: Curator]] [[BIS_fnc_formatCuratorChallengeObjects]] [[BIS_fnc_finishCuratorChallenge]] [[BIS_fnc_addCuratorChallenge]]
}}
}}

Latest revision as of 19:16, 8 November 2023

Hover & click on the images for description

Description

Description:
Handle repeated curator challenges. When rewards defined in the argument are exceeded, refilling points bar fill be offered instead.
Execution:
call
Groups:
CuratorChallenges

Syntax

Syntax:
[curator,challenges,numChallenges,rewards,defaultRewards]] call BIS_fnc_manageCuratorChallenges
Parameters:
curator Object - curator
challenges Array - (Optional, default all challenges) list of supported challenges from CfgCuratorChallenges
challenges Number - (Optional, default 3) number of added challenges
rewards Array of arrays - (Optional, default []) rewards and their descriptions in format:
defaultRewards Array of arrays - (Optional, default []) default reward, used when previous rewards are exausted in format:
Return Value:
Boolean

Examples

Example 1:
[BIS_curator, nil, 1, [[{ hint "Message" }, "Description"]]] call BIS_fnc_manageCuratorChallenges;

Additional Information

See also:
Arma 3: Curator BIS_fnc_formatCuratorChallengeObjects BIS_fnc_finishCuratorChallenge BIS_fnc_addCuratorChallenge

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