STALKER |
Дата: Пятница, 02.03.2012, 15:33 | Сообщение # 1 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
|
|
| |