Нужна помощь?
Создайте тему в соответствующем разделе
Не нужно писать всё в чат!Загляните на торговую площадку
Там вы можете купить
всё что касается игровых серверовНе хотите бан?
Пожалуйста, ознакомьтесь с нашими правилами
Не нарушайте порядок!Продаёте или покупаете?
Пользуйтесь услугами гаранта
Мы сделаем вашу сделку безопасной
-
Объявления
-
⚙️ Новые онлайн-инструменты для DayZ 07/26/26
-
- 0

Помогите решить задачку,
В ванильке на слоте маски есть CanEatAndDrink, соответственно правив наследование маски в ItemBase на "AllowFoodConsumption - return false", то все работает, персонаж не кушает и не пьет.
Добавив в скрипт "headgear", и так же добавляя параметр "AllowFoodConsumption " в ItemBase - не робит. Думаю я начудил что то не так
override bool CanEatAndDrink() { ItemBase mask = ItemBase.Cast(GetInventory().FindAttachment(InventorySlots.MASK)); return (!mask || (mask && mask.AllowFoodConsumption())); ItemBase headgear = ItemBase.Cast(GetInventory().FindAttachment(InventorySlots.HEADGEAR)); return (!headgear || (headgear && headgear.AllowFoodConsumption())); }Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах