Oxide (uMod) использует команды в консоли или через RCON для управления группами и разрешениями (permissions). У каждой группы могут быть свои разрешения на плагины.
oxide.group add <groupname> "<Group Title>" [rank] # создать группу
oxide.group remove <groupname> # удалить группу
oxide.usergroup add <steamid> <groupname> # добавить игрока в группу
oxide.usergroup remove <steamid> <groupname> # удалить игрока из группы
oxide.grant group <groupname> <permission> # выдать разрешение группе
oxide.revoke group <groupname> <permission> # отозвать разрешение у группы
✅ Разработчик плагина указывает нам на доступные права (https://skyplugins.ru/resources/xskinmenu.336/)
xskinmenu.use - доступ к меню.
xskinmenu.setting - доступ к настройкам.
xskinmenu.craft - доступ к изменению скина при крафте.
xskinmenu.entity - доступ к изменению скина установленных предметов/конструкций.
xskinmenu.item - доступ к изменению скина на активном предмете.
xskinmenu.inventory - доступ к изменению скинов в инвентаре. [ Когда игрок выбирает скин в меню. ]
xskinmenu.give - доступ к автоматическому изменению скинов на предметы которые попадают в инвентарь игрока любым способом.
xskinmenu.pickup - доступ к автоматическому изменению скинов на предметы которые подбирает игрок.
xskinmenu.skinchange - доступ к выбору скинов/удалению выбранных скинов. [ В меню. ]
xskinmenu.spraycan - доступ к использованию скинов через баллончик.
xskinmenu.playeradd - доступ к добавлению скина/коллекции через UI.
xskinmenu.defaultkits - доступ к стандартным наборам скинов.
xskinmenu.customkits - доступ к личным наборам скинов.
xskinmenu.kitN - кол-во личных наборов. [ Настройка в конфиге. ]
xskinmenu.adminskins - доступ к Админ скинам.
xskinmenu.vipskins - доступ к Вип скинам.
xskinmenu.admin - доступ к админ функционалу.
На странице плагина указано разрешение, которое мы возьмем для примера:
xskinmenu.use — позволяет открыть меню скинов.
oxide.group add admin "Администраторы" 0
oxide.grant group admin xskinmenu.use
oxide.grant group admin * выдать ВСЕ права (но ТАК ДЕЛАТЬ НЕ СТОИТ, т.к. у большинства
плагинов есть запрещающие права, которые перекроют все разрешения.)
Добавление игрока:
oxide.usergroup add 7656119XXXXXXXXX admin
По умолчанию есть группа default. Вы можете выдать ей только базовые разрешения:
oxide.grant group default xskinmenu.use
Если не хотите, чтобы обычные игроки использовали скины:
oxide.revoke group default xskinmenu.use
oxide.group add vip "VIP Игроки" 1
oxide.grant group vip xskinmenu.use
Добавление игрока:
oxide.usergroup add 7656119XXXXXXXXX vip