Если у человека куплено любое оружие, то он может спавнить его через команду gm_giveswep “название” или же через “q меню” (если нет ограничение на показ). НО!!! Игрок может его спавнить даже если он “user”, ограничение хука не работает (код ниже). выдача оружия обходит хук “PlayerGiveSWEP”, но если у человека не куплено оружие, то ограничение работает. (Я ставил проверяющий “print” )
hook.Add( "PlayerGiveSWEP", "BlockPlayerSWEPs_amogus", function( ply, class, swep )
if !ply:HasFlag('c') then
if !string.find(class,'m9k_',1,true) and !vape[class] then
rp.FlashNotify(ply,'Внимание!',"Тебе нельзя брать: "..class)
--ba.notify_staff('Тебе нельзя это брать!', ply)
return false
end
end
end )