|
Архив - только для чтения |
| Модератор форума: andycrowz |
| Форум Корзина форума Корзина Ошибки с Icecrown Citadel |
| Ошибки с Icecrown Citadel |
Здравствуйте. Помогите пожалуйста исправить такого рода ошибки
Код >..\..\..\..\source\src\server\scripts\Northrend\IcecrownCitadel\boss_the_lich_king.cpp(2594) : error C2440: =: невозможно преобразовать 'WorldObject *const ' в 'Unit *' 4> Для приведения базового класса к производному требуется dynamic_cast или static_cast 4>..\..\..\..\source\src\server\scripts\Northrend\IcecrownCitadel\boss_the_lich_king.cpp(2802) : error C2440: =: невозможно преобразовать 'WorldObject *const ' в 'Unit *' 4> Для приведения базового класса к производному требуется dynamic_cast или static_cast C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\list(948) : error C2664: bool UnchainedMagicTargetSelector::operator ()(Unit *): невозможно преобразовать параметр 1 из 'WorldObject *' в 'Unit *' 4> Типы, на которые указывают указатели, не связаны; для преобразования требуется reinterpret_cast, приведение в стиле С или приведение в стиле функции 4> ..\..\..\..\source\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(1121): см. ссылку на создание экземпляров функции шаблон при компиляции "void std::list<_Ty>::remove_if<UnchainedMagicTargetSelector>(_Pr1)" 4> with 4> [ 4> _Ty=WorldObject *, 4> _Pr1=UnchainedMagicTargetSelector 4> ] 4>C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\list(948) : error C2664: bool MysticBuffetTargetFilter::operator ()(Unit *): невозможно преобразовать параметр 1 из 'WorldObject *' в 'Unit *' 4> Типы, на которые указывают указатели, не связаны; для преобразования требуется reinterpret_cast, приведение в стиле С или приведение в стиле функции 4> ..\..\..\..\source\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(1332): см. ссылку на создание экземпляров функции шаблон при компиляции "void std::list<_Ty>::remove_if<MysticBuffetTargetFilter>(_Pr1)" 4> with 4> [ 4> _Ty=WorldObject *, 4> _Pr1=MysticBuffetTargetFilter 4> ] C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\list(948) : error C2664: bool BloodboltHitCheck::operator ()(Unit *): невозможно преобразовать параметр 1 из 'WorldObject *' в 'Unit *' 4> Типы, на которые указывают указатели, не связаны; для преобразования требуется reinterpret_cast, приведение в стиле С или приведение в стиле функции 4> ..\..\..\..\source\src\server\scripts\Northrend\IcecrownCitadel\boss_blood_queen_lana_thel.cpp(667): см. ссылку на создание экземпляров функции шаблон при компиляции "void std::list<_Ty>::remove_if<BloodboltHitCheck>(_Pr1)" 4> with 4> [ 4> _Ty=WorldObject *, 4> _Pr1=BloodboltHitCheck 4> ] 4>..\..\..\..\source\src\server\scripts\Northrend\IcecrownCitadel\boss_rotface.cpp(505) : error C2440: =: невозможно преобразовать 'WorldObject *' в 'Unit *' 4> Для приведения базового класса к производному требуется dynamic_cast или static_cast 4>..\..\..\..\source\src\server\scripts\Northrend\IcecrownCitadel\boss_professor_putricide.cpp(886) : error C2440: =: невозможно преобразовать 'WorldObject *' в 'Unit *' 4> Для приведения базового класса к производному требуется dynamic_cast или static_cast 4>..\..\..\..\source\src\server\scripts\Northrend\IcecrownCitadel\boss_deathbringer_saurfang.cpp(1245) : error C2440: =: невозможно преобразовать 'WorldObject *const ' в 'Unit *' 4> Для приведения базового класса к производному требуется dynamic_cast или static_cast C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\list(948) : error C2664: bool DeathPlagueTargetSelector::operator ()(Unit *): невозможно преобразовать параметр 1 из 'WorldObject *' в 'Unit *' 4> Типы, на которые указывают указатели, не связаны; для преобразования требуется reinterpret_cast, приведение в стиле С или приведение в стиле функции 4> ..\..\..\..\source\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(1828): см. ссылку на создание экземпляров функции шаблон при компиляции "void std::list<_Ty>::remove_if<DeathPlagueTargetSelector>(_Pr1)" 4> with 4> [ 4> _Ty=WorldObject *, 4> _Pr1=DeathPlagueTargetSelector 4> ] 4>C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\list(948) : error C2664: bool AliveCheck::operator ()(Unit *): невозможно преобразовать параметр 1 из 'WorldObject *' в 'Unit *' 4> Типы, на которые указывают указатели, не связаны; для преобразования требуется reinterpret_cast, приведение в стиле С или приведение в стиле функции 4> ..\..\..\..\source\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(1939): см. ссылку на создание экземпляров функции шаблон при компиляции "void std::list<_Ty>::remove_if<AliveCheck>(_Pr1)" 4> with 4> [ 4> _Ty=WorldObject *, 4> _Pr1=AliveCheck 4> ] Разными способами пробовал, все равно выдает ошибку. Вот куски кода. Добавлено (13.04.2014, 19:44) |
| |||
| |||