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

たびびと
記事: 16
登録日時: 2017年9月29日(金) 15:58

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

投稿記事by たびびと » 2018年3月13日(火) 16:53

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

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

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

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


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

現在これで対応していますが、すこし不格好な気がしますので、
もしこれよりも賢いやり方や簡単なやり方がありましたらお教え頂ければ幸いです。
どうぞよろしくお願いいたします。
最後に編集したユーザー たびびと on 2018年3月13日(火) 22:19 [ 編集 1 回目 ]

アバター
しぐれん
記事: 597
登録日時: 2017年3月28日(火) 22:22
連絡を取る:

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

投稿記事by しぐれん » 2018年3月13日(火) 18:49

ガード節という手があります。

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

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

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

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

これでネストは小さくできます。
お試しあれ。
有償でプラグイン作成リクエストに対応しています。
ご興味のある方は、こちらのリンクからどうぞ。
ツクールMV・プラグイン作成依頼受付
たびびと
記事: 16
登録日時: 2017年9月29日(金) 15:58

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

投稿記事by たびびと » 2018年3月13日(火) 22:18

おお! なるほど!
イベント処理の中断というのはこんな使い方が出来たのですね!
というかこれが本来の使い方なのかな?

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

“MV:質問” へ戻る