BIS fnc taskCreate: Difference between revisions

From Bohemia Interactive Community
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


Hover & click on the images for description

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.