ページ 1 / 1
アクターの装備IDを変数に代入したい
Posted: 2016年9月18日(日) 05:31
by Rusen
初歩的な質問で申し訳ありません。
例えばパーティメンバーの先頭のアクターが装備中の武器のIDを変数1に代入したい場合、
スクリプトで記述する場合、どのように記述したらよいでしょうか?
いろいろと検索したりしてみたのですが見つけられず、
既出の質問でしたら申し訳ありません。
Re: アクターの装備IDを変数に代入したい
Posted: 2016年9月18日(日) 09:55
by raeyik
https://docs.google.com/spreadsheets/d/ ... =849743907
RPGツクールMV プラグインコマンド集 リファレンス
"ゲームアクターリアル情報"
$gameActors._data[n]._equips[n2-1]._dataClass
"アクターn番が装備しているアイテムスロットn2番のデータクラス
weapon:武器armor :防具" "リアルゲーム情報より取得
dataClassとitemIdで装備を特定可"
Re: アクターの装備IDを変数に代入したい
Posted: 2016年9月18日(日) 10:52
by まっつUP
Rusen様
お世話になります。
こんな感じですかね。
◆武器の増減:ファルシオン + 1
◆装備の変更:ハロルド氏, 武器 = ファルシオン
//以下、変数の操作のオペランドのスクリプト
◆変数の操作:#0001 = var i = $gameParty.members()[0].actorId(); $gameActors._data._equips[0]._itemId;
隊員の0番目にいるアクターのID(デフォルトならパーティメンバーの先頭のアクターを示す)
$gameParty.members()[0].actorId();
武器の装備タイプは0
equips[0]
Re: アクターの装備IDを変数に代入したい
Posted: 2016年9月18日(日) 15:42
by Rusen
お二方とも返答ありがとうございました!
おかげさまでなんとかなりました!