Сообщений: 1,832
Тем: 26
Зарегистрирован: Jan 2010
Репутация:
3,766
Event Он имел ввиду отображение валюти в игровом магазине. Вот как здесь можно было не догадаться
Посмотри на примере абисс шопов.
Мы всё сделаем металлом! Чернее чернейшей черноты бесконечности! © Nathan Explotion
Работаю с Aion Java-emu, любой версии. skype: alexsiuss1
Сообщений: 57
Тем: 24
Зарегистрирован: Apr 2011
Репутация:
-3
Я имею ввиду ммотоп голосование и появлени монетки ну или как в игре называется ОПЛАТА
Сообщений: 1,832
Тем: 26
Зарегистрирован: Jan 2010
Репутация:
3,766
Называйте все своими именами, порой не поймешь что человек хочет ибо он сам не знает. И так подмигивая тянешься к выписке предупреждения.
Мы всё сделаем металлом! Чернее чернейшей черноты бесконечности! © Nathan Explotion
Работаю с Aion Java-emu, любой версии. skype: alexsiuss1
Сообщений: 17
Тем: 3
Зарегистрирован: May 2011
Репутация:
13
Zombie Написал:Как и обещал, пишу вам гайд по созданию гмшопа! В общем я всю голову себе проимел и в итоге он получился=)
Что нам нужно?
1. Aion Extract
2. AIONencdec
3. Стандартный виндовский блокнот
4. Незабыть про копипаст (с)ZOMBIE/ROSSDALE ( делал, старался - не хочу чтобы гайд был украден )
5. Умение распаковывать и запаковывать .pak (Ищите на этом форуме)
Все необходимые программы ищите на этом форуме!
Итак работаем с сервером!
1. идем в \gameserver\data\static_data\npcs
открываем npc_templates.xml, в самом конце перед </npc_templates>
дописываем:
PHP код:
<?php
<npc_template npc_id="217388" level="60" name=" " name_id="351608" npc_type="NON_ATTACKABLE" height="1.3" rank="NORMAL" race="BROWNIE" tribe="USEALL" srange="20" hpgauge="3">
<stats maxMp="3564" maxHp="11878" maxXp="27751" block="77" parry="77" mdef="77" pdef="77" crit="77" power="77" evasion="77" accuracy="77" magic_accuracy="77" walk_speed="1.5" run_speed="4.23" run_speed_fight="4.23" fly_speed="0.0" />
<equipment>
<item>100000780</item>
</equipment>
</npc_template>
<npc_template npc_id="217389" level="60" name=" " name_id="353226" npc_type="NON_ATTACKABLE" height="2.0" title_id="350350" rank="NORMAL" race="ASMODIANS" tribe="GENERAL_DARK" srange="20" arange="2" arank="1000" hpgauge="3">
<stats maxMp="4385" maxHp="14614" maxXp="40824" block="85" parry="85" mdef="85" pdef="85" crit="85" power="85" evasion="85" accuracy="85" magic_accuracy="85" walk_speed="1.5" run_speed="6.0" run_speed_fight="7.0" fly_speed="0.0" />
<equipment>
<item>114100294</item>
<item>111100277</item>
<item>113100276</item>
<item>100200106</item>
<item>112100256</item>
<item>110100303</item>
</equipment>
</npc_template>
Далее идем в \gameserver\data\static_data\goodslists
открываем
goodslists.xml, в самом конце перед </goodslists>
дописываем:
Это наши листы с итемами
<list id="6002"> Это id листа
<item id="110101071"/> Это id наших вещей. в моем случаи броня и оружие рудры.
PHP код:
<?php
<list id="6002">
<item id="110101071"/>
<item id="113100977"/>
<item id="112100922"/>
<item id="111100964"/>
<item id="114101003"/>
</list>
<list id="6003">
<item id="110301020"/>
<item id="113300990"/>
<item id="112300920"/>
<item id="111300969"/>
<item id="114301024"/>
</list>
<list id="6004">
<item id="110500988"/>
<item id="113500960"/>
<item id="112500907"/>
<item id="111500955"/>
<item id="114500967"/>
</list>
<list id="6005">
<item id="110600968"/>
<item id="113600931"/>
<item id="112600922"/>
<item id="111600947"/>
<item id="114600926"/>
</list>
<list id="6006">
<item id="100000893"/>
<item id="100200807"/>
<item id="100100676"/>
</list>
<list id="6007">
<item id="100900684"/>
<item id="101300655"/>
<item id="101500698"/>
</list>
<list id="6008">
<item id="101700722"/>
</list>
<list id="6009">
<item id="100600755"/>
<item id="100500698"/>
</list>
Идем \gameserver\data\static_data
открываем
npc_trade_list.xml, в самом конце перед </npc_trade_list>
дописываем:
npc_id="217388" Это Id нашего NPC
<tradelist id="6002"/> Это Id листо с итемом, которые указанны выше
PHP код:
<?php
<tradelist_template npc_id="217388" name="pegureronerk" count="4">
<tradelist id="6002"/>
<tradelist id="6003"/>
<tradelist id="6004"/>
<tradelist id="6005"/>
</tradelist_template>
<tradelist_template npc_id="217389" name="sturluson" count="4">
<tradelist id="6006"/>
<tradelist id="6007"/>
<tradelist id="6008"/>
<tradelist id="6009"/>
</tradelist_template>
Все на этом серверная часть закончена. Теперь самое геморойное, клиент...