От 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
}
}
}