Вопрос Настройка Setgroup Badmin

  • 66
  • 1
  • 1
Контакты для связи отсутствуют.
Такой прикол, если я дам к примеру рангу superadmin флаг *, он сможет юзать !setgroup. Как сделать так, чтобы он не мог прописать себе ранг root, который выше него?? То же самый вопрос к рангу sudoroot
1677244287481.png
 
Решение
делай проверку на ранг админа и какой ранг он хочет установить
if pl:GetRank():find('sudoroot') and args.rank:find('root') then
ba.notify(pl,'Ты не можешь выдать себе ранг: Root')
return false
end
вставь этот код перед функций ba.data.SetRank
  • 98
  • 10
  • 19
Контакты для связи отсутствуют.
делай проверку на ранг админа и какой ранг он хочет установить
if pl:GetRank():find('sudoroot') and args.rank:find('root') then
ba.notify(pl,'Ты не можешь выдать себе ранг: Root')
return false
end
вставь этот код перед функций ba.data.SetRank
 
  • 66
  • 1
  • 1
Контакты для связи отсутствуют.
делай проверку на ранг админа и какой ранг он хочет установить
if pl:GetRank():find('sudoroot') and args.rank:find('root') then
ba.notify(pl,'Ты не можешь выдать себе ранг: Root')
return false
end
вставь этот код перед функций ba.data.SetRank
код неправильный
Ошибок нет, но ничего не происходит
1677249653683.png
 
  • 66
  • 1
  • 1
Контакты для связи отсутствуют.
не в тот файл вставил код
нужно сюда: addons/badmin/lua/ba/plugins/core.lua
Все работает. однако когда я через консоль ввожу setgroup вылазит

[badmin] addons/badmin/lua/ba/plugins/core.lua:25: attempt to call method 'GetRank' (a nil value)
1. Init - addons/badmin/lua/ba/plugins/core.lua:25
2. RunCommand - addons/badmin/lua/ba/core/commands/commands_sv.lua:22
3. unknown - addons/badmin/lua/ba/core/commands/commands_sv.lua:59
4. unknown - lua/includes/modules/concommand.lua:54



1677266012699.png
 
Сверху Снизу