|
|
Модератор форума: Dimitro |
Форум TrinityCore Патчи / Моды / Фиксы для Trinity Visual Aura [New] (От Криса) |
Visual Aura [New] |
Всем привет, вот выложил моего Visual Aura npc который кидает ауры на игроков, они без еффектов только визуальность.
Есть 1 минут в том что чтоб снять ауры эти нужно умереть, нпс убивает при нажатие "Снять Ауры" конечно с предупреждением. Скрины: Скачать тут: >>> тут <<< ps: Перед тем как заливать убедитесь в том что таких ид нпс у вас нету и госип меню чтобы не было проблем. pss: Если будут идейка типо таких через бд смогу реализовать. Кому понравилось от + не откажусь
Сообщение # 1 написано 15.04.2015 в 21:32
|
если данный нпс реализован через бд, а он через базу, то в нем так же можно реализовать доп_госс_меню, чтобы снять определенную ауру или же все ауры, а так норм!
Рисовщица, выполняю любые заказы, босы, итемы, квесты, вендоры, кастомные нпс, ворлд ивенты (платно)
Сообщение # 2 написано 16.04.2015 в 11:52
|
SMART_ACTION_REMOVEAURASFROMSPELL не?
Сообщение # 5 написано 16.04.2015 в 21:30
|
Что значит просто так? Или дублировать один пункт госсипа с другим айди и неймом и продублировать еще одну строку смарта с другим(28) экшен типом/айди/айди меню госсипа это сложнее, чем извращенство с "чтоб снять ауры эти нужно умереть".
Делов на 15 секунд, зато результат куда приятнее и грамотнее. да уж, жп всё сдувается и сдувается
Сообщение # 7 написано 16.04.2015 в 23:00
|
Посмотрел код... 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'); Позабавило |
Работает у кого ? "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
|
| |||
| |||