|
|
Модератор форума: Dimitro |
Форум TrinityCore Патчи / Моды / Фиксы для Trinity [Босс паладин]Служитель солнца Грегор (Под анрис или баланс) (SmartAI босс для 3.3.5) |
[Босс паладин]Служитель солнца Грегор (Под анрис или баланс) |
[blizz]И так, всем снова привет , сегодня я с боссом для 3.3.5. Босс паладин в руках пылающий меч тибу и пламенный щит, сет т2, в нем лут :
Останки Грегора - id 2829, можно использовать для создания кв. В чем суть этого босса: 1.Сделан на смарте полностью. 2.Имеет большой багаж паладинский заклинаний. 3.Урон чуть выше чем у лича 25(Авто атаки если считать, но хп 14м). 4.Отхил стабильный, но не сверх жесткий, тестил босса больше 2 часов, фиксил отхил, фазы, время между фазами. 5.Вообщем делал я его или для маштабных ивентов на анрис серверах или для баланс рисовок. 6.В 10тером с танком, хилами и дд слить вполне реально. 7.По мимо прямых атак, Грегор наносит еще и АОЕ плюшки в виде лужи паловской и бури, к тому же правосудие кидает не обязательно на танка, а рандомно на 1 члена группы которая активировала ивент. 8.Невосприимчив в контролям любого вида кроме сапа роговского. Ссылка на скачивание: Извечный страж Грегор Скрины: ID БОССА - 546017 Спасибо за внимание, если найдете какие либо баги или вас что то не устроило пишите в эту тему. Сегодня еще 1 мини боссик на смарте: Кра'ар, ледяной вой Ледяной дракоша, по задумке сын Сапфириона и любимый питомец Ахуна, можно использовать в ивенте с забавным сюжетом. Скрины: Бьет ледяными плевками, когда у него от 44 до 54% хп, активирует щит Ахуна, раз в 25-30 сек бьет громом и молнией отбрасывая игроков. -------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------- Специально для !Lovexian! На механике программы Truice- - ID - айди скрипта ( от 60000 желательно ). Link - айди зависимого скрипта - фаза которая активируется после 60000, по умолчанию +1 , тоесть 60001. event_phase_mask - номер фазы, я лично не использую, это для более глобального проскриптования. event_chance - шанс активации события. ( по умолчанию 100 ) event_flags - флаги событий, использую только флаг №1 и то очень редко, означает событие не повторяется больше 1 раза во время ивента нпц. event_type - условие при котором сработает ивент, их 66, долго писать, по этому опишу только самые главные: 0.По таймеру в бою 1.По таймеру в не боя 2.При значении жизней в %, допустим когда хп падает до 70%, нпц кастует тот спел который ты ему задашь 3.Тоже самое только % не жизней, а маны 4.При начале боя(АГРО) Это условия при которых сработают события, допустим ставишь каст спела с event_type(4) - это агро, как только ты сагришь нпц, он скастует заданый ему спел. Так и с остальными условиями. action_type - тип действия, то что сделает нпц при условии о которых с написал выше, тоже многовато их, напишу основные. 11.Чтение заклинания, дальше надо написать id спела в ячейке (SpellID) и выставить флаг чтения: (2) - моментальное чтение(без каста) (4) - не требует маны (16) - чтение заклинания на цель (32) - чтение на себя Можно комбинировать, допустим если хочешь чтоб оно было без касты и не требовало маны ( 2+4=6 ) ставишь в флагах 6, и так со всеми. 1.Текстовая эмоция, для ее работы нужно в навикате в world найти табл - Сreature_text , поставить сортировку от A - Z и создать свою текстовую эмоцию, сохранить и кинуть заданый ей ID в трайс в ячейку сразу после action_type. Это все нпц будет делать только при созданом условии. target_type - тип цели, их тоже много, напишу основные: 0 - нет цели 1 - сам нпц 2 - текущая цель 3 - 2ая цель в агро листе 4 - 1ая цель в агро листе 5 - 5 рандомная цель из агро листа 24 - все цели агро листа 7 - вызвавший событие В остальных ячейках ставь 0 или скрипт не примет база, чикайте по моему с своими изменениями. В самой нижней ячейке "comment" По умолчанию Smart Script . В Entry or GUID самая правая ячейка - ID нпц. Ну все, скриптуем Цитата Перезалить к сожалению не смогу, но я написал мини-гайд по смарту, а еще дам вам ссылку на хорошую программу для новичков по смарту RG-Smart Thx - Acherus За хорошую программу. |
Заберу, может и пригодится. +
Сообщение # 2 написано 06.01.2014 в 02:02
|
Можно попросить кое что? Есть тут на сайте какой нибудь гайдик по SmartAI? Тоже хотелось бы поучится ему)) Из самих строк запроса практически ничего не понял :D(именно то как происходят фазы и т.д)
Ну или объясни сам, за что отвечает каждая колонка(к примеру target_type, event_chance)
Сообщение # 5 написано 07.01.2014 в 03:03
|
Та ладно уж, я уже написал.
Добавлено (07.01.2014, 03:54) --------------------------------------------- Скучно стало Рекалор Короля Лича Патч в папку Data, чистим кэш, фанимся |
А как сделать чтобы сие НПС заговорил?(в creature_text создал и ид, и language, короче заполнил всё как надо(вроде бы))
вот сам скрипт для того чтобы он говорил: Код REPLACE INTO `smart_scripts` VALUES (546017, 0, 65014, 65015, 61, 0, 100, 0, 0, 0, 0, 0, 84, 546017, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, "Smart Script"); REPLACE INTO `smart_scripts` VALUES (546017, 0, 65015, 65016, 61, 0, 100, 0, 0, 0, 0, 0, 84, 546018, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, "Smart Script"); полный скрипт: Код REPLACE INTO `smart_scripts` VALUES (546017, 0, 65000, 65001, 25, 0, 100, 0, 0, 0, 0, 0, 11, 53736, 6, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, "Smart Script"); REPLACE INTO `smart_scripts` VALUES (546017, 0, 65001, 65002, 61, 0, 100, 0, 0, 0, 0, 0, 11, 25899, 6, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, "Smart Script"); REPLACE INTO `smart_scripts` VALUES (546017, 0, 65002, 65003, 0, 0, 100, 0, 0, 0, 10000, 10000, 11, 53601, 6, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, "Smart Script"); REPLACE INTO `smart_scripts` VALUES (546017, 0, 65003, 65004, 4, 0, 100, 0, 0, 0, 20000, 20000, 11, 43430, 6, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, "Smart Script"); REPLACE INTO `smart_scripts` VALUES (546017, 0, 65004, 0, 61, 0, 100, 0, 0, 0, 10000, 10000, 11, 20925, 6, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, "Smart Script"); REPLACE INTO `smart_scripts` VALUES (546017, 0, 65005, 0, 0, 0, 100, 0, 0, 0, 10000, 10000, 11, 53407, 6, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, "Smart Script"); REPLACE INTO `smart_scripts` VALUES (546017, 0, 65006, 0, 0, 0, 100, 0, 0, 0, 15000, 15000, 11, 48827, 6, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, "Smart Script"); REPLACE INTO `smart_scripts` VALUES (546017, 0, 65007, 65008, 10, 0, 100, 0, 1, 50, 6000, 6000, 11, 35395, 6, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, "Smart Script"); REPLACE INTO `smart_scripts` VALUES (546017, 0, 65008, 0, 61, 0, 100, 0, 0, 0, 10000, 10000, 11, 53385, 6, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, "Smart Script"); REPLACE INTO `smart_scripts` VALUES (546017, 0, 65009, 0, 2, 0, 100, 0, 50, 70, 10000, 10000, 11, 41924, 6, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, "Smart Script"); REPLACE INTO `smart_scripts` VALUES (546017, 0, 65010, 0, 2, 0, 100, 0, 30, 40, 10000, 10000, 11, 26662, 6, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, "Smart Script"); REPLACE INTO `smart_scripts` VALUES (546017, 0, 65011, 65012, 2, 0, 100, 0, 10, 15, 10000, 10000, 11, 48869, 6, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, "Smart Script"); REPLACE INTO `smart_scripts` VALUES (546017, 0, 65012, 65013, 61, 0, 100, 0, 0, 0, 0, 0, 11, 68981, 6, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, "Smart Script"); REPLACE INTO `smart_scripts` VALUES (546017, 0, 65013, 65014, 61, 0, 100, 0, 0, 0, 10000, 10000, 11, 30283, 4, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, "Smart Script"); REPLACE INTO `smart_scripts` VALUES (546017, 0, 65014, 65015, 61, 0, 100, 0, 0, 0, 0, 0, 84, 546017, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, "Smart Script"); REPLACE INTO `smart_scripts` VALUES (546017, 0, 65015, 65016, 61, 0, 100, 0, 0, 0, 0, 0, 84, 546018, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, "Smart Script"); REPLACE INTO `smart_scripts` VALUES (546017, 0, 65016, 65017, 61, 0, 100, 0, 0, 0, 0, 0, 11, 72350, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, "Smart Script"); таблица creature_text: Добавлено (07.01.2014, 19:15)
Сообщение # 8 написано 07.01.2014 в 19:15
|
с каких это пор? smartai это потомок eventai, т.е улучшенная версия eventai, функционал чуть ли не вдвое больше чем у eventai если в мангосе нужно использовать чуть ли не всю базу(dbscripts_* ), то у тринитикоре это все запичкано в компактный smartai
Сообщение # 13 написано 16.04.2014 в 18:28
|
| |||
| |||