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

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

Scoot

Пользователь
Мне нужно простое удаление предмета если по нему несколько раз выстрелить или ударить, пытался добавить код снизу в 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. Ещё стоит учитывать куда этот код вставить, просто так он ничего делать не будет.
Согласен,не всё так просто
 
Согласен,не всё так просто
Код:
    function ENT:OnTakeDamage(dmg)
        local player = dmg:GetAttacker()
            if( player:IsPlayer() ) then
               self:Remove()
            end
    end
Попробуйте добавить это в
Эта ссылка скрыта от группы "Гость" (группа пользователей, которые еще не прошли регистрацию или авторизацию на Проекте). Чтобы увидеть эту ссылку Вам требуется авторизоваться или пройти регистрацию на Проекте (зарегистрироваться).
/
Эта ссылка скрыта от группы "Гость" (группа пользователей, которые еще не прошли регистрацию или авторизацию на Проекте). Чтобы увидеть эту ссылку Вам требуется авторизоваться или пройти регистрацию на Проекте (зарегистрироваться).
/
Эта ссылка скрыта от группы "Гость" (группа пользователей, которые еще не прошли регистрацию или авторизацию на Проекте). Чтобы увидеть эту ссылку Вам требуется авторизоваться или пройти регистрацию на Проекте (зарегистрироваться).
/nut_item.lua после if (SERVER)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху