1)Включаем Quice.
2)Нажимай кнопку Мобы(НПС)
3)Creature Template
4)Заходим в Базу Данных WoW, и ищем НПС, которго хотите в роли вендора (у меня например Стражники Сильвермуна ID 16221)
5)Вставляем ID мобов в пункт Heroic_Entry и нажимаем на стрелочку.
6)а)В разделе Creature 1 в поле Name меняем имя вендору , в поле Entry меняем ID на тот, который в ыхотелибы чтоб был у НПС... лучше используйте такие как 2000001, которые точно не заняты другим мобом либо вещью.
б)В разделе Creature 2 в Faction_A и Faction_H ставим числа 35 (Это чсло означает что вендором смогут пользоваться как орда, так и альянс) и нажимаtv на троеточие в поле npcflag видем галочки в двух местах в последнем квадрате и в перрвом. Убераем и ставим галочки в пунктах Vendor, Venfor_Ammo , _food, _poison, _reagent. и repair. Номер флага должен получтся 8064.
в) Редактируем Creature 3: в Movement type и inhybet type ставим 0 и делаем пустым поле в Script Name .
7) нажимаем на Creature_Temlate Скрипт. Нам выдают скрипт получившегося НПС, мы его сохраняем в любой пустой SQL файл и заливаем в новикате в базу мангос!
8)Перезагружаем серв, заходим в игру, и сохдаем НПС с ID который вы указали! Вуаля, вот и наш НПС! Теперь с помощью команды можете добавлять в него любые вещи!
---------------------------------------------
Кстати скрипт должен быть похож на:
REPLACE INTO `creature_template` (`entry`, `heroic_entry`, `modelid_A`, `modelid_A2`, `modelid_H`, `modelid_H2`, `name`, `subname`, `IconName`, `minlevel`, `maxlevel`, `minhealth`, `maxhealth`, `minmana`, `maxmana`, `armor`, `faction_A`, `faction_H`, `npcflag`, `speed`, `scale`, `rank`, `mindmg`, `maxdmg`, `dmgschool`, `attackpower`, `baseattacktime`, `rangeattacktime`, `flags`, `dynamicflags`, `family`, `trainer_type`, `trainer_spell`, `class`, `race`, `minrangedmg`, `maxrangedmg`, `rangedattackpower`, `type`, `flag1`, `lootid`, `pickpocketloot`, `skinloot`, `resistance1`, `resistance2`, `resistance3`, `resistance4`, `resistance5`, `resistance6`, `spell1`, `spell2`, `spell3`, `spell4`, `PetSpellDataId`, `mingold`, `maxgold`, `AIName`, `MovementType`, `InhabitType`, `RacialLeader`, `RegenHealth`, `equipment_id`, `mechanic_immune_mask`, `flags_extra`, `ScriptName`) VALUES (2000001, 0, 15511, 0, 15511, 0, 'Vendor1', '', 'Directions', 70, 70, 12000, 12000, 0, 0, 1232, 35, 35, 8176, 1.48, 1, 0, 64, 117, 0, 635, 1362, 1601, 0, 0, 0, 0, 0, 0, 0, 53.4483, 71.7241, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 3, 0, 1, 0, 0, 0, '');
Вы конечно можете списать код, но советую сделать все своими руками чтобы разобраться с этим, как разобрался я