Нужна помощь?
Создайте тему в соответствующем разделе
Не нужно писать всё в чат!Загляните на торговую площадку
Там вы можете купить
всё что касается игровых серверовНе хотите бан?
Пожалуйста, ознакомьтесь с нашими правилами
Не нарушайте порядок!Продаёте или покупаете?
Пользуйтесь услугами гаранта
Мы сделаем вашу сделку безопасной
-
Объявления
-
⚙️ Новые онлайн-инструменты для DayZ 07/26/26
-
- 0
bleedingsourcesmanagerserver.c и заражение крови
Спросил
OskarDallas
-
Наш выбор
-
Персональный скин, точка спавна, и сет с лутом при респавне, стартовый лут для всех!
123new опубликовал тему в Версия 1.0 и выше,
Скрипт, добавляющий админу сервера возможность указывать для каждого игрока индивидуальный скин спавна, его персональную точку спавна и один из имеющихся на сервере стартовых наборов с лутом, которые можно составить самим.-
- 638 ответов
-
-
Создаем свой серверный мод. [DayZ 1.4 to Discontined]
123new опубликовал тему в Версия 1.0 и выше,
В данной теме я распишу возможность создания серверного мода для сервера на собственном примере и объясню как его собрать...-
- 120 ответов
-
-

Доброго всем. Помогите найти ответ.
В файле bleedingsourcesmanagerserver.c описана случайная подсадка заражения крови. Пытаюсь изменить на любую другую болезнь, но все равно идет подсадка заражения крови. В чем может быть причина?
Вроде поковырялся, но нигде больше подсадки не вижу.
Заражение идет именно при ударе от зараженных
override protected bool RemoveBleedingSource(int bit) { if(!super.RemoveBleedingSource(bit)) { Error("Failed to remove bleeding source:" + bit); } int inverse_bit_mask = ~bit; m_Player.SetBleedingBits(m_Player.GetBleedingBits() & inverse_bit_mask ); //infection moved here to allow proper working in singleplayer float chanceToInfect; if (m_Item) { chanceToInfect = m_Item.GetInfectionChance(0, CachedObjectsParams.PARAM1_BOOL); } else { chanceToInfect = PlayerConstants.BLEEDING_SOURCE_CLOSE_INFECTION_CHANCE; } float diceRoll = Math.RandomFloat01(); if (diceRoll < chanceToInfect) { m_Player.InsertAgent(eAgents.BRAIN); } m_Item = null;//reset, so that next call, if induced by self-healing, will have no item return true; }Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах