arma3でチキンクリスプ食べながらスクリプト

arma3のエディッタ向けスクリプトを自分用に投稿

プレイヤーの近くにあるオブジェクトのクラス名を取得するスクリプト

配置したい建物が見つからなかったので作ったスクリプト
f:id:question_and_life:20201009072520j:plain

//プレイヤー付近から5mの範囲にあるオブジェクトを取得する
_object = [];
_nObject = getPos Player nearObjects 5;
{_object = [typeof _x] + _object}forEach _nObject;
CopyToClipboard str _object;
//取得した結果
["EmptyDetector","HouseFly","HouseFly","HoneyBee","B_CTRG_Soldier_M_tna_F","Land_GuardHouse_01_F"]

その後、この結果を元にそれっぽい名前のクラス名を探す
探す手段はいくつかある
・エディッタのアセットから一つひとつ地道に探す
概ねどこにあるか分かっている時はこのやり方のほうが早い
f:id:question_and_life:20201009072558j:plain

・Configビュワーから探す
クラスネームが分かったら同じクラスネームを探してdisplaynameにかかれている名前を探し出す
f:id:question_and_life:20201009072626j:plain

f:id:question_and_life:20201009072645j:plain


こうして建物を調べて配置することが出来た
f:id:question_and_life:20201009072718j:plain