Не выдается оружие при спавне

Делаю сервер на Helix.
Проблема такова: стоит выдача при спавне оружия.
Но не работает, один раз работает, когда покупается вещь за донат и спокойно все выдается, при перезаходе оружия - нет.

/addons/igsmodification/lua/igs/settings/sh_additems.lua

В этом файле проверь, есть ли у тебя этот хук (ниже)
Если нет, то добавь его в самый конец кода (ОБЯЗАТЕЛЬНО)
Если этот хук есть, то попробуй установить новую версию IGS или поискать по сборке хук PlayerSpawn и посмотреть, не стоит ли там функция, которая блокирует выдачу оружия при спавне (например, если у тебя профам выдается дефолтное оружие через таблицу + хук)

hook.Add("PlayerSpawn", "IGS.GiveWeaponOnSpawn", function(ply)

  timer.Simple(1, function() 

  for k,v in pairs(tab) do 

    if ply:HasPurchase(k) then 

      ply:Give(v) 

    end 

  end 

end) 

end)

Неа, работать отказывается. Переустанавливал IGS, по сборке посмотрел ничего не блокирует, оружие не выдается дефолтное при спавне.

Я никогда не работал с Helix, поэтому толком тебе ничего сказать не могу)
Проблема с IGS, как я понимаю?
Попробуй удалить IGS и проверь, будет ли выдаваться оружие при спавне. Если без IGS все будет работать нормально, то проблему решить будет гораздо легче…

[igs-modification] addons/igs-modification/lua/igs/settings/sh_additems.lua:234: bad argument #1 to ‘pairs’ (table expected, got nil)

  1. pairs - [C]:-1
  2. unknown - addons/igs-modification/lua/igs/settings/sh_additems.lua:234

Timer Failed! [Simple][@addons/igs-modification/lua/igs/settings/sh_additems.lua (line 232)]

for k,v in pairs(tab) do  -- 234 строка

Полностью скинь луашку