• Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами Публичной оферты Проекта NetZONA.org: https://netzona.org/help/public-offer/

  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами использования Ваших файлов cookie на Проекте NetZONA.org: https://netzona.org/help/cookies/

  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с Политикой конфиденциальности Проекта NetZONA.org: https://netzona.org/pages/privacy-policy/

  • Ответы на основные вопросы: https://netzona.org/threads/populjarnye-voprosy-i-otvety-na-nix.6122/

  • Приветствуем на сайте, Гость! Приобрести (купить) Информационную услугу (в том числе группу "Проверенный") на Проекте NetZONA.org: https://netzona.org/account/upgrades

Нужен аддон или как подправить

  • Автор темы Автор темы Morgan
  • Дата начала Дата начала

Morgan

Модератор
Команда форума
Регистрация
24 Сен 2019
Сообщения
944
Реакции
12
Баллы
62
Адрес
города крутых Модераторов
Пол
Мужской
Семейное положение
Свободен(а) как ветер
Есть на одном сервере (fusionrp) аддон либо у них так настроен конфиг, что не даёт использовать ноклип, cloak, god и тд в РП профах (граждан,мент и тд) а только в нонрп профе (админская профа). Что это и как настроить? (SERVERGUARD)
 
где то я видел этот этот луа adminblockcomand
 
Чем тебя не устраивает ULX админка или любая другая? Serverguard не дает защиты и функционала как в других админках, а только дополнительную eблю с ним. Да и к тому же проще написать свой скрипт, где примерно будет выглядеть так, но это не точный скрипт, я просто набросал шаблон

Lua:
if
Player:team("гражданин","полицейский")
has use ulxcommands = false
else if player:team("NonRP")
has use ulxcommands = true
 
Чем тебя не устраивает ULX админка или любая другая? Serverguard не дает защиты и функционала как в других админках, а только дополнительную eблю с ним. Да и к тому же проще написать свой скрипт, где примерно будет выглядеть так, но это не точный скрипт, я просто набросал шаблон

Lua:
if
Player:team("гражданин","полицейский")
has use ulxcommands = false
else if player:team("NonRP")
has use ulxcommands = true

А в какую из строчек это вкинуть?)

Lua:
local command = {}

command.help        = "Enable god mode for a player.";
command.command     = "god";
command.arguments    = {"player"};
command.permissions    = "God mode";
command.immunity     = SERVERGUARD.IMMUNITY.LESSOREQUAL;

function command:OnPlayerExecute(_, target)
    target:GodEnable();
    return true;
end;

function command:OnNotify(pPlayer, targets)
    return SGPF("command_god", serverguard.player:GetName(pPlayer), util.GetNotifyListForTargets(targets));
end;

function command:ContextMenu(pPlayer, menu, rankData)
    local option = menu:AddOption("Toggle God Mode", function()
        if (!pPlayer:HasGodMode()) then
            serverguard.command.Run("god", false, pPlayer:Name());
        else
            serverguard.command.Run("ungod", false, pPlayer:Name());
        end;
    end);

    option:SetImage("icon16/shield.png");
end;

serverguard.command:Add(command);
 
Главная Регистрация
Назад
Сверху