• Страница 1 из 1
  • 1
Архив - только для чтения
Модератор форума: andycrowz  
Двойной спелл
Narko94
Рыцарь
Код
Есть спелы, которые состоят из 2ух спелов.
К примеру: 20165 также включает в себя 20167 (Печать света).
Какие колонки отвечают за это? Кроме той, куда нужна вписывать сам ид другого спела.

Помогите плиз.
[blizz]Судить меня дано лишь богу, другим я укажу дорогу
[/blizz]
Сообщение # 1 написано 29.12.2013 в 22:50
No_MaTTeR
Старший Маршал
так посмотри пример в spell.dbc, отредактируй под себя и радуйся.
Сообщение # 2 написано 30.12.2013 в 00:11
Narko94
Рыцарь
Код
Пробовал, не работает....
[blizz]Судить меня дано лишь богу, другим я укажу дорогу
[/blizz]
Сообщение # 3 написано 30.12.2013 в 00:25
admiirall
Центурион
Прок спела от спела? spell_linked_spell таблица в бд
Сообщение # 4 написано 30.12.2013 в 11:49
Narko94
Рыцарь
Причем тут прок? я в самом первом сообщении указал систему...
[blizz]Судить меня дано лишь богу, другим я укажу дорогу
[/blizz]
Сообщение # 5 написано 30.12.2013 в 16:04
Sergey996
Чемпион
Если я тебя правильно понял то
(например)
Код
\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. Исправление спеллов, квестов, крашей на любых версиях вов. Цена договорная. Пишите в лс, не дорого.
Сообщение # 6 отредактировано Sergey996 - Понедельник, 30.12.2013, 17:18
Narko94
Рыцарь
Не совсем то, нужно чтобы при касте 55342 как ты показал, юзался он сам + 58832 (в одном спеле)
Т.е. смотри, чтобы юзаешь 1ин спел, а у тебя он давал защиту и берс к примеру.
2а в одном. Как у пала, я привел выше пример.
Твой же способ другой, юзаешь 55342, а в место его юзаеться 58832
[blizz]Судить меня дано лишь богу, другим я укажу дорогу
[/blizz]
Сообщение # 7 написано 30.12.2013 в 17:36
Thermaplugg
Database Developer
тебе же дали уже ответ... 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
admiirall
Центурион
MENZ411, да вы что)
Цитата Narko94 ()
Причем тут прок?

. hands
Сообщение # 9 отредактировано admiirall - Вторник, 31.12.2013, 10:06
Thermaplugg
Database Developer
admiirall, ну не всем дано дочитать текст до конца biggrin или ждут в ответ флеш банер на пол экрана с ответом
Сообщение # 10 написано 31.12.2013 в 10:36
Narko94
Рыцарь
MENZ411, У тебя тоже не правильно!!
У тебя при юзе 1ого спела, юзается 2ой и получается 2а спела висит!!
Мне нужно все в 1ом!! Я в самом первом сообщении привел пример!!
Что вы все бред не по теме пишете??
Трудно посмотреть в спелах, что тот спелл который я показал он состоит из 2ух?

Добавлено (31.12.2013, 17:24)
---------------------------------------------

Код из Spell.dbc
1ый спелл:


2ой спелл:


Если посмотреть по Spell.dbc, то это:
20165 и 20167...
А вы мне бред какой-то пишите!
[blizz]Судить меня дано лишь богу, другим я укажу дорогу
[/blizz]
Сообщение # 11 отредактировано Narko94 - Вторник, 31.12.2013, 17:33
Thermaplugg
Database Developer
Narko94, какая тебе разница сколько спелов весит? да хоть 100500 - главное результат
при юзе сепела берсы, на тебя вешается аура берсы +спел с другой аурой(например с поглощением дамага)
--
и вот еще что... по поводу первого поста... открываем спел 20165 в SpellWorkе
и что мы там видим? да да
Код
Trigger spell (20167) Печать прозрения. Chance = 100

тоесть, спел кастует другой спел... а как это сделать? spell_linked_spell тебе в помощь, ну или через ядро(кому что)
--
ну если ты мастер извращений, то создай свой спел в spell.dbc со всем с чем хочешь, но тут я уже не помощник
Сообщение # 12 отредактировано MENZ411 - Вторник, 31.12.2013, 19:48
Narko94
Рыцарь
Я про то, что мне принципиально должно быть! Чтобы висел 1ин спелл.
[blizz]Судить меня дано лишь богу, другим я укажу дорогу
[/blizz]
Сообщение # 13 написано 31.12.2013 в 20:00
_dm666
<3 Death Metal
Боже, ты еще и в .csv форматнул.. Ужас. Используй GUI - SpellWork. Там поймешь(наверное) что к чему.
Сообщение # 14 написано 01.01.2014 в 01:38
Narko94
Рыцарь
std_Suicide, Я использую MyDBC Editor, в csv чтобы копировать вам!!!
[blizz]Судить меня дано лишь богу, другим я укажу дорогу
[/blizz]
Сообщение # 15 написано 02.01.2014 в 20:30
  • Страница 1 из 1
  • 1
Поиск: