[help] Как сделать гм класс с ограниченным комманд листом?
Сабж
нужно сделать гм класс с ограниченным доступом к некоторым командам.
Или как сделать чтобы при входе Everybodyhasadminrights = true. Некоторые команды такие как shutdown server или restart через меню //admin не работали?
В конфигах гейм сервера поидее должна быть строчка ОлХэзРайтГМ=фалс. исправь на тру и убери лишние права у гмов в ассес. пропертис чтоли)
smOKe_NewAge: В конфигах гейм сервера поидее должна быть строчка ОлХэзРайтГМ=фалс. исправь на тру и убери лишние права у гмов в ассес. пропертис чтоли)
Нет я так понял он хочет сделать всех игроков ГМами на тест а так создай новую группу в таблице access_levels правь в таблице admin_command_access_rights доступ к командам
LoL174ru: Нет я так понял он хочет сделать всех игроков ГМами на тест а так создай новую группу в таблице access_levels правь в таблице admin_command_access_rights доступ к командам
Если не трудно можешь расписать по подробне, потому что я в mysql базе правил в admin_command_access_rights а никакого результата небыло :(
Сборка серва стоит : L2jServer rev.6172 (Gracia Final)
Конфиги => command-privileges.ini
Открываешь его и ищем:
# Команды перезагрузки
######################
admin_cache_htm_rebuild = 100
admin_cache_htm_reload = 100
admin_cache_crest_fix = 100
admin_cache_crest_rebuild = 100
admin_cache_crest_reload = 100
admin_quest_reload = 100
admin_teleport_reload = 100
admin_spawn_reload = 100
admin_zone_reload = 100
И ставим тут например 200,а Гму даём accesslvl 100,тем самым он не сможет перезагрузить сервер.
— Оо
Пока что данные методы не помогли, command-privileges.ini, хз, вроде нету такого файла в сборке, а мб я тупо слепой *_*
Вообщем если есть еще какие мысли по этому поводу не стесняйтесь, выкладывайте ![]()
В L2jServer такого конфига нет. ![]()
You can't feeling! No you can't feeling! And you can't feeling!
— People = Shit
делается так.
1) Идём в базу.
2) Заходим в таблицу characters и ищем нужного чара
3) В строке чара ищем пересечение со столбцом "access_level"
4) Ставим этот самый лвл от 0 до 6
Теперь что бы понять что же это за числа то такие...
Идём в базу в таблицу "access_levels" и там видим что какое число значит...
0 - Ообычный игрок
6 - Тест ГМ
5 - Супорт ГМ... и тд и тп
Далее если мы поставили чару в таблице characters - access_level равный 6, то согласно таблице "admin_command_access_rights" он будет иметь права которые там подписаны данной цифрой (в нашем случае это 6)
Тогда вопрос встает по другому, как сделать чтобы при EverybodyHasAdminRights = True. Access level выдавался не 1 (или 200) как для админа а например 6 как для тестового гма?
какая сборка? в каждой сборке конфиги разные но суть одна.
ищи строку в конфигах на автовыдачу прав



![-=[BloodKill]=-](/uploads/fotos/av-39301.jpg)

