• Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами Публичной оферты Проекта NetZONA.org: https://netzona.org/help/public-offer/

  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами использования Ваших файлов cookie на Проекте NetZONA.org: https://netzona.org/help/cookies/

  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с Политикой конфиденциальности Проекта NetZONA.org: https://netzona.org/pages/privacy-policy/

  • Ответы на основные вопросы: https://netzona.org/threads/populjarnye-voprosy-i-otvety-na-nix.6122/

  • Приветствуем на сайте, Гость! Приобрести (купить) Информационную услугу (в том числе группу "Проверенный") на Проекте NetZONA.org: https://netzona.org/account/upgrades

Опрос Как сделать повреждение айтема на NS как на CW?

  • Автор темы Автор темы Scoot
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.

Scoot

Пользователь
Регистрация
12 Мар 2015
Сообщения
200
Реакции
0
Баллы
27
Мне нужно простое удаление предмета если по нему несколько раз выстрелить или ударить, пытался добавить код снизу в nut_item, но он не рабоатет
Код:
    function ENT:OnTakeDamage()
        local player = dmg:GetAttacker()
            if( player:IsPlayer() ) then
               self:Remove()
            end
    end
 
И как его изобрести? Или может есть решение попроще?
 
Для предметов нет хука OnTakeDamage, нужно изобретать
Судя по приложенному коду, Ares перепутал item и entity. И для entity есть хук OnTakeDamage. Только в функции ошибка - не указан аргумент, в данном случае dmg. Ещё стоит учитывать куда этот код вставить, просто так он ничего делать не будет.
 
Судя по приложенному коду, Ares перепутал item и entity. И для entity есть хук OnTakeDamage. Только в функции ошибка - не указан аргумент, в данном случае dmg. Ещё стоит учитывать куда этот код вставить, просто так он ничего делать не будет.
Так как сделать что все работало как задумывалось?
 
Судя по приложенному коду, Ares перепутал item и entity. И для entity есть хук OnTakeDamage. Только в функции ошибка - не указан аргумент, в данном случае dmg. Ещё стоит учитывать куда этот код вставить, просто так он ничего делать не будет.
Согласен,не всё так просто
 
Статус
В этой теме нельзя размещать новые ответы.
Главная Регистрация
Назад
Сверху