SAdefault

火车 Train

任务列车

sa · 扩展 default · SCM 原生命令

共 13 条。写法见 Lua / Redux

创建

CREATE_MISSION_TRAIN · 06D8
Train.Create

按类型建任务列车(长度 / 车厢由类型定)并设行驶方向。

06D8 CREATE_MISSION_TRAIN
in: type, x, y, z, direction
out: handle

速度

SET_TRAIN_SPEED · 06DC
Train.SetSpeed

设列车速度 / 加速度类参数。

06DC SET_TRAIN_SPEED
in: self, speed

巡航速度

SET_TRAIN_CRUISE_SPEED · 06DD
Train.SetCruiseSpeed

设巡航速度。

06DD SET_TRAIN_CRUISE_SPEED
in: self, speed

守车

GET_TRAIN_CABOOSE · 06DE
Train.GetCaboose

取最后一节车厢(守车)。

06DE GET_TRAIN_CABOOSE
in: self
out: caboose

第 n 节

GET_TRAIN_CARRIAGE · 078A
Train.GetCarriage

取第 n 节车厢。

078A GET_TRAIN_CARRIAGE
in: self, number
out: carriage

删除

DELETE_MISSION_TRAIN · 07BD
Train.Delete

删除脚本列车。

07BD DELETE_MISSION_TRAIN
in: self

标记可清理

MARK_MISSION_TRAIN_AS_NO_LONGER_NEEDED · 07BE
Train.MarkAsNoLongerNeeded

标记脚本列车可被游戏清理。

07BE MARK_MISSION_TRAIN_AS_NO_LONGER_NEEDED
in: self

贴轨坐标

SET_MISSION_TRAIN_COORDINATES · 07C7
Train.SetCoordinates

放到离坐标最近的铁轨上。

07C7 SET_MISSION_TRAIN_COORDINATES
in: self, x, y, z

是否脱轨

HAS_TRAIN_DERAILED · 0981
Train.HasDerailed

是否脱轨(常因过快)。用在 if 里。

0981 HAS_TRAIN_DERAILED
in: self

每站减速

SET_TRAIN_FORCED_TO_SLOW_DOWN · 09CF
Train.SetForcedToSlowDown

是否每站减速 / 停靠。

09CF SET_TRAIN_FORCED_TO_SLOW_DOWN
in: self, state

行驶方向

FIND_TRAIN_DIRECTION · 09E3
Train.FindDirection

是否沿圣安地列斯环线顺时针。用在 if 里。

09E3 FIND_TRAIN_DIRECTION
in: self

下一站可达

IS_NEXT_STATION_ALLOWED · 0A06
Train.IsNextStationAllowed

下一站是否已解锁可达。用在 if 里。

0A06 IS_NEXT_STATION_ALLOWED
in: self

跳下一站

SKIP_TO_NEXT_ALLOWED_STATION · 0A07
Train.SkipToNextAllowedStation

跳到下一座允许的车站。

0A07 SKIP_TO_NEXT_ALLOWED_STATION
in: self

On this page