SAdefault

路径 Path

路径节点 / 路线

sa · 扩展 default · SCM 原生命令

共 20 条。写法见 Lua / Redux

开车路

SWITCH_ROADS_ON · 01E7
Path.SwitchRoadsOn

开启盒内车道路径。

01E7 SWITCH_ROADS_ON
in: leftBottomX, leftBottomY, leftBottomZ, rightTopX, rightTopY, rightTopZ

关车路

SWITCH_ROADS_OFF · 01E8
Path.SwitchRoadsOff

关闭盒内车道路径。

01E8 SWITCH_ROADS_OFF
in: leftBottomX, leftBottomY, leftBottomZ, rightTopX, rightTopY, rightTopZ

开人路

SWITCH_PED_ROADS_ON · 022A
Path.SwitchPedRoadsOn

开启盒内行人路径。

022A SWITCH_PED_ROADS_ON
in: leftBottomX, leftBottomY, leftBottomZ, rightTopX, rightTopY, rightTopZ

关人路

SWITCH_PED_ROADS_OFF · 022B
Path.SwitchPedRoadsOff

关闭盒内行人路径。

022B SWITCH_PED_ROADS_OFF
in: leftBottomX, leftBottomY, leftBottomZ, rightTopX, rightTopY, rightTopZ

最近人节点

GET_CLOSEST_CHAR_NODE · 02C0
Path.GetClosestCharNode

最近可行人节点坐标。

02C0 GET_CLOSEST_CHAR_NODE
in: x, y, z
out: nodeX, nodeY, nodeZ

最近车节点

GET_CLOSEST_CAR_NODE · 02C1
Path.GetClosestCarNode

最近可驶车节点坐标。

02C1 GET_CLOSEST_CAR_NODE
in: x, y, z
out: nodeX, nodeY, nodeZ

车节点 + 朝向

GET_CLOSEST_CAR_NODE_WITH_HEADING · 03D3
Path.GetClosestCarNodeWithHeading

最近车节点 + 朝向。

03D3 GET_CLOSEST_CAR_NODE_WITH_HEADING
in: x, y, z
out: nodeX, nodeY, nodeZ, angle

最近直线路

GET_CLOSEST_STRAIGHT_ROAD · 04B9
Path.GetClosestStraightRoad

距离范围内最近直线路段两端点与朝向。

04B9 GET_CLOSEST_STRAIGHT_ROAD
in: x, y, z, minDist, maxDist
out: node1X, node1Y, node1Z, node2X, node2Y, node2Z, angle

第 n 车节点

GET_NTH_CLOSEST_CAR_NODE · 04D3
Path.GetNthClosestCarNode

第 n 近的车节点。

04D3 GET_NTH_CLOSEST_CAR_NODE
in: fromX, fromY, fromZ, n
out: x, y, z

清空任务路线

FLUSH_ROUTE · 05D6
Path.FlushRoute

清空任务路线点。

05D6 FLUSH_ROUTE

加任务路线点

EXTEND_ROUTE · 05D7
Path.ExtendRoute

给任务路线加点。

05D7 EXTEND_ROUTE
in: x, y, z

加载区节点

LOAD_PATH_NODES_IN_AREA · 0606
Path.LoadPathNodesInArea

加载区路径节点(脚本车可避此区一类用途)。

0606 LOAD_PATH_NODES_IN_AREA
in: leftBottomX, leftBottomY, rightTopX, rightTopY

释放节点

RELEASE_PATH_NODES · 0607
Path.ReleaseNodes

释放 0606 相关限制 / 节点。

0607 RELEASE_PATH_NODES

第 n 车节点 + 朝向

GET_NTH_CLOSEST_CAR_NODE_WITH_HEADING · 06F8
Path.GetNthClosestCarNodeWithHeading

第 n 近车节点 + 朝向。

06F8 GET_NTH_CLOSEST_CAR_NODE_WITH_HEADING
in: xCoord, yCoord, zCoord, nth
out: x, y, z, heading

清空巡逻

FLUSH_PATROL_ROUTE · 0754
Path.FlushPatrolRoute

清空巡逻路线,准备 0755 重建。

0754 FLUSH_PATROL_ROUTE

加巡逻点

EXTEND_PATROL_ROUTE · 0755
Path.ExtendPatrolRoute

巡逻路线加点(可带动画)。

0755 EXTEND_PATROL_ROUTE
in: x, y, z, animationName, animationFile

车路恢复

SWITCH_ROADS_BACK_TO_ORIGINAL · 091D
Path.SwitchRoadsBackToOriginal

盒内车路恢复 01E7 / 01E8 改动前。

091D SWITCH_ROADS_BACK_TO_ORIGINAL
in: leftBottomX, leftBottomY, leftBottomZ, rightTopX, rightTopY, rightTopZ

人路恢复

SWITCH_PED_ROADS_BACK_TO_ORIGINAL · 091E
Path.SwitchPedRoadsBackToOriginal

盒内人路恢复 022A / 022B 改动前。

091E SWITCH_PED_ROADS_BACK_TO_ORIGINAL
in: leftBottomX, leftBottomY, leftBottomZ, rightTopX, rightTopY, rightTopZ

禁止闲逛节点

MARK_ROAD_NODE_AS_DONT_WANDER · 0994
Path.MarkRoadNodeAsDontWander

标记节点禁止闲逛路过。

0994 MARK_ROAD_NODE_AS_DONT_WANDER
in: x, y, z

清禁止闲逛

UNMARK_ALL_ROAD_NODES_AS_DONT_WANDER · 0995
Path.UnmarkAllRoadNodesAsDontWander

清除全部「禁止闲逛」节点标记。

0995 UNMARK_ALL_ROAD_NODES_AS_DONT_WANDER

On this page