Когда становлюсь Спецназом,полицейским то в c меню у меня есть рабочая кнопка выдать лицензию. Как сделать так чтобы можно было выдавать лицензии только Мэру?
Сменить на
function DarkRP.hooks:canGiveLicense(ply, target)
local reason = DarkRP.getPhrase("incorrect_job", "/givelicense")
-- Mayors can hand out licenses
if ply:isMayor() then return true end
return false, reason
end
Привет снова! Заменил тот скрипт на предложенный но у полиции в c меню выдача лицензии всё ещё есть.
Просто убери её из C Меню. Это просто пустышка теперь
Я все еще могу выдавать лицензии за полицию
Как в прошлый раз,просто ничего не изменилось и это не пустышка
Мб опять чет в settings.lua прописать?
Как пофиксить?
Я не знаю, у тебя как будто файлы DarkRP не меняются. Ты точно меняешь тот darkrp?
E:\ServerGmod\steamapps\common\GarrysModDS\garrysmod\gamemodes\darkrp\gamemode\modules\police последняя строка
Тот же самый путь который и указан
Мб у тебя чет не правильное?
Перезагрузку пробовал? Код изменен чтобы только мэр мог давать лицензии.
Перезагружал сервер,даже заного вставлял код,сохранял. Но все равно полиция может выдавать лицензии. А мб просто как то из c меню убрать функцию выдачи лицензии для полиции? Что бы полиция не видела эту функцию
Можешь но люди всё равно смогут использовать через /givelicense
Можно отключить эту команду для полиции. Хуком мб?
По сути тот код фильтрует кто может кто нет.
Может быть sv_init.lua не трогать и создать серверный луа? Который лежать будет в lua/autorun/server
Попробуй
Этот код получается не убирает выдачу лицензии полиции из c меню а разрешает использовать команду /givelicence только Мэру? Но крч мой способ не сработал
Да. Я оставил только мэра. Удачи разобраться мне пора
Удачи