装備中の防具IDを変数に代入したい

返信する
Y-Z
記事: 2
登録日時: 2025年3月29日(土) 07:28

装備中の防具IDを変数に代入したい

投稿記事 by Y-Z »

お世話になります。

パズルゲームのようなものを作りたく、防具をデータベース代わりに使おうと考えています。
しかし、装備中の防具のIDを変数に代入する方法がわかりません。

指定したアクターの、指定した位置の防具のIDを変数に代入する手段が知りたいです。


javaScriptに関する知識はほとんどなく、$gameVariables.value();で変数を呼び出せるぐらいしかわかりません。

よろしくお願いします。
ゆわか
記事: 416
登録日時: 2015年11月10日(火) 20:08
連絡する:

Re: 装備中の防具IDを変数に代入したい

投稿記事 by ゆわか »

こちらの記事を参考にさせていただくと
viewtopic.php?t=2098

変数の操作のスクリプトに
$gameActors._data[アクターID]._equips[スロット番号]._itemId;
と記述すると装備のIDが取得されるようです。

アクターIDについては、説明不要ですね。
スロット番号については、デフォルトなら 武器が0、防具が1から4になるようです。
Y-Z
記事: 2
登録日時: 2025年3月29日(土) 07:28

Re: 装備中の防具IDを変数に代入したい

投稿記事 by Y-Z »

ご回答ありがとうございます。
自分でも調べたつもりでしたが、既に質問していた方がいらっしゃったのですね。

こちらで試してみます。
ありがとうございました。
返信する

“MZ:質問”に戻る