Отображение заточенных вещей в магазине

Статус
В этой теме нельзя размещать новые ответы.

inks

Путник
Участник
Сообщения
26
Розыгрыши
0
Решения
1
Репутация
11
Реакции
11
Баллы
17
Хроники
  1. Interlude
Исходники
Отсутствуют
Сборка
lucera 3
Всем привет, хочу через магазин продавать заточенные вещи, вот мультисел для примера
<?xml version="1.0" encoding="utf-8"?>
<list>
<config notax="true" maintainEnchantment="true" enchantCheck="true"/>
<item id="1">
<ingredient id="4037" count="90"/>
<production id="6658" count="1" enchant="20"/>/>
</item>
</list>
Вещь продается с нужной заточкой, но уровень заточки не видно в магазине... Не могу понять в чем проблема, если на стороне клиента, то подскажите куда копать?

заточка.jpg
Lucera крайняя interlude
 
  • Мне нравится
Реакции: Die
Решение
Оффтоп:
Господи, что вы советуете.
Значение в мультиселе должно быть «плюс двадцать» и в клиенте в каждый файл нужно прописать «плюс двадцать «показать отображение»»
По теме:
Клиент интерлюд не предусматривает отображение заточки продаваемого предмета.
Это уже годами обсуждалось, но так и не решилось.
Тру разработчик, поясняет за интерлюд))
Откройте файл MultiSellWnd.uc
найдите "ParseInt( param, "itemCount", info.ItemNum );"
и добавьте ниже "ParseInt( param, "Enchant", Info.Enchanted );"

дальше найдите "ParamAdd( param, "ItemCount", string(DialogGetReservedInt2()) );"
и добавьте ниже "ParamAdd( param, "Enchant", string( DialogGetReservedInt2() ) );"
Готово, можно проверять. И да как говорили выше, нужно чтобы...

Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
Оффтоп:
Господи, что вы советуете.
Значение в мультиселе должно быть «плюс двадцать» и в клиенте в каждый файл нужно прописать «плюс двадцать «показать отображение»»
По теме:
Клиент интерлюд не предусматривает отображение заточки продаваемого предмета.
Это уже годами обсуждалось, но так и не решилось.
 
  • Facepalm
Реакции: Die

    Die

    Баллов: -9
    Перестань в каждой теме набивать сообщения
Оффтоп:
Господи, что вы советуете.
Значение в мультиселе должно быть «плюс двадцать» и в клиенте в каждый файл нужно прописать «плюс двадцать «показать отображение»»
По теме:
Клиент интерлюд не предусматривает отображение заточки продаваемого предмета.
Это уже годами обсуждалось, но так и не решилось.
Тру разработчик, поясняет за интерлюд))
Откройте файл MultiSellWnd.uc
найдите "ParseInt( param, "itemCount", info.ItemNum );"
и добавьте ниже "ParseInt( param, "Enchant", Info.Enchanted );"

дальше найдите "ParamAdd( param, "ItemCount", string(DialogGetReservedInt2()) );"
и добавьте ниже "ParamAdd( param, "Enchant", string( DialogGetReservedInt2() ) );"
Готово, можно проверять. И да как говорили выше, нужно чтобы сервер отсылал эти данные.
 
Последнее редактирование:
  • Мне нравится
  • Клоун
Реакции: inks, Adsky и Mr.Prime

    inks

    Баллов: 1
    за то,что тому додику -9впихнул) и за ответ, я и так уже понял, что менять, но у тебя прям по полочкам. Спасибо
Решение
на скрине да, но я разные проверял. И стандартный и от других авторов.
клиент interlud поддерживает отображение заточки.

проблема в сервере.
либо не правильно заданы настройки мултисел списка.
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
Как оказывается да, всё же мое мнение было ошибочное. Никогда не копал в эту сторону. Все работает.
 
клиент interlud поддерживает отображение заточки.

проблема в сервере.
либо не правильно заданы настройки мултисел списка.
не поддерживает, нужно дописывать как указано выше. Тему можно закрывать.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху Снизу