Jump to content


Photo

Как узнать количество выстрелов.


Best Answer Schatten , 06 December 2019 - 23:19

0-0,

private _primaryWeapon = (getUnitLoadout player) select 0;

if (_primaryWeapon isEqualTo []) exitWith { 0 };

private _primaryWeaponMagazines = _primaryWeapon select 5;

if ((count _primaryWeaponMagazines) > 1) then {
    _primaryWeaponMagazines select 1;
} else { 0 };
Go to the full post


  • Please log in to reply
2 replies to this topic

#1 OFFLINE   0-0

0-0

    Ефрейтор

  • Пользователи
  • 57 posts

Posted 06 December 2019 - 18:24

Такой вопрос..

Основное оружие имеет подствольный гранатомёт. Как узнать количество выстрелов в подствольнике, когда он не находится в руках?

 

Единственная команда, из тех, что я нашёл, которая вообще даёт количество выстрелов в подствольнике, это "weaponState"

Но для неё подсвольник должен быть включён как текущее оружие.

 

Есть ещё команда "ammo", но как её применить к подствольнику, я так и не понял.


Edited by 0-0, 06 December 2019 - 18:27.

  • 0

#2 OFFLINE   Schatten

Schatten

    Капитан

  • Пользователи
  • 1794 posts
  • Откуда:Тбилиси, Грузия

Posted 06 December 2019 - 23:19   Best Answer

0-0,

private _primaryWeapon = (getUnitLoadout player) select 0;

if (_primaryWeapon isEqualTo []) exitWith { 0 };

private _primaryWeaponMagazines = _primaryWeapon select 5;

if ((count _primaryWeaponMagazines) > 1) then {
    _primaryWeaponMagazines select 1;
} else { 0 };

  • 0

#3 OFFLINE   0-0

0-0

    Ефрейтор

  • Пользователи
  • 57 posts

Posted 07 December 2019 - 01:00

Спасибо)

 

Странные они конечно люди, что под все типы вооружения сделали прямую команду, а под подствольник нет.


  • 0




Яндекс.Метрика