Собственно вопрос к шарящим))
Возможно ли сделать отображение заточки в multisell листе?
клиент Interlude 746 протокол, сервер тоже))
Я возможно рак ну по моему это не поддерживает клиент хотя есть человек который бьет себя кулаком в грудь и говорит что можно и он где-то это видел.
Кусок кода пакета
код
Код:
protected void writeImpl()
{
writeC(0xd0);
writeD(_listId); // list id
writeD(_page); // page
writeD(_finished); // finished
writeD(0x28); // size of pages
writeD(_list == null ? 0 : _list.getEntries().size()); // list lenght
if (_list != null)
{
for (MultiSellEntry ent : _list.getEntries())
{
writeD(ent.getEntryId());
writeD(0x00); // C6
writeD(0x00); // C6
writeC(1);
writeH(ent.getProducts().size());
writeH(ent.getIngredients().size());
for (MultiSellIngredient i : ent.getProducts())
{
L2Item item = ItemTable.getInstance().getTemplate(i.getItemId());
writeH(i.getItemId());
writeD(item.getBodyPart());
writeH(item.getType2());
writeD(i.getItemCount());
[color=Red]writeH(i.getEnchantmentLevel());[/color]
writeD(0x00); // TODO: i.getAugmentId()
writeD(0x00); // TODO: i.getManaLeft()
}
for (MultiSellIngredient i : ent.getIngredients())
{
int itemId = i.getItemId();
L2Item item = ItemTable.getInstance().getTemplate(itemId);
writeH(itemId);
writeH((itemId != 65336) ? item.getType2() : 65535);
writeD(i.getItemCount());
writeH(i.getEnchantmentLevel());
writeD(0x00); // TODO: i.getAugmentId()
writeD(0x00); // TODO: i.getManaLeft()
}
}
}
}
Данные об энчанте передаются но в клиенте не отображаются