Начнем с самого начала: Как выдать получить ГМство в игре? ибо админом вы уже являетесь (то есть можете выключить включить сервер, выдать денег, выдать вещи, заблокировать и удалить любого игрока не входя в игру и т.д.) то статус ГМа вам просто необходим ибо он дает ОЧЕНЬ много возможностей при минимуме нервотрепки
Для выдачи себе прав вам нужно Всего лишь прописать в Mysql вот такую строчку:
Цитата:call addGM (ID, 1) - где ID это айди вашего аккаунта в игре (при регистрации персонажа вам его в скобках должны показать)
И вы уже админ. Но радость недолговечна. Так как вы не один хотите играть а с друзьями и другими людьми то вы их так же преглашаете в игру. И за сутки вы будете наблюдать как сервер падает раз за разом, потому что какой то из ваших друзей нажал в админке
не туда! и это привело к падению базы.
Вы в шоке и не знаете что делать. Объяснять каждому просто замучаешся чтоб не тыкали куда попало если не знают или отправляете читать гайды
но есть более простое средство это просто выдача определенным людям определенных прав. Далее вы прочитаете что нужно вам сделать чтобы и овцы были целы и волки сыты.
Приятного прочтения!
Часто бывает что люди по неопытности тыкают на все функции ГМ-панели для проверки
"Что это такое?". А некоторые
специально хотят положить сервер/создать дополнительные трудности/увеличить нагрузку на машину/интернет-канал.
Как избежать этого? - Правильно, убрать опции не относящиеся к прямым обязанностям того или иного ГМа.
Для того чтобы оградить ГМа от каких-либо функций надо зайти (Пользуюсь MySQL, для MSSQL не знаю) на phpmyadmin, стандартный адрес:
http://IP-адрес_сервера/phpmyadmin .
Далее перейти в базу pw, а затем в таблицу auth. Тут прописаны ИДы всех ГМов и их права следующим образом:
Цитата:userID - ИД аккуанта, которому принадлежит право
zoneID - ИД мира, обычно единица
rID - ИД права
Всего прав
52. В этой таблице мы можем добавлять/удалять эти права.
Вот список этих прав и их расшифровка (переведены не все):
Цитата:
смотреть
0 - Возможность узнать ID игроков
1 - Невидимость и Неуязвимость
2 - Online кто присутствует
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 - Изменять информацию
502 - Показать статус
503 - Показать логи
504 - Перезапустить Сервер
505 - Перезапустить базу данных
506 - Показать айди игрока
507 - Показать информацию об игроке
508 - Показать статус игрока
509 - Present
510 - GetUserForbids
511 - GetUserCardused
512 - Дать Points игроку
513 - Обновить Point игрока
514 - Изменить информацию об игроке по имени
515 - Обновить информацию об игроке по имени
516 - Кикнуть игрока
517 - GetRoleList
518 - Обновить пароль Аккаунта
Можно проще:
rid - результат
читать
0 - появляеться надпись ГМ, работает только строка создать предмет, а также идентификатор и узнать айди персонажа нажав ctrl и правую кнопку мыши
1 - работают кнопки невидимости и неуязвимости
3 - появилась строка переключение параметров разговора
4 - появилась строка перейти к персонажу
5 - появилась строка вызвать игроков
6 - ГМ телепорт
11 - показать количество людей в сети
100 - появляються пункты ограничить учетную запись, ограничить персонажа
101 - появляються Учетная запись с ограничением на разговоры, Персонаж с ограничением на разговоры
104 - появляеться пункт Передать сообщение
105 - появляеться пункт Перезапустить сервер
206 - Появляються пункты Включить генератор чудовищ и Отключить генератор чудовищ, начинает работать пункт Сгенерировать чудовище
Автор гайда
©Chaos13
Свиснуто у
Ejik619