Структура PROTOCOL_BASE_GET_SCHANNELLIST_ACK - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Point Blank (Piercing Blow)

Point Blank (Piercing Blow)
Общие вопросы по написанию эмулятора. General questions on developing emulator. При поддержке: Lucera 2 - разработка Java Interlude

Описание темы:BallDev

Ответ
Опции темы
Непрочитано 29.03.2016, 06:16   #1
Пользователь

Автор темы (Топик Стартер) Структура PROTOCOL_BASE_GET_SCHANNELLIST_ACK

Хей.
Подскажите структуру пакета PROTOCOL_BASE_GET_SCHANNELLIST_ACK
BallDev вне форума Ответить с цитированием
Непрочитано 29.03.2016, 10:39   #2
Аватар для PROGRAMMATOR
Администратор

По умолчанию Re: Структура PROTOCOL_BASE_GET_SCHANNELLIST_ACK

namespace PiercingBlow.Auth.Network.Send
{
    class PROTOCOL_BASE_GET_CHANNELLIST_ACK : Packet
    {
        GameServer game;
 
        public PROTOCOL_BASE_GET_CHANNELLIST_ACK(GameServer game)
        {
            this.game = game;
        }
 
        public override void WriteImpl()
        {
            Write<ushort>(0);
            Write<byte>(0);
            Write<byte>(game.Channels.Count);
 
            foreach (var channel in game.Channels)
            {
                Write<ushort>(channel.Online);
            }
 
            Write<ushort>(game.Limit / game.Channels.Count);
            Write<byte>(game.Channels.Count);
        }
    }
}
 
Code: C#
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Непрочитано 21.05.2016, 18:14   #3
Пользователь

По умолчанию Re: Структура PROTOCOL_BASE_GET_SCHANNELLIST_ACK

Programmator
Подскажите структуру пакета LOGIN_ACK
crayonnet вне форума Ответить с цитированием
Непрочитано 21.05.2016, 18:25   #4
Аватар для PROGRAMMATOR
Администратор

По умолчанию Re: Структура PROTOCOL_BASE_GET_SCHANNELLIST_ACK

        public override void WriteImpl()
        {
            Skip(15);
 
            string id = accountId.ToString();
 
            Write<byte>(id.Length);
            WriteS(id, id.Length); // Id in string
            Write<byte>(0);
            Write<byte>(login.Length);
            WriteS(login);
            Write<ulong>(accountId);
            Write<AuthState>(state);
        }
 
Code: C#
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Структура пакетов LineOFWar TERA 17 17.01.2013 21:13
Структура пакетов. Drack Lineage II 5 15.06.2012 22:19
C++ Структура NpcInfo ALF. Lineage II 3 17.01.2012 11:54
Структура пакета DiagoD Работа со скриптами 0 30.05.2010 18:44
Структура Item.edf для 2.2.3 MMd Документация 0 24.12.2009 20:00


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 00:01. Часовой пояс GMT +3.

Вверх