InabiChan
Пользователь
Я это исправил, но сложилось так... Что после моей правки в коде - ентити не реагирует на нужный ему свеп, то есть... Кирка / топор не может добыть руду / дерево.[craft] addons/craft/lua/weapons/craft_weapon_base/shared.lua:73: attempt to index a nil value
1. Gather - addons/craft/lua/weapons/craft_weapon_base/shared.lua:73
2. unknown - addons/craft/lua/weapons/craft_weapon_base/shared.lua:56
Вот сам кусок код:
function SWEP:PrimaryAttack()
if (SERVER) then
local tr = self.Owner:GetEyeTrace()
if table.HasValue(self.ResourceEntities, tr.Entity:GetClass()) then
if (tr.Entity:GetPos():Distance(self.Owner:GetPos()) < 85) then
if table.HasValue(tr.Entity.Weapon, self.Owner:GetClass()) then
self:Gather(tr.Entity) --Вот та самая 56-ая строчка
else
self.Owner:SendLua("GAMEMODE:AddNotify('".. "Вы не можете добывать это этим инструментом" .."', NOTIFY_ERROR, 5)")
end
end
end
self:RunAnimation()
end
self:SetNextPrimaryFire( CurTime() + 0.4 )
end
Сообщение автоматически объединено:
Точнее сказать... После моей проделки из нерабочего кода в более рабочий код.