新作情報
|
アップデータ情報
|
パッケージ情報
|
スクリーンショット
|
ムービー
FAQ
|
パーツ検索
|
編成データ
|
スクリプト
|
車両テクスチャー
地形テクスチャー
|
電チラギャラリー
|
天球テクスチャー
|
コミュニティ
|
リンク集
トップページ
≫
スクリプト
≫
命令リスト
≫
イベント
≫ SetEventTimer
スクリプト [ 命令リスト イベント SetEventTimer ]
はじめに
■ 書式
SetEventTimer <オブジェクト> <メソッド> <一般変数> <数値>
■ 意味
<数値>の時間間隔で、<オブジェクト>に書いてある<メソッド>を繰り返し実行する
指定した時間間隔で、メソッドを繰り返し実行するイベント命令です。
・<オブジェクト>…メソッドの書いてあるオブジェクトを指定します。
・<メソッド>…実行するメソッドを指定します。
・<一般変数>…イベントIDを代入します。
・<数値>…時間間隔をミリ秒単位で指定します。
サンプル
20秒間隔で、テストというメソッドを繰り返し実行する
Var TMR SetEventTimer this テスト TMR 20000 BeginFunc テスト DrawMessage "20秒おきに表示しています" EndFunc
1分間隔で、編成「TRAIN1」の警笛を鳴らす
Var TMR SetEventTimer "TRAIN1" 警笛再生 TMR 60000
BeginFunc 警笛再生 Playhorn EndFunc
※ この編成の名称には、"TRAIN1"と入力して下さい。