У меня появился такой вопрос. Я сделал профессию забаненного. Но он может спавнить пропы, покупать двери и т.д. Как сделать запрет?
PlayerSpawnProp
FAdmin_CanUseCommand
Может быть связано:
Если не знаете куда закидывать,то знайте:
garrysmod/lua/autorun/server/sv_notusebanned.lua
hook.Add("FAdmin_CanUseCommand", "NewFAdminBan.FAdmin_CanUseCommand", function(pl, arg)
if job == TEAM_BANNED and PlayerInBan(pl) then
return false
end
end)
1 лайк
интересно, но я не нашел этот хук в коде Fadmin
да… поэтому я сам нашел решение.
Воообщем. Надо зайти в папку с fadmin (gamemodes/darkrp/gamemode/modules/fadmin/fadmin/commands/sv_concommands.lua). Затем добавить эти строчки.
if ply:GetNWBool("isBanned") then
return ""
end
Типо такого должно быть
Лучше не редактировать сам FAdmin, чтобы будущие обновления DarkRP проходили безболезненно. Вместо этого можно через другой хук ограничить права: Fadmin Запрет для рп профы - #2 от пользователя GMD
Тоже нужно ограничения на действия в бане на fadmin и желательно на ulx но не могу найти а FAdmin_CanUseCommand не работает