setWaypointStatements: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
(ocd)
No edit summary
Line 49: Line 49:
[[Category:Scripting Commands Arma 3|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands Arma 3|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting_Commands_Take_On_Helicopters|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting_Commands_Take_On_Helicopters|{{uc:{{PAGENAME}}}}]]
<!-- CONTINUE Notes -->
<dl class="command_description">
<dd class="notedate">Posted on May 21, 2016 - 16:19 (UTC)</dd>
<dt class="note">[[User:SilentSpike|SilentSpike]]</dt>
<dd class="note">
Within the completion statement [[currentWaypoint]] will give the index of the waypoint being completed (as opposed to the following one).<br><br>
This is particularly useful if you need a self deleting waypoint:<code>[[setWaypointStatements]] ["[[true]]","[[deleteWaypoint]] <nowiki>[</nowiki>[[group]] this, [[currentWaypoint]] ([[group]] this)]"]</code>
</dd>
</dl>
<!-- DISCONTINUE Notes -->

Revision as of 18:20, 21 May 2016

-wrong parameter ("Arma") defined!-1.00
Hover & click on the images for description

Description

Description:
The waypoint is done only when the condition is fulfilled. When the waypoint is done, the statement expression is executed.

Within the Condition & Statement code string:
  • this refers to the group leader
  • thisList refers to an array containing each unit in the group
Groups:
Uncategorised

Syntax

Syntax:
waypoint setWaypointStatements [condition, statement]
Parameters:
waypoint: Array - format Waypoint
[condition, statement]: Array
condition: String
statement: String
Return Value:
Nothing

Examples

Example 1:
new_wp setWaypointStatements ["true", "hint 'hello'; hint 'goodbye'"];
Example 2:
new_wp setWaypointStatements ["true", "diag_log ['GroupLeader: ', this]; diag_log ['Units: ', thislist]"];

Additional Information

See also:
waypointsdeleteWaypointcopyWaypointssetCurrentWaypointsetWaypointBehavioursetWaypointCombatModesetWaypointCompletionRadiussetWaypointDescriptionsetWaypointFormationsetWaypointHousePositionsetWaypointPositionsetWaypointScriptsetWaypointSpeedsetWaypointTimeoutsetWaypointTypesetWaypointVisiblewaypointAttachVehiclewaypointAttachedVehiclesetWaypointLoiterRadiuswaypointLoiterRadiusaddWaypointsetWaypointLoiterTypewaypointSpeed

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 May 21, 2016 - 16:19 (UTC)
SilentSpike
Within the completion statement currentWaypoint will give the index of the waypoint being completed (as opposed to the following one).

This is particularly useful if you need a self deleting waypoint:setWaypointStatements ["true","deleteWaypoint [group this, currentWaypoint (group this)]"]