Рейтинг темы:
  • 1 Голос(ов) - 5 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Как создать свой GM-Shop
#11
PuShKinG же написал.
.npc add ID_любого_нпц (он тебе дал ID Иллидана) потом ставишь ему .npc flag 130
Затем добавляешь ему в продажу клинки командой .npc additem [Warglaive of Azzinoth]
Ответ
#12
Пишешь своего вендора потом копируешь с изменением айди и имени, и заполняешь его вещами.
Больше не могу...©
Ответ
#13
так совесем запутался все по порядку:1 поставил илидана этой командой .npc add 22917\\\ 2 сделал его торговцем так .npc flag 130\\\3 и просто тупо дабавил в него клинки .npc additem 32837-32838 и все? У него будут клинки илидана? скрин прям как тут???)))не ругайте дядьке=)
Не выходит(((((((((( поясните плиз
Ответ
#14
Попробуй .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. Вроде должно работать
Ответ
#15
спасибо вот если бы меня кто нить научил делать sql файлы то бы ло ваще шикарно=) а заливать я умею ой всем спасибо получилось=)
Ответ
#16
Берёш скрипт, например:
Код:
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.
Ответ
#17
Ещё вариант ! Найти вендора нейтрального , "копирнуть" его , удалить из него всё не нужное и совать что хочешь ! Единственная проблема это имя NPС не переименуешь (кто брезгует названием), и такие самоделки я делал ещё в 2.4.3 !Big Grin
Ответ
#18
... или ВОТ мануал по созданию вендора.
Ответ
#19
PuShKinG Написал:Постараюсь помочь:
1) Самый лёгкий =)) можно скачать готовый ГМшоп
2) Создание ГМшопа -
1. Добавляемый моба командой - .npc add #id
2. Устанавливаешь флаг - .npc flag 130
3. Добавляешь вещь - .npc additem #itemid
хмм... кажись всё =) будут вопросы - пиши

хе хе, вот если где нибудь в Огри сделаешь так:
.npc add 22917
.npc flag 130
.npc additem [Warglaive of Azzinoth]
то - на этом месте будет торговать иллидан своими клинками =)))
если помог то + мне в репу Big GrinBig GrinBig Grin

Блин фигня какая то получаеться.У меня получаетья сделать гмшоп только из илидана и всё(((
Ответ
#20
HolyMan - ВОТ, урок второй.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Как создать сервер с выходом в интернет? MUSTANGpp 2 4,607 02-14-2011, 10:11 AM
Последний пост: PuShKinG

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)