Везде когда не выполняются какие либо условия отправляется пакет ActionFailed.
Ниже пример с l2j, отправляем sysMsg и потом ActionFailed,может кто-нибудь подсказать , зачем ? Что клиент думает о этом пакете?
пакет ActionFailed с 1 байтом 0x1f
Java:
if (activeChar.isFakeDeath()) {
activeChar.sendPacket(SystemMessageId.CANT_MOVE_SITTING);
activeChar.sendPacket(ActionFailed.STATIC_PACKET);
return;
}
Везде когда не выполняются какие либо условия отправляется пакет ActionFailed.
Ниже пример с l2j, отправляем sysMsg и потом ActionFailed,может кто-нибудь подсказать , зачем ? Что клиент думает о этом пакете?
пакет ActionFailed с 1 байтом 0x1f
Очень полезный пакет, помогает закрывать целый ряд багов если он стоит в нужных местах.
И по логике лучше текст сообщения отправлять уже после того как отработали запреты.
Очень полезный пакет, помогает закрывать целый ряд багов если он стоит в нужных местах.
И по логике лучше текст сообщения отправлять уже после того как отработали запреты.
после какого то действия со стороны клиента. клиент ждет ответ от сервера. и в данный момент клиент перестаёт реагировать на действия со стороны пользователя. а пакет ActionFailed.STATIC_PACKET как бы завершает данное мероприятие и работа продолжается. я это так понял.
после какого то действия со стороны клиента. клиент ждет ответ от сервера. и в данный момент клиент перестаёт реагировать на действия со стороны пользователя. а пакет ActionFailed.STATIC_PACKET как бы завершает данное мероприятие и работа продолжается. я это так понял.