|
Архив - только для чтения |
| Модератор форума: andycrowz |
| Форум Корзина форума Корзина Ошибка при компиле (Quest) |
| Ошибка при компиле |
Приветствую, дорогие обитатели портала, переношу скрипт одного квеста, сделанного на мангос, на нашу добрую тринити, но не знаю нескольких элементов... Вобщем вопрос: как исправить следующие ошибки:
Цитата /opt/server/wow4/c/src/server/scripts/Northrend/zone_borean_tundra.cpp: In member function ‘bool npc_scourged_flamespitter::EffectAuraDummy_npc_scourged_flamespitter(const Aura*, bool)’: /opt/server/wow4/c/src/server/scripts/Northrend/zone_borean_tundra.cpp:2652:58: error: ‘const class Aura’ has no member named ‘GetEffIndex’ /opt/server/wow4/c/src/server/scripts/Northrend/zone_borean_tundra.cpp:2652:75: error: ‘EFFECT_INDEX_0’ was not declared in this scope /opt/server/wow4/c/src/server/scripts/Northrend/zone_borean_tundra.cpp:2654:48: error: ‘const class Aura’ has no member named ‘GetTarget’ Сам же код, в котором не соответствия: Цитата bool EffectAuraDummy_npc_scourged_flamespitter(const Aura* pAura, bool bApply) { if (pAura->GetId() == SPELL_REINFORCED_NET && pAura->GetEffIndex() == EFFECT_INDEX_0 && bApply) { Creature* creature = (Creature*)pAura->GetTarget(); Unit* pCaster = pAura->GetCaster(); if (!creature || !pCaster || pCaster->GetTypeId() != TYPEID_PLAYER || creature->GetEntry() != NPC_FLAMESPITTER) return false; // move the flamespitter to the ground level creature->GetMotionMaster()->Clear(); creature->SetWalk(false); float fGroundZ = creature->GetMap()->GetHeight(creature->GetPhaseMask(), creature->GetPositionX(), creature->GetPositionY(), creature->GetPositionZ()); creature->GetMotionMaster()->MovePoint(1, creature->GetPositionX(), creature->GetPositionY(), fGroundZ); return true; } return false; } CreatureAI* GetAI(Creature* creature) const { return new npc_scourged_flamespitterAI(creature); } }; А точнее тут: Цитата if (pAura->GetId() == SPELL_REINFORCED_NET && pAura->GetEffIndex() == EFFECT_INDEX_0 && bApply) { Creature* creature = (Creature*)pAura->GetTarget();
Здесь будет gif'ка, отвечаю :)
|
| |||
| |||