BIS fnc taskCreate: Difference between revisions
Jump to navigation
Jump to search
m (see also) |
m (fixed link to CfgTaskTypes) |
||
Line 20: | Line 20: | ||
|p6= priority: [[Number]] - Task priority (when automatically selecting a new current task, higher priority is selected first) |= Parameter 6 | |p6= priority: [[Number]] - Task priority (when automatically selecting a new current task, higher priority is selected first) |= Parameter 6 | ||
|p7= showNotification: [[Boolean]] (default: true) - Show notification |= Parameter 7 | |p7= showNotification: [[Boolean]] (default: true) - Show notification |= Parameter 7 | ||
|p8= type: [[String]] - Task type as defined in the [[CfgTaskTypes]] |= Parameter 8 | |p8= type: [[String]] - Task type as defined in the [[Description.ext#CfgTaskTypes| CfgTaskTypes]] |= Parameter 8 | ||
|p9= shared: [[Boolean]] (default: false) - Should the task being shared, if set to true, the assigned players are being counted |= Parameter 9 | |p9= shared: [[Boolean]] (default: false) - Should the task being shared, if set to true, the assigned players are being counted |= Parameter 9 | ||
| [[Boolean]] |= Return value | | [[Boolean]] |= Return value |
Revision as of 20:15, 11 May 2018
Description
- Description:
- Create a task.
- Execution:
- call
- Groups:
- Uncategorised
Syntax
- Syntax:
- [owner, nameOrParent, details, destination, state, priority, showNotification, type, shared] call BIS_fnc_taskCreate
- Parameters:
- owner: Boolean, Object, Group, Side or Array - Task owner(s)
- nameOrParent: String or Array - Task name or array in the format [task name, parent task name]
- details: Array or String - Task description in the format ["description", "title", "marker"] or CfgTaskDescriptions classname as string
- destination: Object, Array or String (default: objNull) - Task destination (object, position or marker)
- state: Boolean, Number or String - Task state (or true to set as current)
- priority: Number - Task priority (when automatically selecting a new current task, higher priority is selected first)
- showNotification: Boolean (default: true) - Show notification
- type: String - Task type as defined in the CfgTaskTypes
- shared: Boolean (default: false) - Should the task being shared, if set to true, the assigned players are being counted
- Return Value:
- Boolean
Examples
- Example 1:
[civilian,["task1"],["Do this and you get a cookie","Earn Cookie","cookiemarker"],[0,0,0],1,2,true] call BIS_fnc_taskCreate
- Example 2:
[west,["task2"],["Good luck finding this cookie","Find Cookie","cookiemarker2"],objNull,1,3,true] call BIS_fnc_taskCreate //Task without a map location
Additional Information
- See also:
- BIS fnc deleteTaskBIS fnc setTaskBIS fnc setTaskLocalBIS fnc sharedObjectivesBIS fnc taskAlwaysVisibleBIS fnc taskChildrenBIS fnc taskCompletedBIS fnc taskCurrentBIS fnc taskDescriptionBIS fnc taskDestinationBIS fnc taskExistsBIS fnc taskHintBIS fnc taskParentBIS fnc taskRealBIS fnc taskSetAlwaysVisibleBIS fnc taskSetCurrentBIS fnc taskSetDescriptionBIS fnc taskSetDestinationBIS fnc taskSetStateBIS fnc taskSetTypeBIS fnc taskStateBIS fnc tasksUnitBIS fnc taskTypeBIS fnc taskTypeIconBIS fnc taskVarArma 3 Task FrameworkArma 3 Tasks Overhaul
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
Notes
Bottom Section
- Posted on February 2, 2018 - 13:15 (UTC)
- Lou Montana
-
You can define a CfgTaskDescriptions part in description.ext, such as:
class CfgTaskDescriptions { class myTask { title = $STR_MyTaskTitle; description = $STR_MyTaskDescription; }; };
This should allow tasks to be localised for every player in MP. You can use "myTask" as details parameter.