Вернуться   CoderX :: Forums > Lineage II > L2PacketHack > Пакеты
Войти через OpenID

Пакеты Форум о форматах отдельных пакетов или групп пакетов

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 08.02.2010, 19:43   #1
Новичок
 
Аватар для exT1m
 
Регистрация: 20.12.2009
Сообщений: 5
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
exT1m пока неопределено
По умолчанию Command Channel Packets

Добрый вечер. прошу помощи у вас с пакетами для команд чэннэла в л2.

суть такова: при создании комманд чэнэла от сервера должы отправляться некоторые пакеты - 2 из них это: ExMPCCPartyInfoUpdate и ExMultiPartyCommandChannelInfo. на камаеле и выше у них строение таково:

ExMPCCPartyInfoUpdate - FE:5B
ExMultiPartyCommandChannelInfo - FE:31 (похоже на PCCafe в ИЛ)

Так вот требуется выяснить строение под интерлюд (если они там имеются... хотя должны, по идее).

Вопрос очень важный, надеюсь на понимание. Заранее спасибо.
__________________
Only God Can Judge Me

Последний раз редактировалось exT1m, 08.02.2010 в 19:56.
exT1m вне форума   Ответить с цитированием
Старый 16.02.2010, 00:59   #2
Новичок
 
Аватар для exT1m
 
Регистрация: 20.12.2009
Сообщений: 5
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
exT1m пока неопределено
По умолчанию

ап. есть у кого возможность проснифить на ПТС интерлюде ?
__________________
Only God Can Judge Me
exT1m вне форума   Ответить с цитированием
Старый 17.02.2010, 19:06   #3
Рыцарь
 
Аватар для mks
 
Регистрация: 21.09.2007
Сообщений: 376
Сказал Спасибо: 11
Имеет 218 спасибок в 106 сообщенях
mks пока неопределено
По умолчанию

От Java серверов могу дать пакеты сервера:
Interlude:
Код:
public class ExOpenMPCC extends L2GameServerPacket
{

	private static final String _S__FE_25_EXOPENMPCC = "[S] FE:25 ExOpenMPCC";

	@Override
	protected void writeImpl()
	{
		writeC(0xfe);
		writeH(0x25);
	}

	@Override
	public String getType()
	{
		return _S__FE_25_EXOPENMPCC;
	}
}
Код:
public class ExCloseMPCC extends L2GameServerPacket
{

	private static final String _S__FE_26_EXCLOSEMPCC = "[S] FE:26 ExCloseMPCC";

	@Override
	protected void writeImpl()
	{
		writeC(0xfe);
		writeH(0x26);
	}

	@Override
	public String getType()
	{
		return _S__FE_26_EXCLOSEMPCC;
	}
}
Graci Final:
Код:
public class ExMultiPartyCommandChannelInfo extends L2GameServerPacket
{
	private static final String _S__FE_31_EXMULTIPARTYCOMMANDCHANNELINFO = "[S] FE:31 ExMultiPartyCommandChannelInfo";
	private L2CommandChannel _channel;

	public ExMultiPartyCommandChannelInfo(L2CommandChannel channel)
	{
		this._channel = channel;
	}

	@Override
	public String getType()
	{
		return _S__FE_31_EXMULTIPARTYCOMMANDCHANNELINFO;
	}

	@Override
	protected void writeImpl()
	{
		if (_channel == null)
			return;
		writeC(0xfe);
		writeH(0x31);
		writeS(_channel.getChannelLeader().getName()); // Channelowner
		writeD(0); // Channelloot 0 or 1
		writeD(_channel.getMemberCount());
		writeD(_channel.getPartys().size());
		for (L2Party p : _channel.getPartys())
		{
			writeS(p.getLeader().getName()); // Leadername
			writeD(p.getPartyLeaderOID()); // Leaders ObjId
			writeD(p.getMemberCount()); // Membercount
		}
	}
}
__________________
FA©Q!
mks вне форума   Ответить с цитированием
Старый 19.02.2010, 00:51   #4
Новичок
 
