スクリプト/フラグ(履歴ID:3)
最終投稿者: 退会したユーザー
更新:2009/11/17 06:21:44
スクリプトでBさんに話しかけるとAさんのコメントが変わるスクリプトは以下のように書きます。
フラグの名前は何でも構いません。フラグを取得している場合はifより後の処理を行います。フラグを取得していない場合はelseより後の処理を行います。
また、使い方を変えればこのようなこともできます。
例えば:speak("フラグを取得しています")の部分を、warp(3, 1, 1)に変えることで、プレイヤーをワープさせることができます。
また、第1引数はワープ先のマップIDにしてください。。また、第2,3引数はワープ先のX,Z座標ですので、ワープさせるところの座標にしてください。
- Aさんのスクリプト
setFlag("テストフラグ", true)
- Bさんのスクリプト
if getFlag("テストフラグ") speak("フラグを取得しています。") else speak("フラグを取得していません。") end
フラグの名前は何でも構いません。フラグを取得している場合はifより後の処理を行います。フラグを取得していない場合はelseより後の処理を行います。
また、使い方を変えればこのようなこともできます。
例えば:speak("フラグを取得しています")の部分を、warp(3, 1, 1)に変えることで、プレイヤーをワープさせることができます。
また、第1引数はワープ先のマップIDにしてください。。また、第2,3引数はワープ先のX,Z座標ですので、ワープさせるところの座標にしてください。