• Страница 1 из 1
  • 1
Модератор форума: Dimitro  
Форум » TrinityCore » Патчи / Моды / Фиксы для Trinity » Visual Aura [New] (От Криса)
Visual Aura [New]
r0m1ntik
Центурион
Всем привет, вот выложил моего Visual Aura npc который кидает ауры на игроков, они без еффектов только визуальность.

Есть 1 минут в том что чтоб снять ауры эти нужно умереть, нпс убивает при нажатие "Снять Ауры" конечно с предупреждением.

Скрины:



Скачать тут: >>> тут <<<
ps: Перед тем как заливать убедитесь в том что таких ид нпс у вас нету и госип меню чтобы не было проблем.
pss: Если будут идейка типо таких через бд смогу реализовать.

Кому понравилось от + не откажусь smile
Сообщение # 1 написано 15.04.2015 в 21:32
Low
Центурион
если данный нпс реализован через бд, а он через базу, то в нем так же можно реализовать доп_госс_меню, чтобы снять определенную ауру или же все ауры, а так норм!
Рисовщица, выполняю любые заказы, босы, итемы, квесты, вендоры, кастомные нпс, ворлд ивенты (платно)
Сообщение # 2 написано 16.04.2015 в 11:52
Taktick
Рыцарь
Классно!
Спасибо!
Сообщение # 3 написано 16.04.2015 в 12:36
r0m1ntik
Центурион
Цитата
доп_госс_меню, чтобы снять определенную ауру или же все ауры, а так норм!

Если сделеаешь кинь сюда плз) я пробовал
Сообщение # 4 написано 16.04.2015 в 19:24
infinium
Маршал
SMART_ACTION_REMOVEAURASFROMSPELL не?
Сообщение # 5 написано 16.04.2015 в 21:30
r0m1ntik
Центурион
infinium

Ну напиши раз знаешь а просто так и я написать могу...
Сообщение # 6 написано 16.04.2015 в 22:07
infinium
Маршал
Что значит просто так? Или дублировать один пункт госсипа с другим айди и неймом и продублировать еще одну строку смарта с другим(28) экшен типом/айди/айди меню госсипа это сложнее, чем извращенство с "чтоб снять ауры эти нужно умереть".
Делов на 15 секунд, зато результат куда приятнее и грамотнее.
да уж, жп всё сдувается и сдувается
Сообщение # 7 написано 16.04.2015 в 23:00
r0m1ntik
Центурион
infinium вы думаете я не пробовал с (28) ? эти ауры так не снимаются, их только если гмом .unaura all или умереть.
Сообщение # 8 написано 17.04.2015 в 15:00
infinium
Маршал


Посмотрел код...
1) Кричер 550015 имеет флаг вендора, но имеет пустой список итемов, что разумеется даст красноту в логе.
2) Кричер 550015 имеет госип_меню 62812, которого не существует в природе опираясь на ваш код.
3) Кричер 550015 имеет сай, в котором судя скрипту видим что при входе в госсип с меню_айди 62812(которого как мы выяснили не существует) с различными айди, кричер должен каставать различные спелы в цель которая вызвала событие, соответственно скриптовка пустого места нам явно ничего даст.
4) Кричер 550012 имеет госип_меню 62810, это меню нарисовано и соответственно при взаимодействии с кричером мы увидим у него меню с 12 строками.
5) Кричер 550012 имеет сай, в котором по задумке автора при входе в госсип с меню_айди 62810 и айди 20, кричер должен кастовать спел 33331 в игрока, т.е. убивать его, только вот мы получим что-то типа "неверная цель", что мешало воспользоваться 11 тайпом остаётся загадкой.
6) Исходя из вышеописанного, для чего тянется в качестве бесполезного груза один из кричеров.
7) Смотрим скриптовку, тут всё банально до безобразия, если бы не одно НО, по скрипту видно что при выборе госсип меню, кричер должен каставать спел, всё бы ничего, да вот только спелы такого типа, имеют иной флаг, не позволяющий их кастовать в таргет, в этом легко убедиться командой .cast. В результате срабатывания такого скрипта, спел будет наложен на применяющего данное заклинание, грубо говоря кричер наложит на себя данный спел, что собственно и видно на 1м скрине.
8) Для наложения аур есть тайп SMART_ACTION_ADD_AURA, всё таки разработчики не идиоты и предусмотрели такие нелепости заранее.
9) Что касаемо снятия ауры, тайп SMART_ACTION_REMOVEAURASFROMSPELL превосходно справляется со своей задачей как с параметром 0 так и с параметром конкретного айди спела.

Код
REPLACE INTO `smart_scripts` VALUES (550012, 0, 206, 0, 62, 0, 100, 0, 62810, 20, 0, 0, 28, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'REMOVEAURASFROMSPELL');


Цитата Taktick ()
Классно!
Спасибо!

Позабавило biggrin
Сообщение # 9 отредактировано infinium - Пятница, 17.04.2015, 22:37
r0m1ntik
Центурион
Работает у кого ?

"REPLACE INTO `smart_scripts` VALUES (550012, 0, 206, 0, 62, 0, 100, 0, 62810, 20, 0, 0, 28, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'REMOVEAURASFROMSPELL');" ?
Сообщение # 10 написано 18.04.2015 в 12:49
Low
Центурион
Цитата r0m1ntik ()
Работает у кого ?

"REPLACE INTO `smart_scripts` VALUES (550012, 0, 206, 0, 62, 0, 100, 0, 62810, 20, 0, 0, 28, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'REMOVEAURASFROMSPELL');" ?


ну должно работать, через смарт вродь любую ауру можно снять подобным кодом и даже те что у вас в нпсе добавленные, у нас на портале можно посмотреть код подобного нпса, который тоже накладывает и так же успешно снимает визуальные ауры!
Рисовщица, выполняю любые заказы, босы, итемы, квесты, вендоры, кастомные нпс, ворлд ивенты (платно)
Сообщение # 11 написано 18.04.2015 в 13:52
Форум » TrinityCore » Патчи / Моды / Фиксы для Trinity » Visual Aura [New] (От Криса)
  • Страница 1 из 1
  • 1
Поиск: