ExecuteScript(string, object)
スクリプトを実行させます。
void ExecuteScript( string sScript, object oTarget );
Parameters
sScript
実行するスクリプトの名前
oTarget
実行させる対象
Description
イベントによって呼び出された場合、oTargetにsScriptを実行させます。そして呼び出されたScriptの実行を返します。
イベントによって呼び出した時にスクリプトを実行することの利点は、デフォルトのOBJECT_SELFのような変数が、有効なoObjectに初期化されることです。さらに、装備品やインベントリーの参照もoTargetでデフォルト化されます。これは配置物のOnUsedイベントでスクリプトを使う場合に簡単に書け、利用することができます。
モジュール内で、sScriptが有効にコンパイルされているスクリプトが指定されていない場合、何も起きません。
Remarks
sScriptはモジュールのスクリプトリストにあるスクリプト名でなければなりません。
Version
1.22
Example
// 例1−oTargetのイベントの1つで呼び出された時、 // スクリプト名"sc_example"をoTargetに実行させる。 ExecuteScript("sc_example", oTarget);
See Also
categories: | Miscellaneous Functions |
author: Brett Lathrope, editor: Jochem van 't Hull, JP team: Rainie
Send comments on this topic.