• Новые темы в этом разделе публикуются автоматически при добавлении файла в менеджер ресурсов.
    Ручное создание новых тем невозможно.
Иконка ресурса

Мануал Любая версия ♦ Права Game Masters

Красная Королева

Путник
Модератор
Сообщения
459
Розыгрыши
0
Репутация
141
Реакции
28
Баллы
0
Во общем задумался я тут над проблемой, когда бывает что неопытные гмы рушат сервер или когда им просто не хочется давать всех прав.
Я решил покопаться в базе и вообщемто путем проб и ошибок составил табличку, какой айди который прописывается каждому гму за что отвечает
В итоге получилось вот что:)
Если вы хотите ограничить права конкретного ГМа то нужно сделать вот что:
НА примере базы MSSQL
Открываем Query Analyzer, ищем нашу базу, у меня например dbo, открываем... Видим много папок, нам нужна User Tables
смотрим и видим таблицы с названиями типа dbo.auth,dbo.forbid и так далее
Щелкаем правой кнопкой мыши по таблице и нажимаем Open
25254
Видим табличку почти как я составил ниже, чем больше ГМов тем больше она будет, НА каждого ГМа по 52 права.
userid - айди ГМ аккаунта, zoneid-айди мира, обычно 1 а rid-это и есть права ГМа
Чуть ниже я описал что значит каждый значимый rid, так что удаляем те колонки с правами, чтобы ими не пользовался конкретный ГМ.
Ну вот и все:)
userid____rid____результат
1_______________0________появляеться надпись ГМ, работает только строка создать предмет, а также идентификатор и узнать айди персонажа нажав ctrl и правую кнопку мыши
2_______________1_________работают кнопки невидимости и неуязвимости
4_______________3_________появилась строка переключение параметров разговора
5_______________4_________появилась строка перейти к персонажу
6_______________5_________появилась строка вызвать игроков
7_______________6_________ГМ телепорт
12______________11________показать количество людей в сети
13______________100_______появляються пункты ограничить учетную запись, ограничить персонажа
14______________101_______появляються Учетная запись с ограничением на разговоры, Персонаж с ограничением на разговоры
17______________104_______появляеться пункт Передать сообщение
18______________105_______появляеться пункт Перезапустить сервер
25______________206_______Появляються пункты Включить генератор чудовишь и Отключить генератор чудовишь, начинает работать пункт Сгенерировать чудовиже
права на данный материал принадлежат мне HAOSINO aka Lolio

0 - Возможность узнать ID игроков
1 - Невидимость и Неуязвимость
2 - Online_OrNot
3 - Chat_OrNot
4 - Портал к игроку
5 - Портал игрока
6 - Портал по карте
7 - Портал к НПС
8 - Портал к КАРТЕ? (!)
9 - СпидХак
10 - Следовать (?)
11 - Список пользователей (?)
100 - Бан игрока
101 - Бан чата
102 - Бан трейда
103 - Бан продажи
104 - ГМ чат (Красн сообщения)
105 - "Перезапустить сервер" (На самом деле Shutdown_GameServer - отключить)
200 - Создание мобов, управление спавнерами
201 - Dispel_Summon
202 - Pretend
203 - GMMaster
204 - Возможность изменения DoubleExp
205 - Возможность изменения Lambda
206 - ActivityManager
207 - Возможность отключения трейда
208 - Возможность отключения аука
209 - Возможность отключения мейла
210 - Возможность отключения факций (кланов) (?)
211 - Возможность изменения DoubleMoney
212 - Возможность изменения DoubleObject (дроп)
213 - Возможность изменения DoubleSP (дух)
214 - Возможность изменения NoSellPoint (трейды гейм картами ?)
501 - ModifyRoleInfo
502 - ViewStatus
503 - ViewLog
504 - ForceRestartGame
505 - ForceRestartDB
506 - QueryRoleID
507 - QueryRoleInfo
508 - QueryRoleStatus
509 - Present
510 - GetUserForbids
511 - GetUserCardused
512 - GetUserPoints
513 - UpdateUserPoint
514 - GetUserInfoByName
515 - UpdateUserInfoByName
516 - UnkickUser
517 - GetRoleList
518 - UpdateAccountPasswd
 
Последнее редактирование модератором:

Назад
Сверху Снизу