|
Флудильня Разговоры на любые темы. Мы устаем постоянно работать. Иногда надо где-то немного отдохнуть. Пожалуйста, не надо здесь устраивать бардак. |
|
Опции темы | Поиск в этой теме | Опции просмотра |
28.01.2011, 21:56 | #1 |
Пользователь
|
Команды GM и права
Решил поразбираться с правами на ГМ-комманды, т.е. переопределить какому уровню какие команды доступны (например 1-только баны).
Первая мысль - база. Меняю: Код:
-- Перебрасываем все права уровня 1 на 2-й UPDATE `command` SET `security` = 2 WHERE `security` = 1 -- Меняем уровень команд ban* на 1 UPDATE `command` SET `security` = 1 WHERE `name` LIKE '%ban' Теперь вопрос - за что отвечает таблица `command` и хватит ли простой замены Код:
{ "tele", SEC_MODERATOR, true, &ChatHandler::HandleLookupTeleCommand, "", NULL }, Код:
{ "tele", SEC_ADMINISTRATOR, true, &ChatHandler::HandleLookupTeleCommand, "", NULL }, |
28.01.2011, 22:11 | #2 |
Супер-модератор
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
|
Хватит добавления команды tele в `command`.
|
28.01.2011, 23:02 | #3 |
Пользователь
|
Если хватает `command` то почему у меня security у команд = 3, а комманду может выполнять даже 1, не то что 2?
|
28.01.2011, 23:03 | #4 |
Супер-модератор
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
|
У вас не у тех (или не у всех) команд в таблице security = 3.
|
28.01.2011, 23:41 | #5 |
Пользователь
|
Проверил, у tele - уровень 3. Или я что-то не так понял?
|
29.01.2011, 00:53 | #6 |
Супер-модератор
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
|
Я думаю вы что-тоне так поняли, система работает как задумано и жалоб не поступало. Данные из таблицы `command` перекрывают внутренние серверные установки.
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Команды Git'a | Max | Прочая документация | 26 | 19.08.2012 10:41 |
Скрипт php для отправки команды в консоль mangosd.exe | coftsonyk | Языки программирования | 51 | 11.05.2012 22:35 |
Хочу удалить все арена команды | ObeDve | Новичкам | 5 | 27.12.2010 10:34 |
Создание внутриигровой команды | Houk | Новичкам | 9 | 10.08.2010 19:23 |
GM права на определённом realm'e | KiriX | Новичкам | 4 | 29.07.2010 12:43 |