Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Lineage II (https://forum.zone-game.info/forumdisplay.php?f=34)
-   -   Просмотр олимпиады High Five (https://forum.zone-game.info/showthread.php?t=14822)

MarshalRotar 28.06.2011 00:28

Просмотр олимпиады High Five
 
Кто делал уже олимпиаду хайфайв раскажите как вы сделали окно просмотра олимпиады пожалст :rodeo:
http://rghost.net/12665931/image.png

Добавлено через 18 часов 29 минут
Никто не делал ? =_=

Gaikotsu 28.06.2011 22:27

Re: Просмотр олимпиады High Five
 
там отдельный пакет, формирующий этот список. так что сниффер в зубы и вперед :)

Ozzy 28.06.2011 22:50

Re: Просмотр олимпиады High Five
 
Цитата:

Сообщение от Gaikotsu (Сообщение 128714)
там отдельный пакет, формирующий этот список. так что сниффер в зубы и вперед :)

Оффтоп:
Свернуть ↑Развернуть ↓

MikYMauS 29.06.2011 20:37

Re: Просмотр олимпиады High Five
 
дайте насвание пакета!

Gaikotsu 02.07.2011 08:22

Re: Просмотр олимпиады High Five
 
Оффтоп:
Свернуть ↑Развернуть ↓


Добавлено через 3 минуты
Цитата:

Сообщение от MikYMauS (Сообщение 128977)
дайте насвание пакета!

ObserverArenasList

хотя что тебе это даст то...

ANZO 02.07.2011 10:17

Re: Просмотр олимпиады High Five
 
Цитата:

Сообщение от Gaikotsu (Сообщение 129316)
ObserverArenasList

хотя что тебе это даст то...

Нет такого пакета впринципе:

Код:

public class ExOlympiadMatchList extends L2GameServerPacket
{
        private static final String _S__FE_D4_OLYMPIADMATCHLIST = "[S] FE:D4 ExOlympiadMatchList";
        private final List<OlympiadGameTask> _games;
       
        public ExOlympiadMatchList(List<OlympiadSystem> games)
        {
                _games = games;
        }
       
        @Override
        protected final void writeImpl()
        {
                writeC(EXT);
                writeH(0xd4);
                writeD(0x00);
               
                writeD(_games.size());
                writeD(0x00);
               
                for (OlympiadSystem game : _games)
                {
                        writeD(game.getGame().getArenaId());                       
                        if (game.getGame() instanceof OlympiadNC)
                                writeD(1);
                        else if (game.getGame() instanceof OlympiadC)
                                writeD(2);
                        else if (game.getGame() instanceof OlympiadT)
                                writeD(-1);
                        else
                                writeD(0);                       
                        writeD(game.isStarted() ? 0x02 : 0x01);
                        writeS(game.getGame().getParticipiants()[0].name);
                        writeS(game.getGame().getParticipiants()[1].name);
                }
        }
       
        @Override
        public String getType()
        {
                return _S__FE_D4_OLYMPIADMATCHLIST;
        }
}

По коду, думаю, понятно что куда и где. Подгоняйте под себя.

Deazer 02.07.2011 10:55

Re: Просмотр олимпиады High Five
 
выглядит страшно .....
Хотя да это ExOlympiadMatchList.
ObserverArenasList а это я хз что и прекрати прятаться за спиной кулича, я уже и так понял что он фул мужик.

ANZO 02.07.2011 11:09

Re: Просмотр олимпиады High Five
 
Цитата:

Сообщение от Deazer (Сообщение 129331)
выглядит страшно .....
Хотя да это ExOlympiadMatchList.
ObserverArenasList а это я хз что и прекрати прятаться за спиной кулича, я уже и так понял что он фул мужик.

На скорую руку по структуре mrTJO. Смысла не было доводить до ума, пока подсистему олимпиады не подгоню под GOD.

MarshalRotar 02.07.2011 11:43

Re: Просмотр олимпиады High Five
 
И как зделать что бы работал через этот пакет или хз я чот не доганяю ?

Ro_0TT 02.07.2011 11:47

Re: Просмотр олимпиады High Five
 
Цитата:

Сообщение от MarshalRotar (Сообщение 129351)
И как зделать что бы работал через этот пакет или хз я чот не доганяю ?

оффтоп:
Свернуть ↑Развернуть ↓


Текущее время: 03:04. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd. Перевод: zCarot