|
Регистрация | Файлы | Правила | Альбомы | Дневники | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
Запросы Запросы на написание скриптов для NPC, Items, объектов, квестов... если проблема не связана с реализацией в ядре |
|
Опции темы | Поиск в этой теме | Опции просмотра |
04.07.2011, 13:56 | #1 |
Ученый
|
[Dev]Sunwell Plateau
Всем Привет!.
Нашёл у себя скрипты которые "где-то" скачал ранее и не стал их прикручивать, сейчас же откопал их и столкнулся с тем что они устарели.. что не удивительно... Несколько проблем с которыми мне пришлось столкнутся это. boss_kiljaeden.cpp Код:
//FireBloom Damage WorkArround if (m_uiFireBloomCheck < diff) { if(m_uiFireBloomCount < 10) for(uint8 i=0; i<5; ++i) { if(Unit* FireTarget = Unit::GetUnit(*m_creature, m_uiFireBloomTarget[i])) FireTarget->CastSpell(FireTarget, SPELL_FIREBLOOM_EFF, true); } ++m_uiFireBloomCount; m_uiFireBloomCheck = 2000; }else m_uiFireBloomCheck -= diff; Пример: Код:
if(Unit* FireTarget = Unit::GetUnit(*m_creature, m_uiFireBloomTarget[i])) Код:
if (Unit* FireTarget = m_creature->GetMap()->GetCreature(m_uiFireBloomTarget[i])) Тоже и в boss_eredar_twins.cpp Код:
if(m_uiConfCount = 10) { if(Unit* pPlayer = Unit::GetUni(*m_creature, m_uiConfTargetGUID)) pPlayer->RemoveAurasDueToSpell(AURA_CONF,0); ++m_uiConfCount; } Код:
if(Unit* pPlayer = Unit::GetUni(*m_creature, m_uiConfTargetGUID)) Код:
if (Unit* pPlayer = m_creature->GetMap()->GetCreature(m_uiConfTargetGUID)) Спасибо за помощь, написал сюда уже не зная как сделать правильно Последний раз редактировалось Mayss; 04.07.2011 в 14:58. |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|