二次爆発スクリプト

提供:PeCaTacWiki
2023年3月14日 (火) 12:56時点におけるMonotone (トーク | 投稿記録)による版 (ページの作成:「弾薬箱などが二次爆発します。大爆発させたいときに。 AmmoBoxなどのInit欄に<pre> t=[this] execVM "scripts\AmmoExplosive.sqf" </pre>などと書いて使用します。<pre> // AmmoExplosive.sqf if(not isServer) exitWith{}; _ammo = _this select 0; _pos = [getPos _ammo select 0, getPos _ammo select 1, 0.5]; waitUntil{not alive _ammo}; _bombs = [ "ARTY_Sh_81_HE", "GrenadeHand", "GrenadeHand", "GrenadeHand", "GrenadeHand", "GrenadeHan…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

弾薬箱などが二次爆発します。大爆発させたいときに。

AmmoBoxなどのInit欄に

t=[this] execVM "scripts\AmmoExplosive.sqf"

などと書いて使用します。

// AmmoExplosive.sqf if(not isServer) exitWith{};

_ammo = _this select 0; _pos = [getPos _ammo select 0, getPos _ammo select 1, 0.5];

waitUntil{not alive _ammo}; _bombs = [

 "ARTY_Sh_81_HE", 
 "GrenadeHand", "GrenadeHand", "GrenadeHand", "GrenadeHand", "GrenadeHand", 
 "GrenadeHand", "GrenadeHand", "GrenadeHand", "GrenadeHand"]; 

while{(random 3) > 1} do{  sleep (random 10); (_bombs select (floor (random (count _bombs)))) createVehicle _pos; };

Tips

_bombs =の行のARTY_Sh_81_HEやGrenadeHandを書き換えることで、爆発の威力や派手さを調整できます。 例えば、

_bombs = ["Bo_FAB_250", "Bo_FAB_250", "Bo_FAB_250"];

とすれば、250kg爆弾の大爆発になります。


参考リンク:https://community.bistudio.com/wiki/Arma_3:_CfgWeapons_Vehicle_Weapons

- ここのAmmoのところに書いてあるクラスネームをコピペします。