• SiteAnalyzer, технический и SEO-анализ сайтов

НПЦ торговцы

azraelim

Ефрейтор
Хотел поменять цены у некоторых НПЦ, но никак не найду где это делается, полагаю должно быть что-то на подобии мультиселлов ?
Единственное что нашел, это npc_trade_list
В нем данные о нпц которые являются торговцами и айди вкладок у этих торговецев, так вот сам вопрос, где править эти вкладки? поменять допустим цену или вообще продаваемые итемы
 
мультиселлов - не все поймут, что это такое вообще :)

практически вся дата которая правится - правиться как в клиенте так и в сервер дате.

нет времени переделывать(переводить), и так все понятно)

You need
AIONencdec

to unPAK and PAK works with client.

you must find your client languege pak.

\Aion 4.7 AC work\Data\Npcs\Npcs.pak - use AIONencdec to unPAK and PAK it.

than find this file
client_npc_goodslist.xml
move to the end
and put for expl:
</client_npc_goodslist>
<client_npc_goodslist>
<id>6007</id>
<name>success_shop_1_pc_all</name>
<desc>STR_SALE_ITEM_SP01</desc>
<goods_list>
<data>
<item>cash_ap_e_35P_65Lv_ac</item>
</data>
<data>
<item>cash_ap_e_35P_65Lv_we</item>
</data>
<data>
<item>cash_ap_e_35P_65Lv_ar</item>
</data>
</goods_list>
</client_npc_goodslist>
cash_ap_e_35P_65Lv_ar - this is iteam name from iteam_tempalates.xml of your server.
in game after you will se it like that:
2Wx0cQigCV0.jpg


go to your server
\AC-GameNew\data\static_data\goodslists\goodslists.xml
and add
<list id="6007">
<item id="165005081"/>
<item id="165005079"/>
<item id="165005080"/>
</list>
it will give you permition to buy iteams.

now take your traider for exmpl id is 800576
go to
\AC-GameNew\data\static_data\npc_trade_list.xml
find 800576 and add
<tradelist_template npc_id="800576" sell_price_rate="10000000">
<tradelist id="6007"/>
</tradelist_template>
go ingame make //spawn 800576 and you will see like on the photo on top.

вот видос ))

 
sell_price_rate="10000000" - на сервере, что бы правильно отображалось, в клиенте нужно точно также поменять, где искать???

та где то рядом как в мануале выше...
 
еще добавлю что есть модификатор цен, которым можно модиф.. все цены или даже цены отдельного магазина.
Думаю вам стоит о такой функции знать, а вот где искать другой вопрос)
 
заменяем трейд лист
hmaf8.png

трейд листы лежат тут \data\static_data\goodslists
8v4rT.png


профит )) , но этот метод подходит только для тех трейд листов что уже есть в клиенте , если хочешь сделать что то свое , то нужно делать через модификацию клиента как выше описал yayaya
 
в goodslists находишь нужный ид и меняешь в нём иды итемов и они будут отображаться в игре на те которые укажешь лично у себя проверял
 
Назад
Сверху