21:14 Rswow.ru - Worl... 3 Обычные сервера WoW от StaF
02:08 Бесплатный игро... 3 Обычные сервера WoW от morra
02:44 ^^Limit-WoW^^ ^... 3 Обычные сервера WoW от adidas9699
22:14 Xz-WoW.Ru [FUN]... 3 Обычные сервера WoW от Milko
Rareportal.com
Хочешь разместить тут рекламу бесплатно?

[ Главная страница ] [ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » TrinityCore » Установка / Настройка TrinityCore » [Мануал] "Вендор" и всё, что с ним связано
[Мануал] "Вендор" и всё, что с ним связано
STALKER Дата: Пятница, 02.03.2012, 15:33 | Сообщение # 1 Offline





Гл. Администратор

Сообщений: 326

Репутация: 300 +

Статус: Offline




Сегодня, я расскажу вам:
1. Как создать своего вендора
2. Как добавить в него вещи


[b]Небольшой пролог:
Гайд основал на готовых SQL запросах. Как заливать их, см в этом же разделе.[/b]

Как создать вендора.

Разберём SQL запрос
Code

  CodeREPLACE INTO `creature_template` (`entry`, `difficulty_entry_1`, `difficulty_entry_2`, `difficulty_entry_3`, `KillCredit1`, `KillCredit2`, `modelid1`, `modelid2`, `modelid3`, `modelid4`, `name`, `subname`, `IconName`, `gossip_menu_id`, `minlevel`, `maxlevel`, `exp`, `faction_A`, `faction_H`, `npcflag`, `speed_walk`, `speed_run`, `scale`, `rank`, `mindmg`, `maxdmg`, `dmgschool`, `attackpower`, `dmg_multiplier`, `baseattacktime`, `rangeattacktime`, `unit_class`, `unit_flags`, `dynamicflags`, `family`, `trainer_type`, `trainer_spell`, `trainer_class`, `trainer_race`, `minrangedmg`, `maxrangedmg`, `rangedattackpower`, `type`, `type_flags`, `lootid`, `pickpocketloot`, `skinloot`, `resistance1`, `resistance2`, `resistance3`, `resistance4`, `resistance5`, `resistance6`, `spell1`, `spell2`, `spell3`, `spell4`, `spell5`, `spell6`, `spell7`, `spell8`, `PetSpellDataId`, `VehicleId`, `mingold`, `maxgold`, `AIName`, `MovementType`, `InhabitType`, `Health_mod`, `Mana_mod`, `Armor_mod`, `RacialLeader`, `questItem1`, `questItem2`, `questItem3`, `questItem4`, `questItem5`, `questItem6`, `movementId`, `RegenHealth`, `equipment_id`, `mechanic_immune_mask`, `flags_extra`, `ScriptName`, `WDBVerified`) VALUES (200053, 0, 0, 0, 0, 0, 22974, 0, 22974, 0, 'Name', 'Subname', '', 0, 83, 83, 0, 35, 35, 4224, 2, 2, 1, 2, 50, 150, 0, 1000, 100, 2000, 1500, 2, 2, 0, 0, 0, 0, 0, 0, 100, 250, 1000, 7, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1000, 1000, '', 0, 3, 100, 50, 10, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4493, 0, 2, '', 12340);  

Что вам пригодится для "вендора":

  • 200053 - ID Вендора
  • Name - Имя вендора
  • Subname - "Подпись" вендора.(занимает тоже место, что и гильдия у игроков)
  • 22974 - Display ID ведора
  • "35, 35" - ID фракции для Альянс и Орды. 35/35 - Дружелюбен для всех.

    Остальное не столь важно, по моему мнению.


    Как добавить в него вещь

    Опять же разберём SQL запрос:
    Code

      CodeINSERT INTO `npc_vendor` (entry, item, maxcount, incrtime, ExtendedCost) VALUES     
      (200053, 11110, 0, 0, 0),  
      (200053, 11111, 0, 0, 0),


  • 200053 - ID вендора
  • 11110-11111 - ID вещи
  • Первый 0 (maxcount) - Максимальное количество
  • Второй 0 (incrtime) - Как часто, список товаров будет обновлятся.
  • Третий 0 (ExtendedCost) Цена. ID.


    Так же существует очень "древний" и неудобный способ.
    Делается всё через команду в игре:
    [b]1.
    Подходим к вендору, и берём его в таргет
    2. Вводим команду " .npc additem 1 0 0 2 "
    Где:
    Quote1. ID
    2. maxcount
    3. incrtime
    4. ExtendedCost
  •  
    Форум » TrinityCore » Установка / Настройка TrinityCore » [Мануал] "Вендор" и всё, что с ним связано
    • Страница 1 из 1
    • 1
    Поиск: