Установка в garrysmod/lua/autorun/server/anti_job_weapons_drop.lua
local weaponsMap, job, team = {}
hook.Add("canDropWeapon", "https://forum.gm-donate.net/t/zapretit-vybrasyvat-oruzhie/1290", function(ply, wep)
team = ply:Team()
if weaponsMap[team] == nil then
job = RPExtraTeams[team]
if job.weapons then
local map = {}
for _, class in ipairs(job.weapons) do
map[class] = true
end
weaponsMap[team] = map
end
end
if weaponsMap[team] and weaponsMap[team][wep:GetClass()] == nil then
return false
end
end)