Ru-MaNGOS

Вернуться   Ru-MaNGOS > Документация > Новичкам

Важная информация

Новичкам Информация для всех новичков, новичкам рекомендуется задавать свои вопросы здесь

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.07.2010, 18:49   #1
alien
Ученый
 
Регистрация: 17.05.2010
Сообщений: 148
Сказал(а) спасибо: 18
Поблагодарили 25 раз(а) в 22 сообщениях
alien На верном пути
По умолчанию Вопрос по коду мангоса.

В чем разница этих двух объектов
void Player::PrepareQuestMenu( uint64 guid )
.......
pObjectQR = &sObjectMgr.mCreatureQuestRelations;
pObjectQIR = &sObjectMgr.mCreatureQuestInvolvedRelations;
Просто там дальше идет цикл в котором используется один а потом второй, для добавления в меню записи.
alien вне форума   Ответить с цитированием
Старый 21.07.2010, 20:12   #2
LordJZ
Супер-модератор
 
Аватар для LordJZ
 
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
LordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранита
По умолчанию

Первый — принятие, второй — сдача.
LordJZ вне форума   Ответить с цитированием
Старый 21.07.2010, 20:15   #3
alien
Ученый
 
Регистрация: 17.05.2010
Сообщений: 148
Сказал(а) спасибо: 18
Поблагодарили 25 раз(а) в 22 сообщениях
alien На верном пути
По умолчанию

Ясно спс.
alien вне форума   Ответить с цитированием
Старый 02.08.2010, 15:12   #4
pavelzubkov
Гость
 
Сообщений: n/a
По умолчанию

Всем доброго времени суток, я пытаюсь разобраться в коде спелла и одновременно исправить баг.
Ядро: MaNGOS/0.12.1 (* * Revision 6928 - *) for Win32
Базы: YTDB_096_R46.FINAL_rev6928_TBC[1]
Так вот у разбойника в ветке Assassination есть талант Seal Fate(Печать судьбы)
Вся проблема в том что спелл Mutilate(Дублет) абсолютно игнорирует этот талант.
Все мои исследования привели к тому что я нашел код Мультилейта и теперь не знаю что с ним делать.
id - 34413;
вызываются эффекты:
80 - добавляет комбо поинт на цель
64 - SPELL_EFFECT_TRIGGER_SPELL - не понял что это и для чего
64 - SPELL_EFFECT_TRIGGER_SPELL
121 - веапон дамаг
121 - веапон дамаг.
Посмотрел код этих эффектов - честно почти ничего не понял. Подтолкните на что-нибудь что бы можно было начинать грызть. Судя по тому что эффект 80 вызывается раньше 121 то будет ли крит или нет предопределено где-то еще раньше=) Надеюсь на совет...
  Ответить с цитированием
Старый 02.08.2010, 15:59   #5
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

64 - SPELL_EFFECT_TRIGGER_SPELL - вызывает каст другого спелла, указанного в данном эффекте.
KiriX вне форума   Ответить с цитированием
Старый 14.10.2011, 15:27   #6
say1981
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от pavelzubkov Посмотреть сообщение
Всем доброго времени суток, я пытаюсь разобраться в коде спелла и одновременно исправить баг.
Ядро: MaNGOS/0.12.1 (* * Revision 6928 - *) for Win32
Базы: YTDB_096_R46.FINAL_rev6928_TBC[1]
Так вот у разбойника в ветке Assassination есть талант Seal Fate(Печать судьбы)
Вся проблема в том что спелл Mutilate(Дублет) абсолютно игнорирует этот талант.
Все мои исследования привели к тому что я нашел код Мультилейта и теперь не знаю что с ним делать.
id - 34413;
вызываются эффекты:
80 - добавляет комбо поинт на цель
64 - SPELL_EFFECT_TRIGGER_SPELL - не понял что это и для чего
64 - SPELL_EFFECT_TRIGGER_SPELL
121 - веапон дамаг
121 - веапон дамаг.
Посмотрел код этих эффектов - честно почти ничего не понял. Подтолкните на что-нибудь что бы можно было начинать грызть. Судя по тому что эффект 80 вызывается раньше 121 то будет ли крит или нет предопределено где-то еще раньше Надеюсь на совет...

вот теперь талант Seal Fate прокает два раза, от каждого SPELL_EFFECT_TRIGGER_SPELL по разу

Если действительно "крит" вычесляется раньше , то на каком именно етапе ? как делать прок таланта, к чему привязывать ?

P.S. да да некропостер, но не создавать же новую тему.

Последний раз редактировалось say1981; 14.10.2011 в 15:40.
  Ответить с цитированием
Старый 14.10.2011, 17:26   #7
Den
Ученый
 
Регистрация: 10.03.2010
Адрес: Бобруйск
Сообщений: 284
Сказал(а) спасибо: 213
Поблагодарили 98 раз(а) в 84 сообщениях
Den Скоро придёт к известностиDen Скоро придёт к известности
По умолчанию

Так в чем проблема то ?
Спелл Mutilate не вызывает прока для таланта Seal Fate(Печать судьбы) ? или Талант Seal Fate(Печать судьбы) прокает два раза от Mutilate ?
Den вне форума   Ответить с цитированием
Старый 15.10.2011, 20:09   #8
say1981
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от Den Посмотреть сообщение
или Талант Seal Fate(Печать судьбы) прокает два раза от Mutilate
тут проблема , перерыл весь код и даже то как наносится урон мультилейта наталкивает на мысль что скорость атаки второй руки берётся стандартная ... одновременного удара не происходит, но то уже другая болячка ...
  Ответить с цитированием
Старый 16.10.2011, 11:16   #9
Den
Ученый
 
Регистрация: 10.03.2010
Адрес: Бобруйск
Сообщений: 284
Сказал(а) спасибо: 213
Поблагодарили 98 раз(а) в 84 сообщениях
Den Скоро придёт к известностиDen Скоро придёт к известности
По умолчанию

Цитата:
Сообщение от say1981 Посмотреть сообщение
тут проблема ,
Такая беда и у шаманов с Improved Stormstrike, тоже прокает два раза.
Как временную затычку, сделал проверку на левую руку.
Den вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по vmap v3 Sid MaNGOSZero (1.12.X) 12 09.02.2011 10:54
SVG - иконки для Мангоса ZliS Файлообменник 6 18.10.2010 00:28
Вопрос по git impylse Новичкам 2 23.09.2010 07:58
Вопрос по SQL. Omg Новичкам 24 21.07.2010 23:29
вопрос sparky Новичкам 4 19.03.2010 16:28


Текущее время: 12:35. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot