|
Архив - только для чтения |
| Модератор форума: andycrowz |
| Форум Корзина форума Корзина Двойной спелл |
| Двойной спелл |
Код Есть спелы, которые состоят из 2ух спелов. К примеру: 20165 также включает в себя 20167 (Печать света). Какие колонки отвечают за это? Кроме той, куда нужна вписывать сам ид другого спела. Помогите плиз.
[blizz]Судить меня дано лишь богу, другим я укажу дорогу
[/blizz]
Сообщение # 1 написано 29.12.2013 в 22:50
|
Если я тебя правильно понял то
(например) Код \src\server\game\Spells\spelleffects.cpp в void Spell::EffectDummy case 55342: // при касте 55342 { if (m_caster->GetTypeId() == TYPEID_PLAYER) m_caster->CastSpell(m_caster, 58832, true); // кастовать спел 58832 break; }
Продажа готовых сборок cataclysm 4.3.4, legion (7.3.5), shadowlands, draginflight. Исправление спеллов, квестов, крашей на любых версиях вов. Цена договорная. Пишите в лс, не дорого.
|
Не совсем то, нужно чтобы при касте 55342 как ты показал, юзался он сам + 58832 (в одном спеле)
Т.е. смотри, чтобы юзаешь 1ин спел, а у тебя он давал защиту и берс к примеру. 2а в одном. Как у пала, я привел выше пример. Твой же способ другой, юзаешь 55342, а в место его юзаеться 58832
[blizz]Судить меня дано лишь богу, другим я укажу дорогу
[/blizz]
Сообщение # 7 написано 30.12.2013 в 17:36
|
тебе же дали уже ответ... spell_linked_spell
вот тебе пример Код DELETE FROM `spell_linked_spell` WHERE `spell_trigger`=12345; INSERT INTO `spell_linked_spell` VALUES (12345, -12344, 0, NULL), (12345, 12346, 0, NULL); при юзе спела 12345 будет сниматься допустим аура 12344 и накладываться друга 12346
Сообщение # 8 написано 31.12.2013 в 10:02
|
MENZ411, У тебя тоже не правильно!!
У тебя при юзе 1ого спела, юзается 2ой и получается 2а спела висит!! Мне нужно все в 1ом!! Я в самом первом сообщении привел пример!! Что вы все бред не по теме пишете?? Трудно посмотреть в спелах, что тот спелл который я показал он состоит из 2ух? Добавлено (31.12.2013, 17:24) --------------------------------------------- Код из Spell.dbc 1ый спелл: 2ой спелл: Если посмотреть по Spell.dbc, то это: 20165 и 20167... А вы мне бред какой-то пишите!
[blizz]Судить меня дано лишь богу, другим я укажу дорогу
[/blizz]
|
Narko94, какая тебе разница сколько спелов весит? да хоть 100500 - главное результат
при юзе сепела берсы, на тебя вешается аура берсы +спел с другой аурой(например с поглощением дамага) -- и вот еще что... по поводу первого поста... открываем спел 20165 в SpellWorkе и что мы там видим? да да Код Trigger spell (20167) Печать прозрения. Chance = 100 тоесть, спел кастует другой спел... а как это сделать? spell_linked_spell тебе в помощь, ну или через ядро(кому что) -- ну если ты мастер извращений, то создай свой спел в spell.dbc со всем с чем хочешь, но тут я уже не помощник |
| |||
| |||
[/blizz]

или ждут в ответ флеш банер на пол экрана с ответом