Здравствуйте, я хочу создать своего npc который бы нападал на игрока и других npc, и в качестве модели для этого нпс я выбрал модель гражданского male_07, но столкнулся с проблемой, я хочу чтобы этот нпс использовал определённый скин но если я добавлю этот скин то он будет использоваться на всех гражданских в игре и мне бы этого не хотелось. Я попросил нейронку сделать мод но чёт какая-то херня получилось, помогите пожалуйста)
local function AddNPC(t, class)
if (!t.Name) then t.Name = "#" .. (class or t.Class) end
t.Author = "VALVe"
list.Set("NPC", class or t.Class, t)
end
local Category = "Terror"
AddNPC({
Name = "Terror",
Class = "npc_citizen",
Model = "models/Humans/Group03/male_07.mdl",
KeyValues = {
targetname = "terror"
}
}, "npc_citizen_enemy")
hook.Add("OnEntityCreated", "TerrorSkin", function(ent)
timer.Simple(0, function()
if not IsValid(ent) then return end
if ent:GetName() ~= "terror" then return end
ent:SetSubMaterial(0, "models/terror/male07_face")
ent:SetSubMaterial(1, "models/terror/male07_body")
end)
end)
Вот такой мод получился