Показать сообщение отдельно
Старый 15.11.2013, 18:20   #1
Новичок
 
Регистрация: 15.11.2013
Сообщений: 4
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
lliapk пока неопределено
По умолчанию Скрипт на определение ГМ'а в игре

Здравствуйте!!
Подскажите пожалуйста как реализовать такой скрипт: Нужно периодически (1 раз в 30 сек.) проверять есть ли ГМ в игре на сервере ИЛ. Если ГМ окажется в игре делать релог или эксит с игры.
На сервере где я играю онлайн маленький и админ может легко прилететь ко мне и спалить что я играю ботом. Но он в игру редко заходит. По этому данный скрипт был бы весьма актуален для меня.

Вот что я узнал:
Для проверки ГМ'а в игре нужно послать пакет "81"
Тип: 0x81 (RequestGMList).

В ответ от сервера приходит пакет "64 BE 02 00 00 00 00 00 00".
Тип: 0x64 (SystemMessage)
0002 d MsgID: Сейчас нет Игрового мастера. ID:702 (0x02BE)
0006 d typesCount: 0 (0x00000000)

Я так понимаю нужно теперь узнать пакет когда админ онлайн и пакет на релог, и слепить все это дело в скрипт

Ребята помогите это сделать. Или может у кого есть похожий скрипт по проверке ГМ'ов в игре?

Добавлено через 34 минуты
Подскажите кто вкурсе какой должен быть пакет от сервера, про то что ГМ в игре.

Когда отсылаю на сервер пакет 81, приходит вот такой пакет:
"64 BE 02 00 00 00 00 00 00".
Тип: 0x64 (SystemMessage)
0002 d MsgID: Сейчас нет Игрового мастера. ID:702 (0x02BE)
0006 d typesCount: 0 (0x00000000)

Нужно узнать эти данные только когда ГМ онлайн???

Сервер - Интерлюдия.

Последний раз редактировалось lliapk, 15.11.2013 в 18:20. Причина: Добавлено сообщение
lliapk вне форума   Ответить с цитированием