Разрешения
ownerid из статьи команды делает вас владельцем сервера. Он не выдаёт права плагинов. /vanish, /kit и команды с TopPlugin смотрят на разрешения Oxide: отдельные строки, которые плагин регистрирует при загрузке.
Строка почти всегда выглядит как имяплагина.действие. У Vanish на странице uMod это vanish.use: имя плагина vanish, действие use. Точное имя смотрите в карточке, не выдумывайте. Консоль примет и несуществующее слово, но плагин на него не реагирует.
Группа нужна, когда одно и то же право получают несколько человек: VIP, модератор, донат. Игрок в группе наследует все её права. Одному человеку можно выдать право и напрямую, без группы.
Как читать примеры
В командах ниже нет квадратных скобок. Слово вроде vip — это уже готовое имя. Steam64ID — 17 цифр без кавычек.
Группы
o.show groups
o.show group admin
o.group add vip
o.group remove vipo.show groups печатает все группы. o.show group admin показывает, кто в группе и какие права ей выданы. add создаёт пустую группу, remove удаляет её вместе с привязкой игроков. Игроки с сервера при этом не удаляются.
Добавить и убрать человека:
o.usergroup add 76561198000000000 vip
o.usergroup remove 76561198000000000 vipПодставьте свой Steam64ID. Ник в эту команду не пишут: ники меняются, цифра нет.
Права
o.show perms
o.show perm vanish.use
o.show user 76561198000000000
o.grant user 76561198000000000 vanish.use
o.grant group vip vanish.use
o.revoke user 76561198000000000 vanish.use
o.revoke group vip vanish.useo.show perms — всё, что зарегистрировали загруженные плагины. Нет строки vanish.use в списке — плагин не загружен, право выдать рано. o.show perm отвечает, кому оно уже выдано. o.show user собирает группы и личные права одного игрока. С него удобно начинать, когда человек пишет «у меня нет доступа».
grant выдаёт, revoke забирает. Групповая выдача не копирует право каждому в личный список: она висит на группе. Убрали человека из vip — право исчезло, отдельно revoke не нужен.
Проверка на Vanish: выдайте себе vanish.use, зайдите на сервер и напишите в чат /vanish. Невидимость включилась — цепочка «файл, загрузка, право» собрана. Не включилась — смотрите o.show user и консоль на ошибки плагина.
Это постоянно
grant и группа живут, пока вы их не заберёте, в том числе после рестарта. Право на час, на вайп или на день выдаёт отдельный плагин привилегий. Сам Oxide таймера не ставит.
Длинные команды делают то же самое: oxide.grant user, oxide.group add, oxide.show user. После обновления плагина откройте его страницу ещё раз. Автор мог добавить новое право, старая группа его сама не получит.