• Страница 1 из 1
  • 1
Архив - только для чтения
Модератор форума: andycrowz  
creature_template + creature_addon
Low
Центурион
Всем ночи доброй, подскажите какое значение в creature_addon , в столбце bytes1 или 2 нужно поставить , чтобы нпс был мертв, но не спал и т.д...

искала много где , но ничего не нашла...
Рисовщица, выполняю любые заказы, босы, итемы, квесты, вендоры, кастомные нпс, ворлд ивенты (платно)
Сообщение # 1 написано 02.09.2014 в 21:44
Horon
Рыцарь
Попробуй
Код

SET @GUID := Гуид нпц;
SET @BYTES := 7;
SET @DYNAMICFLAGS := 36; -- Для реалистичности

INSERT INTO `creature_addon` VALUES (@GUID, '0', '0', @BYTES, '0', '0', ''); -- Мертвый нпц
UPDATE `creature` SET `dynamicflags`=@DYNAMICFLAGS WHERE `guid`=@GUID; -- Для реалистичности
Сообщение # 2 отредактировано Horon - Вторник, 02.09.2014, 22:16
p620
Маршал
Цитата Low ()
Всем ночи доброй, подскажите какое значение в creature_addon , в столбце bytes1 или 2 нужно поставить , чтобы нпс был мертв, но не спал и т.д... искала много где , но ничего не нашла...

bytes1 = 7;
emote = 65;
Первое опустошает хелс бар, второе добавляет стейт-анимацию смерти.
Сообщение # 3 написано 02.09.2014 в 22:18
Low
Центурион
Цитата Horon ()
Попробуй


конечно, спасибо за ответ, но это я уже проверяла, нпс просто стоит мертвый..

буду проверять p620,
Рисовщица, выполняю любые заказы, босы, итемы, квесты, вендоры, кастомные нпс, ворлд ивенты (платно)
Сообщение # 4 написано 02.09.2014 в 23:01
Horon
Рыцарь
Хмм... Только что проверял, все работает
Сообщение # 5 написано 02.09.2014 в 23:03
p620
Маршал
Цитата Horon ()
Хмм... Только что проверял, все работает

Она права. Всё, что делает 32 в dynamicflags - изменяет отображение портрета и тултипа моба. Видимо, bytes1=7 <=> dynamicflags=32.
Ещё стоит учитывать, что НИП остаётся полностью дееспособным. Смог с ним поговорить, у него закупиться и т.д. Определенно понадобятся доп. флаги.
Сообщение # 6 написано 02.09.2014 в 23:58
Thermaplugg
Database Developer
1) не creature_addon, а лучше(и нужно) creature_template_addon
2) можно обойтись из без аддона, а использовать для этого `unit_flags`=536870912 /* UNIT_FLAG_UNK_29 */
+ все тот же `dynamicflags`=32 /* UNIT_DYNFLAG_DEAD */
Сообщение # 7 написано 03.09.2014 в 14:11
p620
Маршал
Цитата MENZ411 ()
1) не creature_addon, а лучше(и нужно) creature_template_addon

По причине того, что guid можно по неосторожности изменить?..
Сообщение # 8 написано 03.09.2014 в 15:54
Thermaplugg
Database Developer
не только
да и просто удобно, когда нет привязки к гуиду, когда моб уже по дефолту с нужными тебе параметрами
остается лишь его просто добавить в мир smile
хотя есть моменты когда без гуидов никуда, например когда нужна более тонкая скриптовка
Сообщение # 9 отредактировано MENZ411 - Среда, 03.09.2014, 16:29
Low
Центурион
а чтоб нпс сидел на траве, не на стуле , а на траве как в шторме тренер шаманов сидит? ищу всё никак найти не могу...

буду оч благодарна за помощь!
Рисовщица, выполняю любые заказы, босы, итемы, квесты, вендоры, кастомные нпс, ворлд ивенты (платно)
Сообщение # 10 написано 03.09.2014 в 20:03
Thermaplugg
Database Developer
Сообщение # 11 написано 03.09.2014 в 20:31
Low
Центурион
о, тут я не искала ещё, спасибо буду знать))
Рисовщица, выполняю любые заказы, босы, итемы, квесты, вендоры, кастомные нпс, ворлд ивенты (платно)
Сообщение # 12 написано 03.09.2014 в 20:48
  • Страница 1 из 1
  • 1
Поиск: