Как делать и работать с примерочной

Путь: data/merchant_buylists.xml

К примеру рассмотрим стандартную примерочную у НПЦ id 30060
Байпассы:
[npc_%objectId%_Wear 9|Wear Fighters' Equipment]
[npc_%objectId%_Wear 10|Wear Mystics' Equipment]

и видим байпассы с id трейд листа 9 и 10

Переходим в data/merchant_buylists.xml

Где 9 это лист с shop="9"
Он же: [npc_%objectId%_Wear 9|Wear Fighters' Equipment]

<tradelist npc="30060" shop="9" markup="20" >
<item id="2" name="Long Sword" />
<item id="218" name="Throwing Knife" />
<item id="272" name="Forest Bow" />
........

Где 10 это лист с shop="10"
[npc_%objectId%_Wear 10|Wear Mystics' Equipment]

<tradelist npc="30060" shop="10" markup="20" >
<item id="176" name="Journeyman's Staff" />
<item id="310" name="Relic of The Saints" />
<item id="177" name="Mage Staff" />
..........

Таким образом вы можете писать своему НПЦ свои трейд листы и прописывать им предметы для примерки
 
Это просто фантастика, я же все описал, вы что шутите ? Подойди посмотри как работает базовая примерочная уже у существующих НПЦ
 
У тебя вообще не работает или с какими-то конкретными предметами?
вообще не работает ново добавленный шоп, даже копирую то что там было и меняю нпц ид, и тоже не работает
 
Если вы хотите добавить в какого-то кастомного НПЦ примерочную, то перед добавление проверьте его тип.
Например стандартный Сервис менеджер (id 40025) имеет тип Npc.
Для работы примерочной вам нужно указать тип нпц "Merchant"
Vm6B7RETv50l1m.png

823BpKMT8bKLQm.png
 
Если вы хотите добавить в какого-то кастомного НПЦ примерочную, то перед добавление проверьте его тип.
Например стандартный Сервис менеджер (id 40025) имеет тип Npc.
Для работы примерочной вам нужно указать тип нпц "Merchant"
Vm6B7RETv50l1m.png

823BpKMT8bKLQm.png
Спасибо, помогло, а вот цену примерки как изменить то можно ? и желательно бы и ID итема )
 
Спасибо, помогло, а вот цену примерки как изменить то можно ? и желательно бы и ID итема )
забей, на фейк итем не работает )
 
Спасибо, помогло, а вот цену примерки как изменить то можно ? и желательно бы и ID итема )
# Сервис примерки предметов у НПЦ
WearDelay = 5
WearNonGradePrice = 10
WearDGradePrice = 50
WearCGradePrice = 100
WearBGradePrice = 200
WearAGradePrice = 500
WearSGradePrice = 1000
 
Маркап никак не влияет. Это макс налог.
Хорошо. У меня костюмы работают, плащи тоже. Вот аксессуары не работают. Что может быть не так? Как думаешь?
 
Хорошо. У меня костюмы работают, плащи тоже. Вот аксессуары не работают. Что может быть не так? Как думаешь?
Это в классике такая проблема есть, хз, надо рыть клиент
 
А кто-нибудь разобрался как сделать независимую сессию у примерок?
Через 3-4 примерки она начинает слетать каждую секунду, т.к. у них общее время срабатывает
 
А кто-нибудь разобрался как сделать независимую сессию у примерок?
Через 3-4 примерки она начинает слетать каждую секунду, т.к. у них общее время срабатывает
Не сталкивался с таким, сегодня протесчу...
 
А кто-нибудь разобрался как сделать независимую сессию у примерок?
Через 3-4 примерки она начинает слетать каждую секунду, т.к. у них общее время срабатывает
Нет там никаких сессий, отсылается пакет, если ты его бомбишь - то получается что скедулер еще предыдущее не закончил, уже накладывает новый пакет. Какие сессии вы о чем...
 
Нет там никаких сессий, отсылается пакет, если ты его бомбишь - то получается что скедулер еще предыдущее не закончил, уже накладывает новый пакет. Какие сессии вы о чем...
Да как не называй, получается ерунда.
Вопрос можно ли сделать по нормальному?
 
Да как не называй, получается ерунда.
Вопрос можно ли сделать по нормальному?
Опиши что ты делаешь, я повторю и буду разбираться в чем дело
 
Можно добавить возможность для примерки костюмов, если они под слотом UNDERWEAR
 
Можно добавить возможность для примерки костюмов, если они под слотом UNDERWEAR
ну оно и оденет в с слот UNDERWEAR и ничего не покажет ибо он невидимый
 
Last edited:
Можно добавить возможность для примерки костюмов, если они под слотом UNDERWEAR
делай костюмы formal_wear и их добавляй в примерку
а то что носит чар это другой предмет делай, через fake итем, там можешь на любой слот привязать
 
Back
Top