registeredTasks: Difference between revisions

From Bohemia Interactive Community
mNo edit summary
m (Some wiki formatting)
 
(41 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Command|Comments=
{{RV|type=command
____________________________________________________________________________________________


| arma2 |Game name=
|game1= arma2
|version1= 1.00


|gr1= Briefing |GROUP1=
|game2= arma2oa
|version2= 1.50


|gr2= Teams |GROUP2=
|game3= tkoh
|version3= 1.00


|1.00|Game version=
|game4= arma3
____________________________________________________________________________________________
|version4= 0.50


| Returns array with all registered task types for the given agent. The values are the names set in <tt>CfgTasks</tt> classes <tt>name</tt> property. The same names are used for [[unregisterTask]] |DESCRIPTION=
|gr1= Briefing
____________________________________________________________________________________________


| '''registeredTasks''' teamMember |SYNTAX=
|gr2= Teams


|p1= teamMember: [[Team Member]] - [[teamMember]] [[agent]] |PARAMETER1=
|descr= Returns array with all registered task types for the given agent.
The values are the names set in {{hl|CfgTasks}} classes {{hl|name}} property and are the same names used for [[unregisterTask]].


|p2= |PARAMETER2=  
|s1= [[registeredTasks]] teamMember


|p3= |PARAMETER3=  
|p1= teamMember: [[Team Member]] - [[teamMember]] [[agent]]


|[[Array]] of [[String]]s - names of tasks |RETURNVALUE=
|r1= [[Array]] of [[String]]s - names of tasks


|x1= <sqf>tasklist = registeredTasks teamMember _agent;</sqf>


|x1= <code>tasklist = [[registeredTasks]] [[teamMember]] _agent;</code>|EXAMPLE1=
|x2= <sqf>
_rabbit = createAgent ["Rabbit_F", position player,[], 0, "None"];
hint str registeredTasks teamMember _rabbit; // shows ["Animal Main Task"] in {{arma3}}
</sqf>


|x2= <code>_rabbit = [[createAgent]] ["Rabbit_F", [[position]] [[player]],[], 0, "None"];
|seealso= [[registerTask]] [[unregisterTask]] [[sendTask]] [[createTask]] [[currentTasks]] [[taskCompleted]]
[[hint]] [[str]] [[registeredTasks]] [[teamMember]] _rabbit;</code>
Hint shows <tt>["Animal Main Task"]</tt> in Arma 3.|EXAMPLE2=
 
____________________________________________________________________________________________
 
| [[registerTask]], [[unregisterTask]], [[sendTask]], [[createTask]], [[currentTasks]], [[taskCompleted]] |SEEALSO=
 
|  |MPBEHAVIOUR=
____________________________________________________________________________________________
}}
}}
<h3 style='display:none'>Notes</h3>
<dl class='command_description'>
<!-- Note Section BEGIN -->
<!-- Note Section END -->
</dl>
<h3 style='display:none'>Bottom Section</h3>
[[Category:Scripting Commands Arma 2|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands Arma 3|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands Take On Helicopters|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands|{{uc:{{PAGENAME}}}}]]
[[Category:Command_Group:_Briefing|{{uc:{{PAGENAME}}}}]]

Latest revision as of 20:55, 25 February 2026

Hover & click on the images for description

Description

Description:
Returns array with all registered task types for the given agent. The values are the names set in CfgTasks classes name property and are the same names used for unregisterTask.
Groups:
BriefingTeams

Syntax

Syntax:
registeredTasks teamMember
Parameters:
teamMember: Team Member - teamMember agent
Return Value:
Array of Strings - names of tasks

Examples

Example 1:
tasklist = registeredTasks teamMember _agent;
Example 2:
_rabbit = createAgent ["Rabbit_F", position player,[], 0, "None"]; hint str registeredTasks teamMember _rabbit; // shows ["Animal Main Task"] in Arma 3

Additional Information

See also:
registerTask unregisterTask sendTask createTask currentTasks taskCompleted

Notes

Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord.
Only post proven facts here! Add Note