Как заставить непися торговать? - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Aion > Документация

Важная информация

Документация Описание установок и настроек как самого эмулятора Aion-Emu, так и сопутствующих инструментов.

Ответ
Опции темы
Непрочитано 13.07.2011, 02:53   #1
Пользователь

Автор темы (Топик Стартер) Как заставить непися торговать?

создал 4 листа на сервере, привязал их к неписю, создал 4 листа в клиенте, добавил неписю блок:

<trade_info>
<tab_list>
<data>
<tab>ttrb</tab>
</data>
<data>
<tab>ttlt</tab>
</data>
<data>
<tab>ttch</tab>
</data>
<data>
<tab>ttpl</tab>
</data>
</tab_list>
<buy_price_rate>200</buy_price_rate>
</trade_info>


но у него даже нет кнопки "ТОРГОВАТЬ"
какой параметр отвечает за возможность покупать и продавать?
как сделать торговцем не торгующего до этого нпц?
Ajax52 вне форума Ответить с цитированием
Непрочитано 13.07.2011, 03:45   #2
Пользователь

По умолчанию Re: Как заставить непися торговать?

офтоп - неписю нету, есть нпц.

Думаю что загвоздка в датабазе а именно в таблице нпц, там есть колонка которая отвечает за "класс" нпц, нужно добавить L2Merchant Легче всего найти дюбого торгаша и посмотреть как он сделан.

Так же что бы создать торгаша нужен хтмл файл и xml файл, что вы в клиенте делали я не пойму. Любой гмшоп скачан на просторах инета покажет вам что делать
AlexDiFi вне форума Ответить с цитированием
Непрочитано 13.07.2011, 04:13   #3
Пользователь

Автор темы (Топик Стартер) Re: Как заставить непися торговать?

Вот код нпц:
PHP код:
  <npc_client>
    <
id>203121</id>
    <
name>Taiotus</name>
    <
desc>STR_NPC_Taiotus</desc>
    <
material>mat_flesh</material>
    <
disk_type>merchant</disk_type>
    <
ui_type>general</ui_type>
    <
cursor_type>talk</cursor_type>
    <
ui_race_type>light</ui_race_type>
    <
hide_path>0</hide_path>
    <
idle_animation>idle_SpeakerA</idle_animation>
    <
talk_animation>talk_F</talk_animation>
    <
appearance>
      <
pc_type>light_m</pc_type>
      <
face_type>1</face_type>
      <
hair_type>1</hair_type>
    </
appearance>
    <
visible_equipments>
      <
torso>rb_torso_npc_02</torso>
      <
leg>rb_pants_npc_02</leg>
      <
foot>rb_shoes_npc_02</foot>
      <
shoulder>rb_shoulder_npc_02</shoulder>
      <
glove>rb_glove_npc_02</glove>
      <
main>Loudspeaker01</main>
    </
visible_equipments>
    <
appearance_custom>LMunique3</appearance_custom>
    <
erect>1</erect>
    <
bound_radius>
      <
front>0.500000</front>
      <
side>0.700000</side>
      <
upper>2.000000</upper>
    </
bound_radius>
    <
scale>60</scale>
    <
weapon_scale>100</weapon_scale>
    <
altitude>0.000000</altitude>
    <
stare_angle>75.000000</stare_angle>
    <
stare_distance>15.000000</stare_distance>
    <
move_speed_normal_walk>1.500000</move_speed_normal_walk>
    <
art_org_move_speed_normal_walk>1.500000</art_org_move_speed_normal_walk>
    <
move_speed_normal_run>6.000000</move_speed_normal_run>
    <
move_speed_combat_run>4.200000</move_speed_combat_run>
    <
art_org_speed_combat_run>4.200000</art_org_speed_combat_run>
    <
in_time>0.100000</in_time>
    <
out_time>0.500000</out_time>
    <
neck_angle>90.000000</neck_angle>
    <
spine_angle>10.000000</spine_angle>
    <
pushed_range>2.000000</pushed_range>
    <
hpgauge_level>3</hpgauge_level>
    <
magical_skill_boost>0</magical_skill_boost>
    <
attack_delay>2000</attack_delay>
    <
game_lang>light</game_lang>
    <
ai_name>Lmerchant</ai_name>
    <
quest_ai_name>Taiotus</quest_ai_name>
    <
tribe>general</tribe>
    <
race_type>PC_Light</race_type>
    <
pet_ai_name>Pet</pet_ai_name>
    <
sensory_range>20.000000</sensory_range>
    <
attack_range>2.000000</attack_range>
    <
attack_rate>1000</attack_rate>
    <
npc_type>general</npc_type>
    <
talking_distance>5.000000</talking_distance>
    <
ment>Taiotus</ment>
    <
trade_info>
      <
tab_list>
        <
data>
          <
tab>ttrb</tab>
        </
data>
        <
data>
          <
tab>ttlt</tab>
        </
data>
        <
