Показать сообщение отдельно
Непрочитано 02.07.2011, 10:17   #6
Аватар для ANZO
Разработчик BDO Emu

По умолчанию Re: Просмотр олимпиады High Five

Цитата:
Сообщение от Gaikotsu Посмотреть сообщение
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;
	}
}
По коду, думаю, понятно что куда и где. Подгоняйте под себя.
ANZO вне форума Отправить сообщение для ANZO с помощью ICQ Отправить сообщение для ANZO с помощью Skype™ Ответить с цитированием
Сказали спасибо: