Пятница, 22.11.2024, 01:41 Приветствую Вас Гость


клан "Alivariya" на la2.cosmostv.by

Главная | Регистрация | Вход | RSS
Меню сайта
Категории раздела
Все о Lineage2 [92]
ну название категории говорит само за себя)
Ла юмор [7]
приколы о ЛА
Квесты [29]
палезные и нужные квесты в ЛА
Клан [2]
описание состава клана и его устава
смешные истории [23]
все время читать играть и думать о ла вредно) просто сборка смешных историй
3 профы в La 2 [33]
все 3 профы включая камаэлей
клан холы в L2 [10]
Информация о баффах, common craft, телепортах и тд в них
для GMов и админов [14]
все самое нужное и полезное
1 профы в La2 [19]
все первые профы
2 профы в La2 [35]
все вторые профы,включая камаэлей
прохождения игр [58]
прохождение компьютерных игр
Гайды [6]
по Lineage 2
Мини-чат
200
Наш опрос
Кто такой Вася?
Всего ответов: 366
Статистика

Онлайн всего: 5
Гостей: 5
Пользователей: 0
Форма входа
Главная » Статьи » для GMов и админов

Документация по созданию мультиселла (перевод)
Мультиселлы содержат информацию о "специальных" магазинах, которые необходимы любому виду товара, который даётся в обмен при покупке другого предмета. Предметы, дающиеся игроком обозначаются как "ингридиенты". Предметы, которыми награждает НПЦ обозначаются как "продукты"(товары).
Каждая запись в мультиселле может иметь много ингридиентов и много продуктов.
Все файлы мультиселла имеют цифровое имя файла, которое сообщает ID мультиселла, перед .xml
Списки мультиселла могут быть показаны с помощью ссылки на них из html, например:
   PHP код:
<a action="bypass -h npc_%objectId%_exc_multisell 123456">
или
<a action="bypass -h npc_%objectId%_multisell 123456">
 где 123456, это id мультиселла (это должно отобразить содержимое файла "123456.xml")
Разница между двумя ссылками в следующем:
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
TAGS: (Тэги)
<list></list> : Начинает и заканчивает список
<item id="1"></item> : Начинает и заканчивает одну запись в списке
<production id="itemID" count="amount"/> : Добавляет продукт к записи
<ingredient id="ItemID" count="amount"/> : Добавляет ингридиент к записи
Пример:
   PHP код:
<list applyTaxes="true">
    <item id="1">
        <production id="2" count="1">
        <production id="3" count="1">
        <ingredient id="10" count="1">
        <ingredient id="57" count="200">
    </item>
    <item id="2">
        <production id="123" count="1">
        <ingredient id="57" count="2030">
    </item>
</list>
Категория: для GMов и админов | Добавил: MOTOGP (14.05.2009) E
Просмотров: 1263 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz