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

Путь: 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" />
..........

Таким образом вы можете писать своему НПЦ свои трейд листы и прописывать им предметы для примерки
 
не совсем понятно как работать с костюмами, реализация идёт через скилл, но примерочная не воспроизводит этот скилл
 
не совсем понятно как работать с костюмами, реализация идёт через скилл, но примерочная не воспроизводит этот скилл
Какой скилл? Возьми за пример любую другую примерочную.
Главное чтоб НПЦ у которого будет примерочная был с типом Merchant.
 
Какой скилл? Возьми за пример любую другую примерочную.
Главное чтоб НПЦ у которого будет примерочная был с типом Merchant.
https://lucera2.com/threads/smena-vneshnego-vida-classic.1909/
к итему привязывается скилл на смену внешнего вида, непонятно как сделать примерку самого костюма, т.к. при примерке итема скилл не срабатывает
 
https://lucera2.com/threads/smena-vneshnego-vida-classic.1909/
к итему привязывается скилл на смену внешнего вида, непонятно как сделать примерку самого костюма, т.к. при примерке итема скилл не срабатывает
Делай через formal wear примерку, я так делал, работает без проблем.
 
можно любой пример с костюмом?
Все костюмы уже есть в клиенте, находишь ид и создаешь на сервере с таким же ид formal wear, можешь даж скопировать свадебный костюм и поменять id на id костюма из клиента. Все.
 
Все костюмы уже есть в клиенте, находишь ид и создаешь на сервере с таким же ид formal wear, можешь даж скопировать свадебный костюм и поменять id на id костюма из клиента. Все.
можно id любого из костюма что бы знать куда копать? не сталкивался никогда не с чем выше интерлюда
 
можно id любого из костюма что бы знать куда копать? не сталкивался никогда не с чем выше интерлюда
Иетмнейм открываешь и ищешь или через внутриигровой поиск предметов. Или загугли. Я не у компьютера и буду там не скоро)
 
может кому пригодится, id взял из клиента существующие, просто добавить в итемы, расписывать каждый костюм было лень
3d8473de43.jpg

Code:
    <armor id="71439" name="School form">
    <!-- [COSTUMES] -->
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.accessory_party_hat_i00"/>
    <set name="price" value="2000000"/>
    <set name="type" value="NONE"/>
    <set name="weight" value="10"/>
    <equip>
      <slot id="FORMAL_WEAR"/>
    </equip>
    </armor>
    <armor id="71440" name="School form">
    <!-- [COSTUMES] -->
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.accessory_party_hat_i00"/>
    <set name="price" value="2000000"/>
    <set name="type" value="NONE"/>
    <set name="weight" value="10"/>
    <equip>
      <slot id="FORMAL_WEAR"/>
    </equip>
    </armor>
    <armor id="71441" name="School form">
    <!-- [COSTUMES] -->
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.accessory_party_hat_i00"/>
    <set name="price" value="2000000"/>
    <set name="type" value="NONE"/>
    <set name="weight" value="10"/>
    <equip>
      <slot id="FORMAL_WEAR"/>
    </equip>
    </armor>
    <armor id="71442" name="School form">
    <!-- [COSTUMES] -->
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.accessory_party_hat_i00"/>
    <set name="price" value="2000000"/>
    <set name="type" value="NONE"/>
    <set name="weight" value="10"/>
    <equip>
      <slot id="FORMAL_WEAR"/>
    </equip>
    </armor>
    <armor id="71443" name="School form">
    <!-- [COSTUMES] -->
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.accessory_party_hat_i00"/>
    <set name="price" value="2000000"/>
    <set name="type" value="NONE"/>
    <set name="weight" value="10"/>
    <equip>
      <slot id="FORMAL_WEAR"/>
    </equip>
    </armor>
    <armor id="71444" name="School form">
    <!-- [COSTUMES] -->
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.accessory_party_hat_i00"/>
    <set name="price" value="2000000"/>
    <set name="type" value="NONE"/>
    <set name="weight" value="10"/>
    <equip>
      <slot id="FORMAL_WEAR"/>
    </equip>
    </armor>
    <armor id="71445" name="School form">
    <!-- [COSTUMES] -->
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.accessory_party_hat_i00"/>
    <set name="price" value="2000000"/>
    <set name="type" value="NONE"/>
    <set name="weight" value="10"/>
    <equip>
      <slot id="FORMAL_WEAR"/>
    </equip>
    </armor>
    <armor id="71446" name="School form">
    <!-- [COSTUMES] -->
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.accessory_party_hat_i00"/>
    <set name="price" value="2000000"/>
    <set name="type" value="NONE"/>
    <set name="weight" value="10"/>
    <equip>
      <slot id="FORMAL_WEAR"/>
    </equip>
    </armor>
    <armor id="71447" name="School form">
    <!-- [COSTUMES] -->
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.accessory_party_hat_i00"/>
    <set name="price" value="2000000"/>
    <set name="type" value="NONE"/>
    <set name="weight" value="10"/>
    <equip>
      <slot id="FORMAL_WEAR"/>
    </equip>
    </armor>
    <armor id="71448" name="School form">
    <!-- [COSTUMES] -->
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.accessory_party_hat_i00"/>
    <set name="price" value="2000000"/>
    <set name="type" value="NONE"/>
    <set name="weight" value="10"/>
    <equip>
      <slot id="FORMAL_WEAR"/>
    </equip>
    </armor>
    <armor id="71449" name="School form">
    <!-- [COSTUMES] -->
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.accessory_party_hat_i00"/>
    <set name="price" value="2000000"/>
    <set name="type" value="NONE"/>
    <set name="weight" value="10"/>
    <equip>
      <slot id="FORMAL_WEAR"/>
    </equip>
    </armor>
    <armor id="71450" name="School form">
    <!-- [COSTUMES] -->
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.accessory_party_hat_i00"/>
    <set name="price" value="2000000"/>
    <set name="type" value="NONE"/>
    <set name="weight" value="10"/>
    <equip>
      <slot id="FORMAL_WEAR"/>
    </equip>
    </armor>
    <armor id="71451" name="School form">
    <!-- [COSTUMES] -->
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.accessory_party_hat_i00"/>
    <set name="price" value="2000000"/>
    <set name="type" value="NONE"/>
    <set name="weight" value="10"/>
    <equip>
      <slot id="FORMAL_WEAR"/>
    </equip>
    </armor>
    <armor id="71452" name="School form">
    <!-- [COSTUMES] -->
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.accessory_party_hat_i00"/>
    <set name="price" value="2000000"/>
    <set name="type" value="NONE"/>
    <set name="weight" value="10"/>
    <equip>
      <slot id="FORMAL_WEAR"/>
    </equip>
    </armor>
    <armor id="71453" name="School form">
    <!-- [COSTUMES] -->
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.accessory_party_hat_i00"/>
    <set name="price" value="2000000"/>
    <set name="type" value="NONE"/>
    <set name="weight" value="10"/>
    <equip>
      <slot id="FORMAL_WEAR"/>
    </equip>
    </armor>
    <armor id="71454" name="School form">
    <!-- [COSTUMES] -->
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.accessory_party_hat_i00"/>
    <set name="price" value="2000000"/>
    <set name="type" value="NONE"/>
    <set name="weight" value="10"/>
    <equip>
      <slot id="FORMAL_WEAR"/>
    </equip>
    </armor>
    <armor id="71455" name="School form">
    <!-- [COSTUMES] -->
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.accessory_party_hat_i00"/>
    <set name="price" value="2000000"/>
    <set name="type" value="NONE"/>
    <set name="weight" value="10"/>
    <equip>
      <slot id="FORMAL_WEAR"/>
    </equip>
    </armor>
    <armor id="71456" name="School form">
    <!-- [COSTUMES] -->
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.accessory_party_hat_i00"/>
    <set name="price" value="2000000"/>
    <set name="type" value="NONE"/>
    <set name="weight" value="10"/>
    <equip>
      <slot id="FORMAL_WEAR"/>
    </equip>
    </armor>
    <armor id="71457" name="School form">
    <!-- [COSTUMES] -->
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.accessory_party_hat_i00"/>
    <set name="price" value="2000000"/>
    <set name="type" value="NONE"/>
    <set name="weight" value="10"/>
    <equip>
      <slot id="FORMAL_WEAR"/>
    </equip>
    </armor>
    <armor id="71458" name="School form">
    <!-- [COSTUMES] -->
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.accessory_party_hat_i00"/>
    <set name="price" value="2000000"/>
    <set name="type" value="NONE"/>
    <set name="weight" value="10"/>
    <equip>
      <slot id="FORMAL_WEAR"/>
    </equip>
    </armor>
    <armor id="71459" name="School form">
    <!-- [COSTUMES] -->
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.accessory_party_hat_i00"/>
    <set name="price" value="2000000"/>
    <set name="type" value="NONE"/>
    <set name="weight" value="10"/>
    <equip>
      <slot id="FORMAL_WEAR"/>
    </equip>
    </armor>
    <armor id="71460" name="School form">
    <!-- [COSTUMES] -->
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.accessory_party_hat_i00"/>
    <set name="price" value="2000000"/>
    <set name="type" value="NONE"/>
    <set name="weight" value="10"/>
    <equip>
      <slot id="FORMAL_WEAR"/>
    </equip>
    </armor>
    <armor id="71461" name="School form">
    <!-- [COSTUMES] -->
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.accessory_party_hat_i00"/>
    <set name="price" value="2000000"/>
    <set name="type" value="NONE"/>
    <set name="weight" value="10"/>
    <equip>
      <slot id="FORMAL_WEAR"/>
    </equip>
    </armor>
    <armor id="71462" name="School form">
    <!-- [COSTUMES] -->
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.accessory_party_hat_i00"/>
    <set name="price" value="2000000"/>
    <set name="type" value="NONE"/>
    <set name="weight" value="10"/>
    <equip>
      <slot id="FORMAL_WEAR"/>
    </equip>
    </armor>
    <armor id="71463" name="School form">
    <!-- [COSTUMES] -->
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.accessory_party_hat_i00"/>
    <set name="price" value="2000000"/>
    <set name="type" value="NONE"/>
    <set name="weight" value="10"/>
    <equip>
      <slot id="FORMAL_WEAR"/>
    </equip>
    </armor>
    <armor id="71464" name="School form">
    <!-- [COSTUMES] -->
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.accessory_party_hat_i00"/>
    <set name="price" value="2000000"/>
    <set name="type" value="NONE"/>
    <set name="weight" value="10"/>
    <equip>
      <slot id="FORMAL_WEAR"/>
    </equip>
    </armor>
    <armor id="71465" name="School form">
    <!-- [COSTUMES] -->
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.accessory_party_hat_i00"/>
    <set name="price" value="2000000"/>
    <set name="type" value="NONE"/>
    <set name="weight" value="10"/>
    <equip>
      <slot id="FORMAL_WEAR"/>
    </equip>
    </armor>
    <armor id="71466" name="School form">
    <!-- [COSTUMES] -->
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.accessory_party_hat_i00"/>
    <set name="price" value="2000000"/>
    <set name="type" value="NONE"/>
    <set name="weight" value="10"/>
    <equip>
      <slot id="FORMAL_WEAR"/>
    </equip>
    </armor>
    <armor id="71467" name="School form">
    <!-- [COSTUMES] -->
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.accessory_party_hat_i00"/>
    <set name="price" value="2000000"/>
    <set name="type" value="NONE"/>
    <set name="weight" value="10"/>
    <equip>
      <slot id="FORMAL_WEAR"/>
    </equip>
    </armor>
    <armor id="71468" name="School form">
    <!-- [COSTUMES] -->
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.accessory_party_hat_i00"/>
    <set name="price" value="2000000"/>
    <set name="type" value="NONE"/>
    <set name="weight" value="10"/>
    <equip>
      <slot id="FORMAL_WEAR"/>
    </equip>
    </armor>
    <armor id="71469" name="School form">
    <!-- [COSTUMES] -->
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.accessory_party_hat_i00"/>
    <set name="price" value="2000000"/>
    <set name="type" value="NONE"/>
    <set name="weight" value="10"/>
    <equip>
      <slot id="FORMAL_WEAR"/>
    </equip>
    </armor>
    <armor id="71470" name="School form">
    <!-- [COSTUMES] -->
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.accessory_party_hat_i00"/>
    <set name="price" value="2000000"/>
    <set name="type" value="NONE"/>
    <set name="weight" value="10"/>
    <equip>
      <slot id="FORMAL_WEAR"/>
    </equip>
    </armor>
    <armor id="71471" name="School form">
    <!-- [COSTUMES] -->
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.accessory_party_hat_i00"/>
    <set name="price" value="2000000"/>
    <set name="type" value="NONE"/>
    <set name="weight" value="10"/>
    <equip>
      <slot id="FORMAL_WEAR"/>
    </equip>
    </armor>
    <armor id="71472" name="School form">
    <!-- [COSTUMES] -->
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.accessory_party_hat_i00"/>
    <set name="price" value="2000000"/>
    <set name="type" value="NONE"/>
    <set name="weight" value="10"/>
    <equip>
      <slot id="FORMAL_WEAR"/>
    </equip>
    </armor>
    <armor id="71473" name="School form">
    <!-- [COSTUMES] -->
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.accessory_party_hat_i00"/>
    <set name="price" value="2000000"/>
    <set name="type" value="NONE"/>
    <set name="weight" value="10"/>
    <equip>
      <slot id="FORMAL_WEAR"/>
    </equip>
    </armor>
    <armor id="71474" name="School form">
    <!-- [COSTUMES] -->
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.accessory_party_hat_i00"/>
    <set name="price" value="2000000"/>
    <set name="type" value="NONE"/>
    <set name="weight" value="10"/>
    <equip>
      <slot id="FORMAL_WEAR"/>
    </equip>
    </armor>
    <armor id="71475" name="School form">
    <!-- [COSTUMES] -->
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.accessory_party_hat_i00"/>
    <set name="price" value="2000000"/>
    <set name="type" value="NONE"/>
    <set name="weight" value="10"/>
    <equip>
      <slot id="FORMAL_WEAR"/>
    </equip>
    </armor>
    <armor id="71476" name="School form">
    <!-- [COSTUMES] -->
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.accessory_party_hat_i00"/>
    <set name="price" value="2000000"/>
    <set name="type" value="NONE"/>
    <set name="weight" value="10"/>
    <equip>
      <slot id="FORMAL_WEAR"/>
    </equip>
    </armor>
    <armor id="71477" name="School form">
    <!-- [COSTUMES] -->
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.accessory_party_hat_i00"/>
    <set name="price" value="2000000"/>
    <set name="type" value="NONE"/>
    <set name="weight" value="10"/>
    <equip>
      <slot id="FORMAL_WEAR"/>
    </equip>
    </armor>
 
видел на дриме кнопку примерки в мультиселле + возможность примерить питомца, это допиленный интерфейс или всё же функция клиента?
 
Это и интерфейс, и нативный плагин для новых пакетов.
 
вообщем примерку реализовал а вот покупаю примерку а костюм не видно реализовано через тату оф авадон
 
я уже шарил костюмы тут с примеркой если кому надо пишите , примерка работает как мультисел внутри костюмы с временем пользования 30 секунд.
 
я уже шарил костюмы тут с примеркой если кому надо пишите , примерка работает как мультисел внутри костюмы с временем пользования 30 секунд.
Слушай, а у тебя нет проблем с тем что когда меряешь n вещей, то они начинают закрываться очень быстро.
т.е. 30 сек примерки распространяются не на каждую новую примерку, а считаются с первой и через 30 секунд начинается какая-то дичь?)
И еще момент после каждой примерки окно закрывается и чтобы померять новый костюм нужно снова заходить в раздел примерки?
 
Слушай, а у тебя нет проблем с тем что когда меряешь n вещей, то они начинают закрываться очень быстро.
т.е. 30 сек примерки распространяются не на каждую новую примерку, а считаются с первой и через 30 секунд начинается какая-то дичь?)
И еще момент после каждой примерки окно закрывается и чтобы померять новый костюм нужно снова заходить в раздел примерки?
сделай примерка 5-10 сек, 30 сек слишком долго, примерка заново не отсчитывает 30 сек, если они не завершились с предыдущей примерки.
 
Слушай, а у тебя нет проблем с тем что когда меряешь n вещей, то они начинают закрываться очень быстро.
т.е. 30 сек примерки распространяются не на каждую новую примерку, а считаются с первой и через 30 секунд начинается какая-то дичь?)
И еще момент после каждой примерки окно закрывается и чтобы померять новый костюм нужно снова заходить в раздел примерки?
Я пошёл другим путём я сделал ещё одни предметы с временем действия в 30 секунд
 
Я пошёл другим путём я сделал ещё одни предметы с временем действия в 30 секунд
Туплю, не так прочитал)
Да, я в итоге тоже к этому пришёл. Минутные костюмы в отдельном мультике на данный момент лучше стандартной примерки.
 
сделай примерка 5-10 сек, 30 сек слишком долго, примерка заново не отсчитывает 30 сек, если они не завершились с предыдущей примерки.
Тогда каждые 10 сек будут закрываться, костюме на 5м будет дискотека по КД)
 
Back
Top