【解決済】EVページ出現条件の変数を複数指定したい

アバター
GGG
記事: 17
登録日時: 2017年2月03日(金) 12:59

【解決済】EVページ出現条件の変数を複数指定したい

投稿記事by GGG » 2017年3月06日(月) 17:52

こんにちは。GGGと申します。
内容としてはタイトル通りなのですが、
イベントのページ出現条件に変数を複数個指定する事は可能でしょうか?
また、それを実現するプラグインはありますでしょうか?
ご存じの方がいらっしゃいましたら、お教えいただけると幸いです。
よろしくお願いいたします。
最後に編集したユーザー GGG on 2017年3月07日(火) 16:10 [ 編集 1 回目 ]

アバター
GGG
記事: 17
登録日時: 2017年2月03日(金) 12:59

Re: EVページ出現条件の変数を複数指定したい

投稿記事by GGG » 2017年3月06日(月) 17:56

検索をしたところ、サンシロピー様が製作された拡張イベントページ制御というプラグインを発見しました
しかし、こちらではページ出現条件に記号", <, >を使用できないとの事で困っております。
javascriptの記述に明るくないのですが、不等号を使用せずに大小を判断する記述は可能でしょうか?
奏ねこま
記事: 632
登録日時: 2016年1月20日(水) 20:04

Re: EVページ出現条件の変数を複数指定したい

投稿記事by 奏ねこま » 2017年3月06日(月) 18:19

javascriptに明るくないとのことですが、簡単な条件式なら書けますか?
であれば、トリアコンタンさんの動的変数プラグインが使えるかもしれません。
https://docs.google.com/spreadsheets/d/ ... d=30581402
アイス
記事: 48
登録日時: 2017年2月19日(日) 11:49

Re: EVページ出現条件の変数を複数指定したい

投稿記事by アイス » 2017年3月06日(月) 18:40

最初の質問の変数を二つ以上を条件にした方法だと
確か姫HimeWorks(海外クリエイターさん)さんのCustom Page Conditionsで実現できたと思います
(以前チラっとみただけなので何とも言えないですが)
多分表題の事はできると思います

イベント内容に注釈で書いた<page condition>から</page condition>
の中に条件分岐を設定します
その最後にプラグインコマンドでactivate_pageと記入しておくと
条件通りだった場合にそのページが活性化されると思います

あとは条件に必要な数だけ条件分岐コマンドで指定してやれば
変数二つ以上の条件になるんじゃないかなと思います

条件が成り立っている時のイベントコマンドは
</page condition>
の後(条件分岐内ではない)に記入していくはずです

難しい事はわからないので、
もし他の方も同じようなプラグインを探していた時の為に
コメントさせていただきました
アバター
GGG
記事: 17
登録日時: 2017年2月03日(金) 12:59

Re: EVページ出現条件の変数を複数指定したい

投稿記事by GGG » 2017年3月07日(火) 16:06

奏ねこま様 アイス様
返信ありがとうございます。

お教えしていただいたプラグインを確認してみました。
トリアコンタンさんの動的変数プラグインの方ですが、新たに変数やスイッチを追加する必要があるとのことで、
申し訳ありませんが今回は採用を見送りました。
奏ねこま様 情報ありがとうございます!

姫HimeWorksさんのCustom Page Conditionsですが、こちらは非常に使いやすいですね!
まだ、ちらとテストをしたのみですが必要としていた動作をしっかりと叶えてくれました。

コード: 全て選択

◆注釈:<page condition>
◆条件分岐:変数001 ≥ 1
  ◆条件分岐:変数002 ≥ 1
    ◆プラグインコマンド:activate_page
    ◆
  :分岐終了
  ◆
:分岐終了
◆条件分岐:変数003 ≥ 1
  ◆プラグインコマンド:activate_page
  ◆
:分岐終了
◆注釈:</page condition>


上記のような記述でEVページ出現条件に
『変数001と変数002が1以上の時、または変数003が1以上の時』
という条件が指定出来ました!

注釈コマンドの中で条件を書くのではなく、基本のイベントコマンドである条件分岐を使って
イベントの出現条件を指定できるのは物凄くわかりやすいですね。

使い勝手の良さに感動しました……。

“MV:質問” へ戻る