ページ 11

【解決】スクリプトでアイテムの変数で指定した得TPデータを所得

Posted: 2016年11月12日(土) 22:21
by にほへ
こんにちは

変数操作のスクリプトに$dataItems[id].tpGainと入力すればアイテムの得TP数を代入することが最近わかったのですが、
[id]の部分に変数を入れて、変数によってアイテムを変える事は可能でしょうか?

Re: スクリプトでアイテムの変数で指定した得TPデータを所得

Posted: 2016年11月12日(土) 22:34
by まっつUP
あたご様
お世話になります。
こんな感じですかね。

◆変数の操作:#0001 = var id = $gameVariables.value(2); $dataItems[id].tpGain;

Re: スクリプトでアイテムの変数で指定した得TPデータを所得

Posted: 2016年11月12日(土) 23:11
by にほへ
早速のご返信ありがとうございます!

試してみたのですが、下の画像のようになってしまいます。
画像

どこが間違っているのでしょうか?

Re: スクリプトでアイテムの変数で指定した得TPデータを所得

Posted: 2016年11月12日(土) 23:18
by 奏ねこま
存在しないアイテムIDを見ようとしてるんじゃないですか?

Re: スクリプトでアイテムの変数で指定した得TPデータを所得

Posted: 2016年11月12日(土) 23:19
by まっつUP
ID2の変数に値が入っていないからだと思います。

Re: スクリプトでアイテムの変数で指定した得TPデータを所得

Posted: 2016年11月12日(土) 23:26
by にほへ
ありがとうございます、ようやくわかりました!