【解決済】JS計算式を教えて下さい…

youseityan
記事: 64
登録日時: 2018年8月19日(日) 05:35

【解決済】JS計算式を教えて下さい…

投稿記事by youseityan » 2019年5月17日(金) 18:45

質問失礼致します。
トリアコンタン様のステート自動付与プラグインを使用させていただいているのですが

<AS計算式:(JS計算式)> 指定したJavaScript計算式がtrueの間、対象ステートを付与する。

計算式中で不等号を使いたい場合、以下のように記述してください。
< → &lt;
> → &gt;
例:<AS計算式:\v[2] &gt; 1> // 変数[2]が1より大きい場合


を用い

例・変数1に代入されている値から1をマイナスし、その値が変数2に代入されている値より大きかったら

といった条件を作りたく
<AS計算式:\v[1] - 1 &gt; \v[2]>
と、いったタグを作成したのですが上手く機能してくれず…
どのように記述すれば良いでしょうか?

初歩の初歩のような質問申し訳ございません…
最後に編集したユーザー youseityan on 2019年5月18日(土) 03:22 [ 編集 2 回目 ]

アバター
ムノクラ
記事: 443
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: JS計算式を教えて下さい…

投稿記事by ムノクラ » 2019年5月17日(金) 19:48

youseityan さんが書きました:例・変数1に代入されている値から1をマイナスし、その値が変数2に代入されている値より大きかったら

といった条件を作りたく
<AS計算式:\v[1] - 1 &gt; \v[2]>
と、いったタグを作成したのですが上手く機能してくれず…


当方も初歩の初歩なので、合っているか分かりませんが、予想で書いちゃいます。
(間違ってたら、ごめんなさい)

<AS計算式:$gameVariables.value(1) -1 &gt; $gameVariables.value(2)>

今回は下記を参考にしています。
http://rpgmaker-script-wiki.xyz/variables_mv.php
***
:!: 質問前に、過去ログを検索しましょう! :!:
:!: プラグインのエラーが出たらトリアコンタン様の記事を読もう!
https://qiita.com/triacontane/items/2e2 ... e9503a2c30
:!: 質問が解決できたら、スレッドタイトルに【解決】を追加しましょう!
:!: 自己解決した方は、解決した方法を書きましょう ;)

:arrow: プラグイン検索ポータル
https://rpgfun.tk

:arrow: YEPプラグイン翻訳等
https://munokura.tk
youseityan
記事: 64
登録日時: 2018年8月19日(日) 05:35

Re: JS計算式を教えて下さい…

投稿記事by youseityan » 2019年5月18日(土) 01:59

ムノクラ様
お返事ありがとうございます

質問させてただいてから色々、試していた所
計算式自体は当方が最初に書かせていただいた
<AS計算式:\v[1] - 1 &gt; \v[2]>という書き方で問題なかったようなのですが
自分の思った通りに動作させられなかったのは

ステート自動付与プラグインと同じ作者様であるトリアコンタン様が制作された
メニュー内コモンイベントプラグインを使用し
メニュー画面内で起こるイベントを制作していたのですが
メニュー内で変数を操作し<AS計算式:\v[1] - 1 &gt; \v[2]>の条件を満たしたとしても
1度マップを抜けMAP画面を挟まないとステートが付与されないという
RPGツクールMVの仕様だったようです。

この度は大変お騒がせしました。

“MV:質問” へ戻る