Мануал! Создание Мультиселла
Мультиселлы содержат информацию о "специальных" магазинах, которые необходимы любому виду товара, который даётся в обмен при покупке другого предмета. Предметы, дающиеся игроком обозначаются как "ингридиенты". Предметы, которыми награждает НПЦ обозначаются как "продукты"(товары).
Каждая запись в мультиселле может иметь много ингридиентов и много продуктов. Все файлы мультиселла имеют цифровое имя файла, которое сообщает ID мультиселла, перед .xml Списки мультиселла могут быть показаны с помощью ссылки на них из html, пример: PHP код:
PHP код:
Разница между двумя ссылками в следующем: npc_%objectId%_multisell - отображает весь мультиселл. Это значит, что все записи xml будут показаны точно так, как они определы в самом файле. npc_%objectId%_exc_multisell - отобразит "только инвенторий" мультиселла. Это значит, что просматривается инвентарь игроков на предмет оружия и брони (не одетых) и отображает записи мультиселла, которые имеют это оружие и броню как "ингридиенты". Каждый файл мультиселла определяет "список". Список может иметь следующие атрибуты: 1. applyTaxes опционально; значение по умолчанию - "false"; если выставить значение "trye", то вся сумма адены в мультиселле будет обложена налогом (и налоговые деньги пойдут обладателю замка). Также 5/6 древней(ancient) адены облагается налогом в адене. Для примера: список облагаемого налогом с 10% налога, содержить запись, требующая 3600 древней адены, будет в действительности требовать 3600 древней адены И 300 аден! Это (10%)*(5/6)*(3600) 2. maintainEnchantment опционально; значение по умолчанию - "false"; Если выставить значение "true" и показать список в "ПОЛНОМ" режиме (целиком), это будет проигнорировано (работает как "false") Если выставить значение "true" и показать список в режиме "Только инвенторий", тогда любое оружие и броня обозначенная как продукт(товар) будет иметь такой же уровень энчанта как и оружие и броня, которое игрок даёт как ингридиенты. Для примера: в дополнительном мультиселле SA, если игрок даёт Crystal Staff +3, то игрок получает Crystal Staff с Body Bless +3 Тэги <list></list> : Начинает и заканчивает список <item id="1"></item> : Начинает и заканчивает одну запись в списке <production id="itemID" count="amount"/> : Добавляет продукт к записи <ingredient id="ItemID" count="amount"/> : Добавляет ингридиент к записи PHP код:
|
Re: Мануал! Создание Мультиселла
Спасибо, пригодилось! :slowpoke:
|
Re: Мануал! Создание Мультиселла
Спасибо, очень полезная информация! у меня есть вопрос, а можно в мультиселле помимо заточки предмета добавить атрибуты стихий? что бы в шопе можно было купить например боты с 3мя вточеными стихиями? что то в интернете не нашел такой информации.
Заранее спасибо. |
Re: Мануал! Создание Мультиселла
Цитата:
|
Текущее время: 05:25. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot