Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Обменник
#1
если кому не трудно, помогите написать код для нпц обменника заточеного оружия на другое,также заточеное. Нампример я у обменника нажмиаю кнопку "обмен оружия" - появляеться весь список оружия S , например на ид 1 у меня стоит арка, а в данный момен у меня находиться драк в инвертаре,но как зделать так чтоб не только драк можно было менять на арку, но и любое другое оружия в одной кнопке, кому не трудно выложите часть этого кода буду благодарен.
Кому по теме сказать нечего полезного, в тему не какать бессмыслеными коментариями.
Ответ
#2
Подобных НПСов выкладывали порядка 20 штук уже.... Ищи
Ответ
#3
чёто похожое нашел в этой теме http://forum.zone-game.info/showthread.php?t=4
но там только вокруг да около, а конкретно примера кода нету, на также на других сайтах нашел готовый обменник но он меня не устраивает, т.к можно его зделать в 5 раз меньне, но я не знаю как
вот пример кода того что я нашел

<?xml version='1.0' encoding='utf-8'?>
<!-- Seven Signs - Black Marketeer of Mammon - SA Removal for AA -->
<list maintainEnchantment="true">

<!-- -->
<item id="1">
<ingredient id="6608" count="1" enchant="1"/>
<ingredient id="5575" count="2" enchant="0"/>
<production id="6584" count="1" enchant="1"/>
</item>
и т.д.
</list>
(и то он чёта не робит)
вот тут как видно меняеться веапон 6608 с доплатой в 2 АА на веапон 6584
но мне надо не так, а чтоб сразу можно было
<ingredient id="6608" count="1" enchant="1"/> веапон, и чтоб можно было не только этот веапон менять но и другие все пушки сразу тоесть(<ingredient id="6608,6609 и т.д,) но к сожелению так не работает"тоесть чтоб когда я выменивал веапон 5575,можно было дать не только веапон 6608 и 2 АА но и любой другой веапон
<ingredient id="5575" count="2" enchant="0"/> - доплата 2 АА
<production id="6584" count="1" enchant="1"/> получаемый веапон
ох я и накатал
просьба не посылать меня в другие темы,т.к форум большой, а поиска нету
кто РЕАЛЬНО может помоч, и ему не сложно буду благодарен, ну а говорить мне что гдето когдато Вася создавал подобную тему не нужно.
Ответ
#4
<item id="1">
<ingredient id="6608" count="1" enchant="1"/>
<ingredient id="5575" count="2" enchant="0"/>
<production id="6584" count="1" enchant="1"/>
</item>
<item id="2">
<ingredient id="6609" count="1" enchant="1"/>
<ingredient id="5575" count="2" enchant="0"/>
<production id="6584" count="1" enchant="1"/>
</item>
<item id="3">
<ingredient id="6610" count="1" enchant="1"/>
<ingredient id="5575" count="2" enchant="0"/>
<production id="6584" count="1" enchant="1"/>
</item>

вот так....
Ответ
#5
именно так он у меня и был, но мне надо его зделать в 5 раз меньше и удобнее, чтоб нажимая на веапон имеющий(например) id 1 можно было сразу поменять ид 2,3,4,5+1 адена
а если так как вы написали , то список выходит оргромнеших, и очень не удобный
Ответ
#6

<?xml version="1.0" encoding="UTF-8"?>
<list>
<config showall="false" keepenchanted="true" />
<item>
<ingredient id="15829" count="1" />
<ingredient id="4037" count="1" />
<production id="15941" count="1" />
</item>
</list>


showall="false" - выводит окошко только для вещей, которые есть в инвентаре.
keepenchanted="true" - сохраняе уровень заточки при обмене.

пробуй Smile
Ответ
#7
Круто, спасибо огромное, все работает.
и еще вопрос не по теме чтоб не создаваль лишнюю тему ) как отключить анимацию когда бафаюся у бафера? и как зделать бессмертыми ворота клан холов в Годдарде)
Ответ
#8
v.scaletta Написал:Круто, спасибо огромное, все работает.
и еще вопрос не по теме чтоб не создаваль лишнюю тему ) как отключить анимацию когда бафаюся у бафера? и как зделать бессмертыми ворота клан холов в Годдарде)

Ворота смотрите либо в конфигах( но я сомневаюсь что там есть), либо сразу в ядре.

А на счет бафов я понятия не имею.
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)