fnc_swapToEmptyWeapon.sqf 509 B

123456789101112131415161718
  1. params["_unit", "_weapon"];
  2. private _emptyWeapon = getText(configFile >> "CfgWeapons" >> _weapon >> "RD501_Empty_Weapon");
  3. switch (true) do {
  4. case (_weapon in uniformItems _unit): {
  5. _unit removeItemFromUniform _weapon;
  6. _unit addItemToUniform _emptyWeapon;
  7. };
  8. case (_weapon in vestItems _unit): {
  9. _unit removeItemFromVest _weapon;
  10. _unit addItemToVest _emptyWeapon;
  11. };
  12. case (_weapon in backpackItems _unit): {
  13. _unit removeItemFromBackpack _weapon;
  14. _unit addItemToBackpack _emptyWeapon;
  15. };
  16. };