setWaypointType: Difference between revisions
Jump to navigation
Jump to search
m (note formating) |
m (see also & note formate) |
||
Line 48: | Line 48: | ||
____________________________________________________________________________________________ | ____________________________________________________________________________________________ | ||
| [[Mission_Editor:_Waypoints#Select_Type|waypoints description]], [[Waypoint types]], [[waypoints]], [[deleteWaypoint]], [[copyWaypoints]], [[setCurrentWaypoint]], [[setWaypointBehaviour]], [[setWaypointCombatMode]], [[setWaypointCompletionRadius]], [[setWaypointDescription]], [[setWaypointFormation]], [[setWaypointHousePosition]], [[setWaypointPosition]], [[setWaypointScript]], [[setWaypointSpeed]], [[setWaypointStatements]], [[setWaypointTimeout]], [[setWaypointVisible]], [[waypointAttachVehicle]], [[waypointAttachedVehicle]], [[setWaypointLoiterRadius]], [[waypointLoiterRadius]], [[addWaypoint]], [[setWaypointLoiterType]] |= See also | | [[Mission_Editor:_Waypoints#Select_Type|waypoints description]], [[Waypoint types]], [[waypoints]], [[deleteWaypoint]], [[copyWaypoints]], [[setCurrentWaypoint]], [[setWaypointBehaviour]], [[setWaypointCombatMode]], [[setWaypointCompletionRadius]], [[setWaypointDescription]], [[setWaypointFormation]], [[setWaypointHousePosition]], [[setWaypointPosition]], [[setWaypointScript]], [[setWaypointSpeed]], [[setWaypointStatements]], [[setWaypointTimeout]], [[setWaypointVisible]], [[waypointAttachVehicle]], [[waypointAttachedVehicle]], [[setWaypointLoiterRadius]], [[waypointLoiterRadius]], [[addWaypoint]], [[setWaypointLoiterType]], [[waypointSpeed]] |= See also | ||
}} | }} | ||
Line 62: | Line 62: | ||
*[[Mission_Editor_User_Interface_%28OFP%29#Waypoints | OFP: Mission_Editor]] | *[[Mission_Editor_User_Interface_%28OFP%29#Waypoints | OFP: Mission_Editor]] | ||
Using Move With a game logic group will move the logic to the set location just like setpos. In the editor only AND and OR type of waypoints are available for GAME LOGICS but you can use CYCLE type as well in setWaypointType. | Using Move With a game logic group will move the logic to the set location just like setpos. In the editor only AND and OR type of waypoints are available for GAME LOGICS but you can use CYCLE type as well in setWaypointType. | ||
<code>_wp = group logic1 addWaypoint [ | <code>_wp = [[group]] logic1 [[addWaypoint]] [ [[getPos]] [[player]], 1]; | ||
[group logic1, 1] setWPPos | [ [[group]] logic1, 1] [[setWPPos]] [[getPos]] [[player]]; | ||
[group logic1, 1] setWaypointType "move";</code> | [ [[group]] logic1, 1] [[setWaypointType]] "move";</code> | ||
<dd class="notedate">Posted on 23:07, 18 October 2013 (CEST) | <dd class="notedate">Posted on 23:07, 18 October 2013 (CEST) | ||
<dt class="note">'''[[User:JacmacBrian|Jacmac]]''' | <dt class="note">'''[[User:JacmacBrian|Jacmac]]''' | ||
<dd class="note">To clear up any confusion regarding the syntax, follow this example where grp01 is the name of a group of AI units: | <dd class="note">To clear up any confusion regarding the syntax, follow this example where grp01 is the name of a group of AI units: | ||
<code>_wp = grp01 addWaypoint [[25295,21919,85], 0]; | <code>_wp = grp01 [[addWaypoint]] [[25295,21919,85], 0]; | ||
_wp setWaypointType "MOVE"; | _wp [[setWaypointType]] "MOVE"; | ||
_wp1 = grp01 addWaypoint [[25381,21882,70], 0]; | _wp1 = grp01 [[addWaypoint]] [[25381,21882,70], 0]; | ||
_wp1 setWaypointType "MOVE"; | _wp1 [[setWaypointType]] "MOVE"; | ||
_wp2 = grp01 addWaypoint [[ 25332,21782,78], 0]; | _wp2 = grp01 [[addWaypoint]] [[ 25332,21782,78], 0]; | ||
_wp2 setWaypointType "CYCLE"; //Use the variable (_wp2), not [grp01, 0]</code> | _wp2 [[setWaypointType]] "CYCLE"; //Use the variable (_wp2), not [grp01, 0]</code> | ||
<!-- Note Section END --> | <!-- Note Section END --> | ||
</dl> | </dl> |
Revision as of 08:02, 3 August 2014
Description
- Description:
- Changes the waypoint type.
Type can be:
- "MOVE"
- "DESTROY"
- "GETIN"
- "SAD"
- "JOIN"
- "LEADER"
- "GETOUT"
- "CYCLE"
- "LOAD"
- "UNLOAD"
- "TR UNLOAD"
- "HOLD"
- "SENTRY"
- "GUARD"
- "TALK"
- "SCRIPTED"
- "SUPPORT"
- "GETIN NEAREST"
- "DISMISS"
- "LOITER" (new in Arma 3)
- "AND" (only for game logics)
- "OR" (only for game logics)
- Groups:
- Uncategorised
Syntax
- Syntax:
- waypoint setWaypointType type
- Parameters:
- waypoint: Array - format Waypoint
- type: String
- Return Value:
- Nothing
Examples
- Example 1:
[_grp, 2] setWaypointType "HOLD";
Additional Information
- See also:
- waypoints descriptionWaypoint typeswaypointsdeleteWaypointcopyWaypointssetCurrentWaypointsetWaypointBehavioursetWaypointCombatModesetWaypointCompletionRadiussetWaypointDescriptionsetWaypointFormationsetWaypointHousePositionsetWaypointPositionsetWaypointScriptsetWaypointSpeedsetWaypointStatementssetWaypointTimeoutsetWaypointVisiblewaypointAttachVehiclewaypointAttachedVehiclesetWaypointLoiterRadiuswaypointLoiterRadiusaddWaypointsetWaypointLoiterTypewaypointSpeed
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
- Posted on 07:44, 23 November 2007
- ArmAtec
-
For waypoint types description look at
Using Move With a game logic group will move the logic to the set location just like setpos. In the editor only AND and OR type of waypoints are available for GAME LOGICS but you can use CYCLE type as well in setWaypointType.
_wp = group logic1 addWaypoint [ getPos player, 1]; [ group logic1, 1] setWPPos getPos player; [ group logic1, 1] setWaypointType "move";
- Posted on 23:07, 18 October 2013 (CEST)
- Jacmac
- To clear up any confusion regarding the syntax, follow this example where grp01 is the name of a group of AI units:
_wp = grp01 addWaypoint [[25295,21919,85], 0]; _wp setWaypointType "MOVE"; _wp1 = grp01 addWaypoint [[25381,21882,70], 0]; _wp1 setWaypointType "MOVE"; _wp2 = grp01 addWaypoint [[ 25332,21782,78], 0]; _wp2 setWaypointType "CYCLE"; //Use the variable (_wp2), not [grp01, 0]