ページ 11

動的データベース構築プラグインのjavascript計算式

Posted: 2016年12月30日(金) 14:53
by タイガーのダブル猪木
お世話になります。

スキルの計算式で、a.atk - b.defみたいな計算式を、Javascriptの計算式にするには、どのような記述をすればいいのでしょうか?
動的データベース構築プラグインの計算式に使用したいのですが、教えて頂けませんでしょうか?

Re: 動的データベース構築プラグインのjavascript計算式

Posted: 2016年12月30日(金) 18:36
by まっつUP
タイガーのダブル猪木様
お世話になります。

デフォルトのままならスキルのダメージの「計算式」の部分は元々javascriptで評価しています。
動的データベース構築プラグインは使ったことがないので分かりませんが
v[id]で変数の値を参照することもできますから、変数でできないか試してみては。

Re: 動的データベース構築プラグインのjavascript計算式

Posted: 2016年12月30日(金) 21:55
by タイガーのダブル猪木
まっつUP様

返信ありがとうございました。
私の書き方が悪く、真意がお伝えできていませんでした。

動的データベース構築プラグインは、トリアコンタン様のプラグインになります。
名の通りデータベース(例えば攻撃力)などの値に、Javascriptの計算式が使えるプラグインになります。まっつUP様がご指摘の通り、制御文字も使用できます。
攻撃力に適用したい場合は、武器・防具・敵キャラのメモ欄に<DD攻撃力:f> (f:Javascript計算式)を記載します。
この計算式に、例えば<DD攻撃力:a.atk - b.def>と記載するとエラーとなってしまいます。
(エラーはaって何よ?みたいな内容のものです)

そこで、a.atk(使用者のデータベース)やb.def(対象者のデータベース)の別の書き方が知りたく、質問に投稿させて頂いた次第です。

よろしくお願い致します。

Re: 動的データベース構築プラグインのjavascript計算式

Posted: 2016年12月31日(土) 02:02
by トリアコンタン
こんにちは!
残念ながら動的データベースプラグインでは、「a」や「b」という記述は使えません。
行いたい場合は、あらかじめ変数に所定の値を格納した上で「\v[n]」というかたちで参照してください。

Re: 動的データベース構築プラグインのjavascript計算式

Posted: 2016年12月31日(土) 08:20
by タイガーのダブル猪木
トリアコンタン様

回答ありがとうございます。
変数しか手段がないこと、承知しました。