ページ 11

【解決済み】複数種のアイテムを複数個所持している時のみ開始するイベント

Posted: 2018年3月13日(火) 16:53
by たびびと
タイトルにあるように複数種類のアイテムを複数個ずつ所持している事が条件となったイベント
を実行する際の記述として以下に表記するものより簡易な表記の仕方がありましたら
教えて頂けないでしょうか。 

例)アイテムID1~3のアイテムを3個以上ずつ所持している時のみ発生するイベント。

イベント式の記述例
変数001~003にアイテムID1~3の所持数をそれぞれ代入。

条件分岐 変数01>=3
   条件分岐 変数02>=3
      条件分岐 変数03>=3
          実行内容の記述


以下それ以外の時、全てに同じ処理を記述。

現在これで対応していますが、すこし不格好な気がしますので、
もしこれよりも賢いやり方や簡単なやり方がありましたらお教え頂ければ幸いです。
どうぞよろしくお願いいたします。

Re: 複数種のアイテムを複数個所持している時のみ開始するイベント

Posted: 2018年3月13日(火) 18:49
by しぐれん
ガード節という手があります。

◆条件分岐:#0001 ≤ 3
◆イベント処理の中断

:分岐終了
◆条件分岐:#0002 ≤ 3
◆イベント処理の中断

:分岐終了
◆条件分岐:#0003 ≤ 3
◆イベント処理の中断

:分岐終了
◆文章:なし, ウィンドウ, 下
:  :条件を満たした

これでネストは小さくできます。
お試しあれ。

Re: 複数種のアイテムを複数個所持している時のみ開始するイベント

Posted: 2018年3月13日(火) 22:18
by たびびと
おお! なるほど!
イベント処理の中断というのはこんな使い方が出来たのですね!
というかこれが本来の使い方なのかな?

教えて頂きありがとうございました!!