|
|
Модератор форума: Dimitro |
Форум TrinityCore [TrinityCore] Help подскажите как повешать на мобов ауры |
подскажите как повешать на мобов ауры |
Сообщение # 2 написано 20.08.2015 в 16:08
|
Написать смартскрипт
Код INSERT INTO `smart_scripts` VALUES (9999999, 0, 333333, 0, 11, 0, 100, 0, 0, 0, 0, 0, 11, 123123, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, "Smart Script"); Где: 9999999 ид npc 333333 ид скрипта(должен быть уникальным) 123123 ид заклинания или ауры Само собой, мобу нужно дописать смарт аи в критуре. По идее, моб будет накладывать на себя ауру\заклинание при спавне.
Сообщение # 4 написано 20.08.2015 в 17:59
|
uruk, смарт скрипт это и есть "через бд", трайс работает с "бд". По сути смарт скрипты это усовершенствованная версия Event AI, там больше функций. По другому можно реализовать через ядро, но это уже с++ и оно тебе не нужно...
Сообщение # 8 написано 21.08.2015 в 00:07
|
MilkyFog, я сделал скрипт заливаю в базу но вот выдаёт ошибку вот эту [Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '94006 94007 94008 94009 94010 94011 94012, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0' at line 1
[Err] INSERT INTO `smart_scripts` VALUES (998877, 0, 333333, 0, 11, 0, 100, 0, 0, 0, 0, 0, 11, 94005 94006 94007 94008 94009 94010 94011 94012, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, "MYA"); [Msg] Finished - Unsuccessfully
Сообщение # 10 написано 21.08.2015 в 13:55
|
uruk, ауры таким способом нужно добавлять по одной.
|
uruk, эмм...
Код INSERT INTO `smart_scripts` VALUES (998877, 0, 333331, 0, 11, 0, 100, 0, 0, 0, 0, 0, 11, 94005, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, "Dragon Transform"), (998877, 0, 333332, 0, 11, 0, 100, 0, 0, 0, 0, 0, 11, 94006, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, "Beast Killer"), (998877, 0, 333333, 0, 11, 0, 100, 0, 0, 0, 0, 0, 11, 94007, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, "Beast Killer #2"), (998877, 0, 333334, 0, 11, 0, 100, 0, 0, 0, 0, 0, 11, 94008, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, "Dragon Transform Aura"), (998877, 0, 333335, 0, 11, 0, 100, 0, 0, 0, 0, 0, 11, 94009, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, "Bloodletting"), (998877, 0, 333336, 0, 11, 0, 100, 0, 0, 0, 0, 0, 11, 94010, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, "Summon Harrison"), (998877, 0, 333337, 0, 11, 0, 100, 0, 0, 0, 0, 0, 11, 94011, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, "Mod Aura Vision - Quest Zone-Specific 01"); |
На нпц с entry:
Код SET @ENTRY := ИдНПЦ; SET @AURA := 'Ид Ауры'; DELETE FROM `creature_template_addon` WHERE `entry`= @ENTRY; INSERT INTO `creature_template_addon` (entry,auras) VALUES (@ENTRY,@AURA); На нпц с guid: Код SET @GUID:= ГуидНПЦ; SET @AURA := 'Ид Ауры'; DELETE FROM `creature_addon` WHERE `guid` = @GUID; INSERT INTO `creature_addon` (`guid`, `auras`) VALUES (@GUID, @AURA ); |
Сообщение # 14 написано 26.08.2015 в 15:31
|
| |||
| |||