Сообщений: 1,568
Тем: 39
Зарегистрирован: Aug 2009
Репутация:
46,277
PuShKinG же написал.
.npc add ID_любого_нпц (он тебе дал ID Иллидана) потом ставишь ему .npc flag 130
Затем добавляешь ему в продажу клинки командой .npc additem [Warglaive of Azzinoth]
Сообщений: 429
Тем: 27
Зарегистрирован: May 2009
Репутация:
1,279
Пишешь своего вендора потом копируешь с изменением айди и имени, и заполняешь его вещами.
Больше не могу...©
Сообщений: 44
Тем: 5
Зарегистрирован: Jul 2009
Репутация:
-6
так совесем запутался все по порядку:1 поставил илидана этой командой .npc add 22917\\\ 2 сделал его торговцем так .npc flag 130\\\3 и просто тупо дабавил в него клинки .npc additem 32837-32838 и все? У него будут клинки илидана? скрин прям как тут???)))не ругайте дядьке=)
Не выходит(((((((((( поясните плиз
Сообщений: 1,568
Тем: 39
Зарегистрирован: Aug 2009
Репутация:
46,277
08-09-2009, 09:25 PM
(Сообщение последний раз редактировалось: 08-09-2009, 09:38 PM Perfecto.)
Попробуй .npc flag 128 (т.к. 130 это вроде продавец + квестгивер)
После этого он должен продавать (т.е. кликаешь правой кнопкой и должно открыться окно продажи).
Или же (как посоветовал kiberk) создай "нового" Иллидана, т.е. скопируй данные старого и измени ID.
Могу сделать sql запрос в базу (сделаю дополнительного Иллидана продавца) а там дальше уже будешь добавлять вещи как написано здесь в первой мини-статье
Маленькое дополнение, попробуй .npc flag 129 (вендор + можно разговаривать с мобом). Я бы сам проверил но у меня увы клиента сейчас пока нет
Добавлено через 13 минут
В общем вот если нужно
Код: INSERT 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`, `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`, `PetSpellDataId`, `mingold`, `maxgold`, `AIName`, `MovementType`, `InhabitType`, `unk16`, `unk17`, `RacialLeader`, `questItem1`, `questItem2`, `questItem3`, `questItem4`, `movementId`, `RegenHealth`, `equipment_id`, `mechanic_immune_mask`, `flags_extra`, `ScriptName`) VALUES (210000, 0, 21135, 0, 21135, 0, 'Illidan Stormrage', 'The Betrayer', '', 73, 73, 4249280, 4249280, 6774, 6774, 7637, 1882, 1882, 129, 2, 1, 3, 6004, 10904, 0, 7246, 1, 1400, 1500, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 22917, 0, 0, 0, 25, 25, 25, 25, 25, 0, 0, 0, 0, 0, 2903974, 3103974, '', 0, 3, 560, 1, 0, 0, 0, 0, 0, 188, 1, 4321, 617299803, 33, '');
Сделано через quice, ID моба 210000. Вроде должно работать
Сообщений: 44
Тем: 5
Зарегистрирован: Jul 2009
Репутация:
-6
спасибо вот если бы меня кто нить научил делать sql файлы то бы ло ваще шикарно=) а заливать я умею ой всем спасибо получилось=)
Сообщений: 643
Тем: 44
Зарегистрирован: Mar 2009
Репутация:
3,268
Берёш скрипт, например:
Код: INSERT 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`, `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`, `PetSpellDataId`, `mingold`, `maxgold`, `AIName`, `MovementType`, `InhabitType`, `unk16`, `unk17`, `RacialLeader`, `questItem1`, `questItem2`, `questItem3`, `questItem4`, `movementId`, `RegenHealth`, `equipment_id`, `mechanic_immune_mask`, `flags_extra`, `ScriptName`) VALUES (210000, 0, 21135, 0, 21135, 0, 'Illidan Stormrage', 'The Betrayer', '', 73, 73, 4249280, 4249280, 6774, 6774, 7637, 1882, 1882, 129, 2, 1, 3, 6004, 10904, 0, 7246, 1, 1400, 1500, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 22917, 0, 0, 0, 25, 25, 25, 25, 25, 0, 0, 0, 0, 0, 2903974, 3103974, '', 0, 3, 560, 1, 0, 0, 0, 0, 0, 188, 1, 4321, 617299803, 33, '');
Копируешь, после создаешь текстовый файл и вставляешь в него скопированный скрит, после сохраняешь с расширением .sql и остаётся только залить, в нашем случае в базу mangos, делается это через Navicat.
Сообщений: 268
Тем: 1
Зарегистрирован: Jun 2009
Ещё вариант ! Найти вендора нейтрального , "копирнуть" его , удалить из него всё не нужное и совать что хочешь ! Единственная проблема это имя NPС не переименуешь (кто брезгует названием), и такие самоделки я делал ещё в 2.4.3 !
Сообщений: 643
Тем: 44
Зарегистрирован: Mar 2009
Репутация:
3,268
... или ВОТ мануал по созданию вендора.
Сообщений: 6
Тем: 0
Зарегистрирован: Oct 2009
Репутация:
0
Сообщений: 643
Тем: 44
Зарегистрирован: Mar 2009
Репутация:
3,268
HolyMan - ВОТ, урок второй.
|