Files
DayZ-Epoch/SQF/dayz_code/compile/player_selectWeapon.sqf
2022-05-25 09:22:19 +02:00

21 lines
597 B
Plaintext

/*
Call this function to select primary or pistol (if no primary)
when the player's currently selected weapon is a throwable.
*/
if (currentWeapon player in ["Throw", ""]) then {
local _main = primaryWeapon player;
if (_main == "") then {
{
if (getNumber (configFile >> "CfgWeapons" >> _x >> "type") == 2) then {_main = _x;};
} count (weapons player);
};
if (_main == "") exitWith {};
local _muzzle = getArray (configFile >> "CfgWeapons" >> _main >> "muzzles");
if (count _muzzle > 1) then {
player selectWeapon (_muzzle select 0);
} else {
player selectWeapon _main;
};
};