Аватар для exT1m
 
Регистрация: 20.12.2009
Сообщений: 5
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
exT1m пока неопределено
По умолчанию

Спасибо, но..) Про это речь и идёт - пакет ExMultiPartyCommandChannelInfo на грации выглядит как FE:31. А я делаю комманд чэннэл для интерлюда, этот пакет там должен быть задействован - но строение у него FE:31 быть не может не как, т.к FE:31 в интерлюде - это строение серверного пакета ExPCCafePointInfo. В этом и проблема, что требуется строение под ИЛ - а узнать его можно только проснифив процедуру создания Комманд Чэннэла на ПТС интерлюде :\
__________________
Only God Can Judge Me
exT1m вне форума   Ответить с цитированием
Старый 19.02.2010, 08:25   #5
Рыцарь
 
Аватар для dmitry501
 
Регистрация: 01.10.2007
Сообщений: 293
Сказал Спасибо: 42
Имеет 50 спасибок в 37 сообщенях
dmitry501 пока неопределено
По умолчанию

Цитата:
Сообщение от exT1m Посмотреть сообщение
Спасибо, но..) Про это речь и идёт - пакет ExMultiPartyCommandChannelInfo на грации выглядит как FE:31. А я делаю комманд чэннэл для интерлюда, этот пакет там должен быть задействован - но строение у него FE:31 быть не может не как, т.к FE:31 в интерлюде - это строение серверного пакета ExPCCafePointInfo. В этом и проблема, что требуется строение под ИЛ - а узнать его можно только проснифив процедуру создания Комманд Чэннэла на ПТС интерлюде :\
У кого-то есть машина времени? ПТС интерлюда прошел очень давно. Так что остется лишь фришки - ява или С4 с экстендером
__________________
Цитата:
Сообщение от Stas
...Ну на хрена ты меня посылаешь гууглить или искать 140 страниц описанных где-то комманд, если я уже в сотый раз объясняю, что хочу облегчить труд многим, я же эти доводы подробно описал...
dmitry501 вне форума   Ответить с цитированием
Старый 19.02.2010, 11:07   #6
Рыцарь
 
Аватар для mks
 
Регистрация: 21.09.2007
Сообщений: 376
Сказал Спасибо: 11
Имеет 218 спасибок в 106 сообщенях
mks пока неопределено
По умолчанию

Ну, так я ж написал для интерлюда
FE 25 00
FE 26 00
__________________
FA©Q!
mks вне форума   Ответить с цитированием
Старый 19.02.2010, 14:29   #7
Новичок
 
Аватар для exT1m
 
Регистрация: 20.12.2009
Сообщений: 5
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
exT1m пока неопределено
По умолчанию

между
Цитата:
ExOpenMPCC
ExCloseMPCC
и
Цитата:
ExMPCCPartyInfoUpdate
ExMultiPartyCommandChannelInfo
есть разница

ExOpenMPCC // создание Ком.Чэннэла
ExCloseMPCC // удаление Ком.Чэннэла
ExMultiPartyCommandChannelInfo // показ пати в окошке Ком.Чэннэла, отображение сколько в них человек и ник ПЛа
ExMPCCPartyInfoUpdate // отображение членов всех пати и их проф(если кликнуть по пати в листе Ком.Чэннэла)
__________________
Only God Can Judge Me
exT1m вне форума   Ответить с цитированием
Старый 13.05.2010, 18:13   #8
Новичок
 
Аватар для exT1m
 
Регистрация: 20.12.2009
Сообщений: 5
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
exT1m пока неопределено
По умолчанию

до сих пор актуально ;(
__________________
Only God Can Judge Me
exT1m вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack > Пакеты


Опции темы
Опции просмотра

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

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


Часовой пояс GMT +4, время: 19:23.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!