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

Доброго времени суток!
Вопрос - в файле init.c я спавню предмет и хочу ему задать состояние, чтобы он был поврежден к примеру до 80% или иного значения.
В данный момент у меня получилось зарандомить состояние предмета, но это не совсем то что мне нужно.
Ниже часть кода, например как сделать так чтобы у StoneKnife при спавне рандомно задавалось состояние ХП от 20% до 80%?
switch (randomSetFWeapon) { case 0: // StoneKnife itemEnt = itemClothing.GetInventory().CreateInInventory( "StoneKnife" ); SetRandomHealth( itemEnt ); player.SetQuickBarEntityShortcut(itemEnt, 0); break; case 1: // BoneKnife itemEnt = itemClothing.GetInventory().CreateInInventory( "BoneKnife" ); SetRandomHealth( itemEnt ); player.SetQuickBarEntityShortcut(itemEnt, 0); break; case 2: // Cleaver itemEnt = itemClothing.GetInventory().CreateInInventory( "Cleaver" ); SetRandomHealth( itemEnt ); player.SetQuickBarEntityShortcut(itemEnt, 0); break; }
Изменено пользователем odmean (история изменений)Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах