Проблемы с Nextbot

0
Посетители
0
Активный участник
С одними НПС все нормально,но с другими...Скачиваю аддон с мастерской,устонавливаю,убираю все аддоны,запускаю карту с 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
Посетители
0
Активный участник
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

NewNPC:Spawn()
NewNPC:Activate()
NewNPC:SetPos(npc:GetPos()+Vector(0,0,10))
NewNPC:SetAngles(npc:GetAngles())
NewNPC:SetModel( Models[Random] )
NewNPC:SetSkin( math.random(0,1) )
NewNPC:SetHealth( Random*25 )
npc:Remove()

undo.Create( "Cutbug" )
undo.AddEntity( NewNPC )
undo.SetPlayer( ply )
undo.Finish()
break
end
end
end
local function SW_Spawn_CutBug_NPC( ply, npc ) 
SW_SetNPCValues( ply, npc, "Evil - Cutbug 1")
end
hook.Add( "PlayerSpawnedNPC", "SW_Spawn_CutBug_NPC", SW_Spawn_CutBug_NPC )
Журналисты
0
Форумчанин
У тебя он может не совместим быть с какими-то другими аддонами, или аддонов слишком много.
 
Доступ закрыт.
  • Вам запрещено отвечать в темах данного форума.