返信: ARMA3 ミッションエディットスレ

ホーム フォーラム TRI Gaming フォーラム ARMA3 ミッションエディットスレ 返信: ARMA3 ミッションエディットスレ

#233199
trico
キーマスター

>muche3さん

こんばんは~。こむずかしいことは置いといて分かりやすくお答えすると、

質問124

= の左側を変数といいますが、オブジェクトのINIT欄に書く時は変数を指定しないといけないルールになっています。
他のスクリプトから参照とかしないなら null でも 0 でもなんでも構いません。
でも this は「このオブジェクト」という意味なので変数には使えないよ。

質問3

_x は繰り返し処理などでなにかを代入する時に使います。forEach は後ろの [アレイ] の中身分だけ繰り返すという意味です。

{[_x] execVM “scripts\ammo.sqf”;} forEach [CAR01,CAR02,CAR03,CAR04];

つまりこういう場合、CAR01 から順番に _x に代入されて

[CAR01] execVM “scripts\ammo.sqf”; [CAR02] execVM “scripts\ammo.sqf”; ...

というふうに実行されるよ。