С одними НПС все нормально,но с другими...Скачиваю аддон с мастерской,устонавливаю,убираю все аддоны,запускаю карту с nav,спавню НПС на карте и-НПС просто стоит на месте и ничего не делает.В консоли есть вот такая вот ошибка: [ERROR] addons/532921450/lua/entities/npc_isolation_xeno.lua:91: attempt to call method 'SetSolidMask' (a nil value) 1. unknown - addons/532921450/lua/entities/npc_isolation_xeno.lua:91 2. Spawn - [C]:-1 3. InternalSpawnNPC - gamemodes/sandbox/gamemode/commands.lua:399 4. Spawn_NPC - gamemodes/sandbox/gamemode/commands.lua:432 5. unknown - gamemodes/sandbox/gamemode/commands.lua:462 6. unknown - lua/includes/modules/concommand.lua:54 NextBot [63][npc_isolation_xeno]error: addons/532921450/lua/entities/npc_isolation_xeno.lua:309: attempt to compare two nil values
AddCSLuaFile("autorun/sw_alien_cutbug.lua") sound.Add( { name = "SW_Alien.Hopp", channel = CHAN_ITEM, volume = 0.99, soundlevel = 90, sound = "sligwolf/alien/hopp.wav" } ) local Category = "SligWolf's NPC's" local NPC = { Name = "Evil - Cutbug 1", Class = "npc_combine_s", Model = "models/sligwolf/unique_props/placeholder001.mdl", Category = Category } list.Set( "NPC", "sw_alien_cutbug", NPC ) local function MakeEnt(name, ply) if !IsValid(ply) then return end local ent = ents.Create(name) if !IsValid(ent) then return end if !ent.CPPISetOwner then return ent end ent:CPPISetOwner(ply) return ent end local Models = { [1] = "models/sligwolf/alien/cutbug2.mdl", [2] = "models/sligwolf/alien/cutbug1.mdl", } local function SW_SetNPCValues( ply, npc, name ) if !IsValid(npc) then return end if !IsValid(ply) then return end gname = gname or "" model = npc:GetModel() or ""
local Random = math.random(1,2) local tab = list.Get("NPC") for k,v in pairs(tab) do if v.Name == name and v.Model == model then local NewNPC = MakeEnt( "npc_headcrab_fast", ply ) if !IsValid(NewNPC) then continue end