Тема: [mod] Ulduar
Показать сообщение отдельно
Старый 26.08.2010, 04:23   #5
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

http://www.scriptdev2.com/showpost.p...&postcount=151
тут кажется какое-то обновление.

Ошибки при компиляции:
Код:
'GetUnit' : is not a member of 'Unit'
        h:\mangos\git\tmp\src\game\Unit.h(1106) : see declaration of 'Unit'
по идее после 10385:
Код:
- if(Unit* victim = Unit::GetUnit(m_owner, m_victim))
+ if (Unit* victim = m_owner.GetMap()->GetUnit(m_victimGuid))

- Creature* assistant = (Creature*)Unit::GetUnit(m_owner, *m_assistants.begin());
+ Creature* assistant = m_owner.GetMap()->GetAnyTypeCreature(*m_assistantGuids.rbegin());

- return Unit::GetUnit(*this, (*i)->getUnitGuid());
+ return GetMap()->GetUnit((*i)->getUnitGuid());

- return Unit::GetUnit(*this, (*r)->getUnitGuid());
+ return GetMap()->GetUnit((*r)->getUnitGuid());

- if(Unit* Temp = Unit::GetUnit(*m_creature,(*i)->getUnitGuid()))
+ if(Unit* Temp = m_creature->GetMap()->GetUnit((*i)->getUnitGuid()))
все как-то по аналогии должно правиться.
Но так как я не уверен в собственных способностях - прошу меня спасать.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием