Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Настройка Админки
#11
Что не понятно из данной таблице ?
Вы же должны указать в таблице characters в поле access_levels к примеру 'Event GM' равен 3 (тоесть update characters set access_levels=3 where char_name='Deazer'; я становлюсь ЕГМом после произведения данного запроса в базу данных)

Данная таблица отвечает за роль персонажа на сервере т.е. какие у него есть права на действия , цвет ника и т.д.
Цитата:CREATE TABLE IF NOT EXISTS `access_levels` (
`accessLevel` MEDIUMINT(9) NOT NULL,
`name` VARCHAR(255) NOT NULL DEFAULT '',
`nameColor` CHAR(6) NOT NULL DEFAULT 'FFFFFF',
`titleColor` CHAR(6) NOT NULL DEFAULT 'FFFFFF',
`childAccess` VARCHAR(255) NOT NULL DEFAULT '',
`isGm` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0,
`allowPeaceAttack` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0,
`allowFixedRes` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0,
`allowTransaction` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0,
`allowAltg` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0,
`giveDamage` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0,
`takeAggro` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0,
`gainExp` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0,
PRIMARY KEY (`accessLevel`)
);

INSERT IGNORE INTO `access_levels` VALUES
(1,'Admin','0FF000','0FF000','2;3;4;5;6;7',1,1,1,1,1,1,1,1),
(2,'Head GM','0C0000','0C0000','5;6;7',0,0,1,1,1,1,1,1),
(3,'Event GM','00C000','00C000','5;6;7',0,0,1,0,1,0,0,0),
(4,'Support GM','000C00','000C00','5;6;7',0,0,1,0,1,0,0,0),
(5,'General GM','0000C0','0000C0','6;7',0,0,1,0,1,0,0,0),
(6,'Test GM','FFFFFF','FFFFFF','','0',0,1,0,1,0,0,0),
(7,'Chat Moderator','-1','-1','','0',0,0,1,0,1,1,1);
PS Данная инфа указана конкретно для сервера l2jserver и ее клонов аля L2J TW, L2JFree
В сборках на основе феникса это l2p\gameserver\config\GMAccess.xml - там все ясно и доступно описано на русском языке
Ответ
#12
Извините но вопрос стоял не так, и не пойму к чему Ваш ответ? я знаю как дать определенный уровень доступа, мне надо было НАСТРОИТЬ каждому уровню доступа свои права! С чем я уже справился, создав таблицу "admin_command_access_rights" (у меня ее почему то не было).
Если кому то интересно могу написать мануал.

А настроить кто какой ГМ, какой цвет и так далее - "access_levels" таблицу я знаю, но там не описываются конкретный команды для каждого access_levels Smile

Тему можно закрывать, спасибо большое за помощь.
Ответ
#13
Если не затруднит, напиши что и как в таблице. У меня тоже нет таковой.
Ответ
#14
TuIIoK Написал:Доброго Времени Суток!
Ребят возник вопрос:
Вот есть разные уровни доступа для ГМов и соответственно у каждого по идее должны быть своя админка.
Где вообще настраиваеться админка?
ПРиведу пример:
есть ЕГМ - хочу чтобы у него в админке небыло ГМшопа, точки предметов и остальных настроек - оставить просто ему возможность быть невидимым,давать бан, телепортироваться и все. (соответственно заблокировать ему команды ГМшопа и т д)

Сейчас когда я даю acces_level любой отличеющийся от "1" Head GM - у меня вообще админка не работает и нет возможности пользоваться командами - чар просто светиться и цвет ника другой Smile

Где искать файлы отвечающие за это?
у меня на ЕМУрт, есть конфиг. Туда прописываеш CharId=........
access
//teleportto
//recall
//...
и т.п вообщем то,погляди в файлах.
Ответ
#15
Важно! Перед любыми изменениями в БД сделайте ее бэкап Wink

Если Вам надо (как и мне) редактировать права ГМов (например Event Gm):
Заходим в таблицу 'access_levels' смотри какой уровень доступа относиться к "Event Gm", находим 6 столбец "isGM" меняем с "0" на "1".
Сохраняем.
Далее идем в таблицу 'admin_command_access_rights' там Вы увидите следующие:

admin_command_access_rights


В столбце "accessLevels" меняем с "1" на уровень Доступа на нужного Вам ГМа (в нашем случае "3"); Если Вам надо дать права на определенные команды нескольким ГМа (ИвентГМ, Модератор) - пишите в "accessLevels" значение через запятую в порядке возрастания.
Нюанс: Уровень доступа "1" (стоящий там по умолчанию) относиться к Главному Администратору и ему всегда доступны все команды, в независимости от таблицы "admin_command_access_rights", поэтому "1" можно не ставить.

Для таких лентяев как я Big Grin, выкладываю Вам свои настроеные таблички, которые подойдут к сборке L2J Server
access_levels

admin_command_access_rights

Добавлено через 5 минут
Эти таблички настроены для "ЕГМ", для других настраивайте сами ^^)

ПыСы: Ваш ЕГМ должен знать команды, так как //admin у него работать не будет)

Можно настроить чтобы работала, правда я думаю это лишние, так как все равно при использование неразрешенной команды или функции в админке ему напишет "У вам недостаточно прав доступа" Smile и выполнить команду будет проще напечатав ее)

Добавлено через 9 минут
own3dlove Написал:у меня на ЕМУрт, есть конфиг. Туда прописываеш CharId=........
access
//teleportto
//recall
//...
и т.п вообщем то,погляди в файлах.

В лыжах ненашел такого) Можно конечно редактировать файлы админки и как советовали выше под уровень доступа пихать свою html но это муторно) Через БД проще Smile
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Настройка сервера High Five TieLay 2 5,549 09-21-2023, 07:49 AM
Последний пост: Lafani
  Настройка инстанс для соло skallistey 4 2,105 10-14-2021, 03:06 PM
Последний пост: flopix
  настройка олимпиады хф vakisdasi 0 1,405 10-16-2019, 06:09 PM
Последний пост: vakisdasi
  Фикс Кенжей и Настройка босса Beleth KastaMeN 7 2,525 05-14-2017, 07:31 AM
Последний пост: FaintSmile
  First Guard настройка virusoflove 2 2,467 11-06-2016, 06:21 PM
Последний пост: KateKate7912
  Настройка сервера Lineage для онлайн aaansideee 5 2,213 09-14-2016, 12:47 PM
Последний пост: mwmkr
  Настройка User.ini Ich_will 2 2,790 05-12-2016, 11:19 PM
Последний пост: Ich_will
  Настройка login,gameserve.ini nick-dex 2 1,886 07-22-2015, 07:28 PM
Последний пост: nick-dex
  Настройка OC Debian 6 (7) DarkStyle 4 1,578 01-26-2015, 08:06 AM
Последний пост: DarkStyle
  Настройка iptables и sysctl singer 3 1,706 12-03-2014, 10:37 PM
Последний пост: singer

Перейти к форуму:


Пользователи, просматривающие эту тему: 3 Гость(ей)