あることをしたら次のイベントを発生(質問掲示板

投稿:      2 mini keroro210 投稿:2013/10/04 20:26:04(最新:2013/10/05 20:51:05)
たとえば、クエストみたいに「〇〇を全員倒してきてくれ!」
で、全員倒したら「ありがとう。これはほんのお礼です。」 みたいな感じにドラクエⅨみたいなクエスト。
とにかく敵を全員倒したら次のイベントが発生。
どうすればいいですか? 誰か教えてください!

コメントする

コメントするには、ログインする必要があります。

コメント一覧

     2 mini keroro210(投稿日:2013/10/05 20:51, 履歴)
ありがとうございます!
       256 mini 池ちゃん(翡翠ヶ池)(投稿日:2013/10/04 21:43, 履歴)
調べれば前例が出てきますが一応じっくりと説明しますね。

if文は・・・もう習得済みかな?一応リンク貼っておきますね。

敵全員に↓様なスクリプトを記入するとイベントを発生させることができます。
if isEnemyWipedOut() #マップ内にいる敵を全員倒したかどうかの判定

speak("全滅完了!") #全滅した場合のイベント

else

speak("ぷぎゃー") #全滅してない場合のイベント

end

この「isEnemyWipedOut()」は
①関数リストから「ゲーム操作関連」を選ぶ
②「敵全滅判定」を選ぶと追加(?)できます。


じっくりと言った割には、ざっくりな説明に。