data>
          <
tab>ttch</tab>
        </
data>
        <
data>
          <
tab>ttpl</tab>
        </
data>
      </
tab_list>
     <
buy_price_rate>200</buy_price_rate>
    </
trade_info>
  </
npc_client
Вот листы

PHP код:
<client_npc_goodslist>
    <
id>1201</id>
    <
name>ttrb</name>
    <
desc>STR_SALE_ARMOR_ROBE</desc>
    <
use_category>1</use_category>
    <
goods_list>
      <
data>
        <
item>tiamato19</item>
      </
data>
      <
data>
        <
item>tiamato20</item>
      </
data>
      <
data>
        <
item>tiamato21</item>
      </
data>
      <
data>
        <
item>tiamato22</item>
      </
data>
      <
data>
        <
item>tiamato23</item>
      </
data>
    </
goods_list>
  </
client_npc_goodslist>
  <
client_npc_goodslist>
    <
id>1202</id>
    <
name>ttlt</name>
    <
desc>STR_SALE_ARMOR_LEATHER</desc>
    <
use_category>1</use_category>
    <
goods_list>
      <
data>
        <
item>tiamato13</item>
      </
data>
      <
data>
        <
item>tiamato14</item>
      </
data>
      <
data>
        <
item>tiamato15</item>
      </
data>
      <
data>
        <
item>tiamato16</item>
      </
data>
      <
data>
        <
item>tiamato17</item>
      </
data>
    </
goods_list>
  </
client_npc_goodslist>
  <
client_npc_goodslist>
    <
id>1203</id>
    <
name>ttch</name>
    <
desc>STR_SALE_ARMOR_CHAIN</desc>
    <
use_category>1</use_category>
    <
goods_list>
      <
data>
        <
item>tiamato7</item>
      </
data>
      <
data>
        <
item>tiamato8</item>
      </
data>
      <
data>
        <
item>tiamato9</item>
      </
data>
      <
data>
        <
item>tiamato10</item>
      </
data>
      <
data>
        <
item>tiamato11</item>
      </
data>
    </
goods_list>
  </
client_npc_goodslist>
  <
client_npc_goodslist>
    <
id>1204</id>
    <
name>ttpl</name>
    <
desc>STR_SALE_ARMOR_PLATE</desc>
    <
use_category>1</use_category>
    <
goods_list>
      <
data>
        <
item>tiamato1</item>
      </
data>
      <
data>
        <
item>tiamato2</item>
      </
data>
      <
data>
        <
item>tiamato3</item>
      </
data>
      <
data>
        <
item>tiamato4</item>
      </
data>
      <
data>
        <
item>tiamato5</item>
      </
data>
    </
goods_list>
  </
client_npc_goodslist
Ajax52 вне форума Ответить с цитированием
Непрочитано 13.07.2011, 13:20   #4
Пользователь

По умолчанию Re: Как заставить непися торговать?

народ , а форум лень поичитать? Уже был такой мануал причём подробный до немогу МАНУАЛ <--ТУТ
__________________
Дверь запили!
flashman вне форума Ответить с цитированием
Непрочитано 13.07.2011, 21:34   #5
Пользователь

Автор темы (Топик Стартер) Re: Как заставить непися торговать?

Там не мануал а готовый нпц без особых разьяснений сути, меня интересует как заставить торговать любого нпц, там это разве написано?
Ajax52 вне форума Ответить с цитированием
Непрочитано 13.07.2011, 21:50   #6
Пользователь

По умолчанию Re: Как заставить непися торговать?

Ну вся суть того мануала в том как создать своего нпс который будет торговать тем шмотом который в него засунут. А если тебе нужно просто починить уже существующего то либо смотри опяже этот мануал, либо смотри как сделанны рабочие трейдеры.
__________________
Дверь запили!
flashman вне форума Ответить с цитированием
Непрочитано 14.07.2011, 18:59   #7
Пользователь

Автор темы (Топик Стартер) Re: Как заставить непися торговать?

Меня интересует какая именно строка отвечает за наличие кнопок "купить" и "продать"
Это полюбому клиентская часть, потому что в случае отсутствия привязки листов на сервере, нпц всёравно имеют возможность торговать, показывая при этом пустое окно торговли.
Ajax52 вне форума Ответить с цитированием
Непрочитано 15.07.2011, 12:49   #8
Пользователь

По умолчанию Re: Как заставить непися торговать?

ну так сразу бы сказал что тебе нужны эти кнопки . Да эта ботва находится в клиенте, и это файлы диалогов для конкретного нпс.
__________________
Дверь запили!
flashman вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 15.07.2011, 19:17   #9
Пользователь

Автор темы (Топик Стартер) Re: Как заставить непися торговать?

Спасибо)))
Ajax52 вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как заставить одеваться аксессуар ? RomanoDi Lineage II 2 09.02.2010 03:02


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 17:50. Часовой пояс GMT +3.

Вверх