|
|
Модератор форума: Dimitro |
Форум TrinityCore [TrinityCore] Help Помощь по SmartAI (Настройка логики работы события) |
Помощь по SmartAI |
Всем привет, Уважаемые форумчане!
Снова обращаюсь за поддержкой, потому как не совсем понимаю работу условий события. Вот у меня есть такая задача. Я призываю существо 42601 по квесту 26257. И значит я понимаю что нужно сделать, но вот как реализовать не понимаю до конца. Задача у меня стоит следующая: Если дружеская цель находится в бою, то начать кастовать спелл на другое существо через интервал там секунды 2.. Но вот к сожалению не получается у меня это сделать. Буду вечером дома скину скрипт. Буду признателен, если поможете разобраться что не так делаю. |
Вот скрипт.
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES В первом скрипте мы ничего не делаем, потому как применить action_type на дружескую цель по кастованию спелла кара нельзя. (42601, 0, 0, 0, 15, 0, 0, 512, 30, 0, 2000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, "0"), Вот как сделать правильно, чтобы кастовался спелл, только во время боя дружественной цели. Т.е. хочу сделать так, чтобы моб мне помогал убивать вражеских существ. Где не правильно, и что неправильно я сделал. (42601, 0, 1, 0, 61, 0, 0, 0, 0, 0, 0, 0, 0, 11, 585, 0, 0, 0, 0, 0, 11, 42342, 30, 0, 0, 0, 0, 0, 0, "0"); Добавлено (20.02.2019, 17:16) Добавлено (21.02.2019, 11:11)
Сообщение # 3 написано 20.02.2019 в 17:14
|
По близзардовскому квесту 26257 там ты используешь нпс как транспорт, со своими способностями. На SmartAI возможно это сделать? да, возможно предмет https://www.wowhead.com/item=57954 (заклинание https://www.wowhead.com/spell=79436) призывает нпс транспорт https://www.wowhead.com/npc=42601 и возможно игрок сядет в него автоматически без дополнительных манипуляций (при условии непустой колонки vehicleid) можно помочь смарт скриптом если вдруг самостоятельно на сядет в транспортное нпс Код (entry_id, 0, 0, 1, 54, 0, 100, 0, 0, 0, 0, 0, 86, 46598, 0, 7, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'npc name - On Summon - Cross Cast Ride Vehicle'), (entry_id, 0, 1, 0, 61, 0, 100, 0, 0, 0, 0, 0, 33, 42601, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'npc name - On Summon - Killcredit'); |
| |||
| |||