У кого-нибудь есть наработки кода, чтобы, когда игрок попытался взять оружие, которое в донате - ему писало бы в чат, что его нужно купить в /donate?
используй хук
примеры использования см по ссылке
/addons/igs-modification/lua/autorun/server/igs_can_pick_donate_wep.lua
hook.Add("PlayerCanPickupWeapon", "donate_wep_notify", function(pl, wep)
local sClass = wep:GetClass()
local ITEM = IGS.PlayerHasOneOf(pl, IGS.ITEMS.SB.SWEPS[sClass]) -- nil не продается, ITEM продается и куплен доступ, false продается, но не куплен
if ITEM == false then
IGS.Notify(pl, "Вы пытаетесь поднять /donate оружие")
return false
end
end)