private ["_weaponclass"];
if(!RL_PrimHolstered)then
{
if(!((primaryWeapon player) == "empty"))then
{
_saved1 = [];
RL_PrimHWep = primaryWeapon player;
_weps = + (weapons player);
player removeWeapon RL_PrimHWep;
for [{_i = 0}, {_i < count(_weps)}, {_i = _i + 1}] do {
if (!((_weps select _i) in cantStore)) then {
_saved1 set[count(_saved1), _weps select _i];
};
};
HolsterArr set[0, _saved1];
RL_PrimHolstered = true;
RL_PH = true;
};
}else{
if(!(RL_PH))exitWith
{
player sideChat "Action Lockout";
};
if ((count(HolsterArr select 0) >= 1)) then {
private ["_i","_c","_class","_amount","_a79tmp"];
_a79tmp = + (HolsterArr);
for [{_i = 0}, {_i < count(_a79tmp select 0)}, {_i = _i + 1}] do {
_class = (_a79tmp select 0) select _i;
player addWeapon _class;
};
HolsterArr = [];
RL_PrimHWep = "empty";
RL_PrimHolstered = false;
RL_PH = false;
};
};
Comments