GetTrainStatus

GetTrainStatus  trainid   stat_num    var

 

編成ステータスを取得します。列車のIDとステータス番号を指定してください。

trainid : 列車のID

stat_num : ステータス番号(1から15まで)

var : 受け取る変数

カテゴリー: Scriptシステム | GetTrainStatus はコメントを受け付けていません

GetObjectID

GetObjectID        varid      object

 

オブジェクトの固有IDを取得します。

※固有IDは、独立した単一の数値として扱ってください。生成順序に依存するコードは避けてください。
※ただし、編成オブジェクトについては、分割が発生した場合、時系列がそのまま固有IDの大小に反映されます。(後から分割で生成された編成は、IDが古い編成より大きくなります。)
※車両、レイアウトは対象外です。

カテゴリー: Scriptシステム | GetObjectID はコメントを受け付けていません

GetObjectFromID

GetObjectFromID    varobj    id

 

指定IDをもつオブジェクトを取得します。

※指定したIDのオブジェクトと同じ型のオブジェクト変数を指定してください。
※取得に失敗した場合は、NULLがセットされます。
※ビル、住宅などスクリプトが設定されない部品は取得できません。
※車両、レイアウトは対象外

カテゴリー: Scriptシステム | GetObjectFromID はコメントを受け付けていません

FetchTrainStatus

FetchTrainStatus    trainid stat_num type

 

typeで指定した情報を編成ステータスに書き込みます。取得した値は整数です。

命令を実行した時点の状態値です。

0 編成オブジェクトのIDを取得します。
1 速度(km/h)
2 編成の車両数
3 種別フィルター
4 最高速度
5 列車基準の進行方向(1 or –1)
カテゴリー: Scriptシステム | FetchTrainStatus はコメントを受け付けていません

SetTrainStatus

SetTrainStatus  trainid   stat_num    param

 

編成ステータスにparamを保存します。整数のみ保存できます。

trainid : 列車のID

stat_num : ステータス番号(1から15まで)

param : 値

カテゴリー: Scriptシステム | SetTrainStatus はコメントを受け付けていません