Показать сообщение отдельно
Непрочитано 23.05.2011, 15:21   #12
Пользователь

Smile Re: Продажа вещей

Цитата:
Сообщение от Horizon Посмотреть сообщение
Недавно рылся в серве. но ничего в эту тему не нашел. Что я имею введу - Допустим NPC котрый продает вещи за AP и сердца балауров:
Код:
  <npc_template npc_id="279038" level="40" name=" " name_id="314029" npc_type="NON_ATTACKABLE" height="0.85" rank="NORMAL" race="BROWNIE" tribe="USEALL" srange="20" hpgauge="3">
    <stats maxMp="2828" maxHp="9426" maxXp="20552" block="70" parry="70" mdef="70" pdef="70" crit="70" power="70" evasion="70" accuracy="70" magic_accuracy="70" walk_speed="1.5" run_speed="4.23" run_speed_fight="4.23" fly_speed="0.0" />
  </npc_template>
Вот его goodlist

Код:
	<tradelist_template npc_id="279038" name="Fayrunerk" count="4" abyss="true">
		<tradelist id="1112"/>
		<tradelist id="1113"/>
		<tradelist id="1114"/>
		<tradelist id="1115"/>
	</tradelist_template>
Где указываются то что он продает за сердца??
Просто у меня такая задумка, ввести свою валюту на примере Золотых монет, и сделать так чтобы собственный NPC продавал чтолибо за эти монеты. Как это сделать?
\GameServer\data\static_data\items\item_templates. xml
price="363800" цена вещей, меняяется в этом файле на сервере и конечноже правится в итемах на клиенте для коректного отображения(если я не ошибаюсь)
плюс ap="614800" цена в абис поинтах, ai="186000030" какой нужен предмет, в даном случаи золотая медаль и конечно же aic="62" количество этих медалек


<item_template id="110600883" level="50" mask="4168" armor_type="PLATE" item_type="ABYSS" item_category="PL_TORSO" quality="UNIQUE" price="726050" ap="614800" ai="186000030" aic="62" origRace="ELYOS" restrict="50,50,50,50,50,50,50,50,50,50,50,50" desc="1495093" slot="8" equipment_type="ARMOR">
<modifiers>
<add value="149" name="EVASION"/>
<add value="110" name="MAGICAL_RESIST"/>
<add value="365" name="PHYSICAL_DEFENSE"/>
<rate value="10" bonus="true" name="FLY_SPEED"/>
<add value="50" bonus="true" name="PVP_DEFEND_RATIO"/>
<add value="69" bonus="true" name="PHYSICAL_DEFENSE"/>
<add value="105" bonus="true" name="MAXHP"/>
</modifiers>
</item_template>


Вот пример рецепта за сердца балауров:

<item_template id="152200224" level="50" mask="12364" max_stack_count="20" item_type="NORMAL" item_category="SCROLL" quality="RARE" extra_currency_item="186000033" extra_currency_item_count="60" price="136200" race="ELYOS" origRace="ELYOS" restrict="1,1,1,1,1,1,1,1,1,1,1,1" desc="1463961" usedelayid="52">
<actions>
<craftlearn recipeid="155000224"/>
</actions>
</item_template>


extra_currency_item="186000033" - валюта (сердце балаура)
extra_currency_item_count="60" - количество даной валюты
drost вне форума Ответить с цитированием