Всем привет! Написал функцию для быстрого добавления оружия на сервер
local function AddWeapon(weapon_class, price)
local wep = weapons.Get(weapon_class:lower())
if not wep then
ErrorNoHalt("[ОШИБКА] Оружие ".. weapon_class .." не найдено!\n")
return
end
IGS(wep.PrintName, "wep_" .. weapon_class):SetWeapon(weapon_class)
:SetPrice(price)
:SetPerma()
:SetCategory("Оружие")
:SetDescription("Выдает " .. wep.PrintName .. " при спавне.", true)
end
Пример как использовать функцию:
AddWeapon("m9k_colt1911", 0)
При попытке добавить оружие, возникает ошибка:
Ошибка покупки wep_m9k_colt1911: Этого предмета на сервере нет. Как вы нашли его
В чем проблема и как ее решить?