|
|
Модератор форума: Dimitro |
Форум TrinityCore [TrinityCore] Help Уровень Game mode (rbac) |
Уровень Game mode |
Всем привет, столкнулся с проблемой:
Как создать 4,5,6 уровень ГМ(а) и так далее... И как запретить команды (например .app) 1,2,3-у уровню ГМ (модератор). - это Rbac, через таблицу command не вариант, т.к. нету там столба "security". Стоит ласт рева TDB базы. P.s. прошу прощения за ошибки. Добавлено (12.02.2016, 09:24) |
Ну смотри
Откроем rbac_default_piemissons, там 3 столбика (secId, premissionsId, realmId) secId - Это уровень гма (например я сделаю 10-й) premissionsId - Это айди, по какому будет ориентироватся rbac_linked_premissions. Я сделал 500 realmdId - Это реалмлист, на какой будут выданы права (-1 значит все) Откроем rbac_linked_premissions, там 2 столбика (id, linkedId) id - это айди, какому мы будем выдавать права на использование команды/функции. На моём примере мы делаем 10 лвл, а значит айди 500 linkedId - это айди команды/функции какую можно посмотреть в таблице rbac_premissions Например я хочу выдать команду .cast, у какой айди 267. Идём в таблицу rbac_linked_premissions, вписываем в первый столбик айди, на какой назначили гм лвл (в моём случае 500), во второй айди функции (в моём случае 267). Мы выдали команду на 10 лвл :) Старался расписать как можно подробнее
Буду рад плюсику =)
Сообщение # 3 написано 13.02.2016 в 16:41
|
| |||
| |||