トリアコンタン様の装備条件拡張での変数の使用について

sunagimo
記事: 138
登録日時: 2017年9月17日(日) 07:53

トリアコンタン様の装備条件拡張での変数の使用について

投稿記事by sunagimo » 2020年5月05日(火) 09:33

>トリアコンタン様

お世話になっております。Sunagimoです。
装備条件拡張のプラグインを使わせていただいております。
こちら、<ECE_計算式:f>を使って特定の変数が一定の数値以上」の値のときに
装備可能な装備品を作ろうと思ったのですが、以下のように記述して変数を2以上にしても装備出来ませんでした。

<ECE_計算式:\v[10] >= 2>

こちらについて正しい表記がございましたらご教授いただければと存じます。
また、複数の条件を満たしていた時にのみ装備させる、等が現状不可能でしたら
追加検討をお願いできればと存じます。

【自作RPG】
■北国狩人物語
https://plicy.net/GamePlay/152039
■ラストディフェンダー
https://plicy.net/GamePlay/152035
■ウィズテマーグ迷宮残歌
https://plicy.net/GamePlay/146396
奏ねこま
記事: 702
登録日時: 2016年1月20日(水) 20:04

Re: トリアコンタン様の装備条件拡張での変数の使用について

投稿記事by 奏ねこま » 2020年5月05日(火) 11:19

計算式に\v[10]みたいな制御文字は使えないので

$gameVariables.value(10) >= 2

とすべきかと思います。
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: トリアコンタン様の装備条件拡張での変数の使用について

投稿記事by トリアコンタン » 2020年5月05日(火) 14:32

こんにちは!
計算式中の制御文字の使用については対応可能だったので対応しました。

1.1.0 2020/05/05 計算式で制御文字が使えるよう修正
https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/EquipConditionExtend.js

ただ、ご提示の計算式にはもうひとつ問題があって式中で記号「>」は使えません。
メモ欄の閉じタグとしてご認識されてしまうからです。

なので記号「<」を使った式に書き換える必要があります。

コード: 全て選択

<ECE_計算式:2 <= \v[10]>


なお、複数の条件については「&&」「||」をご利用ください。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
sunagimo
記事: 138
登録日時: 2017年9月17日(日) 07:53

【解決】Re: トリアコンタン様の装備条件拡張での変数の使用について

投稿記事by sunagimo » 2020年5月05日(火) 15:45

>奏ねこま 様
JavaScriptによる計算式というのはそういうことだったんですね……。
お答えいただきありがとうございました!

>トリアコンタン 様
ご対応いただきありがとうございました。
以下のような形で複数の変数の条件を同時に満たしたときのみに装備可能なアイテムを作ることが出来ました。
<ECE_計算式:2 <= \v[10] && 2 <= \v[11] >
【自作RPG】
■北国狩人物語
https://plicy.net/GamePlay/152039
■ラストディフェンダー
https://plicy.net/GamePlay/152035
■ウィズテマーグ迷宮残歌
https://plicy.net/GamePlay/146396

“MV:質問” へ戻る