LoginFail packet
LoginFail packet, в нем отправляется причина по которой нельзя залогинится.
Случайно обнаружил, что можно слать любое системное сообщение. Как выяснить какой номер посылать? |
Re: LoginFail packet
systemmsg-e.dat же? Или это не то, о чем я думаю?
|
Re: LoginFail packet
статическое значение ставь 0х01 и тд
Добавлено через 50 секунд Код:
public final class LoginFail extends L2LoginServerPacket { |
Re: LoginFail packet
RequestAuthLogin, RequestServerLogin...
|
Re: LoginFail packet
мне нужно узнать как расчитывать значение которое нужно посылать в этом пакете чтоб в клиенте показало systemmessage например (номер 15 Вы в зоне осады)
нашару посылая значения: id в пакете - 1809, в клиенте показывает sysmsg id: 396 Измените временный пароль на сайте и зайдите в игру. id в пакете - 1811, в клиенте показывает sysmsg id: 458 Время игры закончилось. id в пакете - 1811, в клиенте показывает sysmsg id: 398 Истекло оплаченное время игры на Вашем аккаунте. |
Re: LoginFail packet
Или я тупой, или что-то перемудрили.
LoginFailPacket2 format:cc handler:Развернуть ↓О каких расчетах речь? Как вы хардкод считать собрались? Добавлено через 41 минуту таки да, таки перемудрили. пакет cc (0x01, reason). 1811 == 0x0711. в LE представлении DWORD 11 07 00 00. пакет сс. из pBuff берется только BYTE 0x11 == 17 - REASON_CHANGE_TEMP_PASS(17), //Please login after changing your temporary password. :dd: |
Re: LoginFail packet
Цитата:
Попробуйте 1717, посмотрите что выдаст... Те сообщения что вы выше написали одинаковы по смыслу, 1811 может быть и 458 и 398, но по какому принципу они выбираются это вопрос.... |
Re: LoginFail packet
Цитата:
|
Re: LoginFail packet
Цитата:
REASONS...:Развернуть ↓Возможно ls виноват (может доп. прописать в ls нужно), а возможно и клиент не хочет... Можете попробывать любой другой (к примеру 1333). Но что то мне подсказывает что используется только то что в спойлере выше... номера 1809 = 11 = 17 из спойлера (396 из SystemMsg), 1811 = 13 = 18 из спойлера(458 из SystemMsg) и 19 из спойлера (398 из SystemMsg). Вообщем как то так). |
Re: LoginFail packet
вообщем для сообщений о бане аккаунта нужно использовать пакет AccountKicked, но блин что ни отправь он отображает все время рандомные сообщения... я уже моск сломал...
|
Текущее время: 19:46. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot