ページ 11

MZのように「直前IDによる変数代入」をする方法

Posted: 2021年4月05日(月) 18:27
by 初心者&質問者
戦闘時

①直前に使用したアイテム
②直前に行動したアクターのID
③直前に行動した敵キャラのインデックス
④直前に対象となったアクターのID
⑤直前に対象となった敵キャラのインデックス

などのアクターや敵が直前に使った行動を
変数代入するスクリプトをご存じの方いましたら
教えてください。

参考ページのURLの貼り付けでもかまいません。
よろしくお願いいたします。

Re: MZのように「直前IDによる変数代入」をする方法

Posted: 2021年4月05日(月) 23:46
by WTR
ものすごーく雑にMZにあるメソッドをコピペしただけのプラグインを作ってみました。

変数に取得するなら、変数のオペランドをスクリプトにして
以下のように書けば取得できると思います。
$gameTemp.lastActionData(0) // 直前に使用したスキルのID
$gameTemp.lastActionData(1) // 直前に使用したアイテムのID
$gameTemp.lastActionData(2) // 直前に行動したアクターのID
$gameTemp.lastActionData(3) // 直前に行動した敵キャラのインデックス
$gameTemp.lastActionData(4) // 直前に対象となったアクターのID
$gameTemp.lastActionData(5) // 直前に対象となった敵キャラのインデックス

ぶっちゃけなんのテストもしてないのでおかしかったらすみません…

Re: MZのように「直前IDによる変数代入」をする方法

Posted: 2021年4月06日(火) 11:53
by 初心者&質問者
WTR様

どうもありがとうございました!

Re: MZのように「直前IDによる変数代入」をする方法

Posted: 2021年4月06日(火) 12:16
by 初心者&質問者
WTR様

いま、いくつかテストしてみたのですが
問題無く使えました。

非常に便利なスクリプトなので
とても助かります。

どうもありがとうございました!