【解決済み】特定の装備スロットに装備している武器のIDを取得したい
Posted: 2022年3月21日(月) 11:20
「HIME_EquipSlotsCore.js」というプラグインを使った状態で
「装備スロット1に装備している武器のIDを変数ID1に取得したい」と思い
こちら↓を参考にスクリプトを作ってみました
viewtopic.php?t=4230
これが実際に私が作ったスクリプトです↓
$gameVariables.setValue(1, $gameActors.actor(1).equips()[0].id);
しかし武器ID1を装備スロット1に装備した後、メニュー画面を閉じようとすると↓のようなエラーが出ます
「Cannot read property 'id' of null」
エラー表示を見る限りでは上記の$gameActors.actor(1).equips()[0].idに何も入っていないようです。
ですが武器ID1を装備した状態でコンソール画面で「$gameActors.actor(1).equips()[0].id」を打ち込むと
ちゃんと「1」と返ってきます。
ただ何も装備していない状態で打ち込んだ所、「Cannot read property 'id' of null」と出てきます。
どうか原因の分かる方はいらっしゃらないでしょうか?
【追記】解決しました!↓の記事を参考にやったら出来ました!
https://detail.chiebukuro.yahoo.co.jp/q ... 2202909647
「装備スロット1に装備している武器のIDを変数ID1に取得したい」と思い
こちら↓を参考にスクリプトを作ってみました
viewtopic.php?t=4230
これが実際に私が作ったスクリプトです↓
$gameVariables.setValue(1, $gameActors.actor(1).equips()[0].id);
しかし武器ID1を装備スロット1に装備した後、メニュー画面を閉じようとすると↓のようなエラーが出ます
「Cannot read property 'id' of null」
エラー表示を見る限りでは上記の$gameActors.actor(1).equips()[0].idに何も入っていないようです。
ですが武器ID1を装備した状態でコンソール画面で「$gameActors.actor(1).equips()[0].id」を打ち込むと
ちゃんと「1」と返ってきます。
ただ何も装備していない状態で打ち込んだ所、「Cannot read property 'id' of null」と出てきます。
どうか原因の分かる方はいらっしゃらないでしょうか?
【追記】解決しました!↓の記事を参考にやったら出来ました!
https://detail.chiebukuro.yahoo.co.jp/q ... 2202909647