• Страница 1 из 1
  • 1
Модератор форума: Dimitro  
Форум » TrinityCore » [TrinityCore] Help » Помощь по SmartAI (Настройка логики работы события)
Помощь по SmartAI
zzzzzz_1983
Скаут
Всем привет, Уважаемые форумчане!

Снова обращаюсь за поддержкой, потому как не совсем понимаю работу условий события.
Вот у меня есть такая задача.
Я призываю существо 42601 по квесту 26257.
И значит я понимаю что нужно сделать, но вот как реализовать не понимаю до конца.
Задача у меня стоит следующая:
Если дружеская цель находится в бою, то начать кастовать спелл на другое существо через интервал там секунды 2..
Но вот к сожалению не получается у меня это сделать.
Буду вечером дома скину скрипт.
Буду признателен, если поможете разобраться что не так делаю.
Сообщение # 1 отредактировано zzzzzz_1983 - Среда, 20.02.2019, 12:44
Borisov99
Сержант
Пиши вк, работал со смартом до си, может смогу помочь https://vk.com/diskonekt99 .
Сообщение # 2 написано 20.02.2019 в 14:59
zzzzzz_1983
Скаут
Вот скрипт.

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)
---------------------------------------------
p620, tehnokrat где вы ? =)
Помогите решить вопрос пожалуйста.
По близзардовскому квесту 26257 там ты используешь нпс как транспорт, со своими способностями.
На SmartAI возможно это сделать, и если да, то какое действие нужно использовать ? Или это только через ядро?

Сообщение # 3 написано 20.02.2019 в 17:14
Thermaplugg
Database Developer
Цитата zzzzzz_1983 ()
По близзардовскому квесту 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');
Сообщение # 4 отредактировано Thermaplugg - Понедельник, 11.03.2019, 15:41
Форум » TrinityCore » [TrinityCore] Help » Помощь по SmartAI (Настройка логики работы события)
  • Страница 1 из 1
  • 1
Поиск: