• Страница 1 из 1
  • 1
Модератор форума: Dimitro  
Форум » TrinityCore » [TrinityCore] Help » Ошибка с++ [Компиляция]
Ошибка с++ [Компиляция]
r0m1ntik
Центурион
Всем привет,

Проблема в том что при компиляции возникла ошибка и не пойму в чем иммено

Вот сама ошибка:
Цитата

/home/wow/source/src/server/scripts/Commands/cs_account.cpp: In member function 'void npc_guildhouse_builder::SpawnNPC(Player*, Creature*, uint32)':
/home/wow/source/src/server/scripts/Commands/cs_account.cpp:4418:150: error: no matching function for call to 'Creature::Create(uint32, Map*&, uint32, uint32&, int, uint32, float&, float&, float&, float&)'
/home/wow/source/src/server/scripts/Commands/cs_account.cpp:4418:150: note: candidate is:
In file included from /home/wow/source/src/server/game/AI/CreatureAI.h:22:0,
from /home/wow/source/src/server/game/Grids/Notifiers/GridNotifiers.h:32,
from PrecompiledHeaders/ScriptPCH.h:12:
/home/wow/source/src/server/game/Entities/Creature/Creature.h:439:14: note: bool Creature::Create(uint32, Map*, uint32, uint32, float, float, float, float, const CreatureData*, uint32)
/home/wow/source/src/server/game/Entities/Creature/Creature.h:439:14: note: no known conversion for argument 9 from 'float' to 'const CreatureData*'
/home/wow/source/src/server/scripts/Commands/cs_account.cpp: In member function 'void npc_guildspell::BuySpellOrTitle(Player*, Creature*, uint8)':
/home/wow/source/src/server/scripts/Commands/cs_account.cpp:4768:35: error: 'const struct CharTitlesEntry' has no member named 'name'
make[2]: *** [src/server/scripts/CMakeFiles/scripts.dir/Commands/cs_account.cpp.o] Error 1
make[1]: *** [src/server/scripts/CMakeFiles/scripts.dir/all] Error 2


А вот сам файл: Сылка

Спасибо) с меня +
Сообщение # 1 написано 25.09.2015 в 17:39
Pallam
Рыцарь
Цитата r0m1ntik ()
cs_account.cpp:4418:150: error: no matching function for call to 'Creature::Create(uint32, Map*&, uint32, uint32&, int, uint32, float&, float&, float&, float&)'

Цитата r0m1ntik ()
Creature.h:439:14: note: bool Creature::Create(uint32, Map*, uint32, uint32, float, float, float, float, const CreatureData*, uint32)
Creature.h:439:14: note: no known conversion for argument 9 from 'float' to 'const CreatureData*'

Нет таких функций. Подходящих под ваш тип. Мой совет - открыть проект в вижуал студии и со спокойной совестью подставить нужные функции. Т.к. ваши уже устарели.
Сообщение # 2 отредактировано Pallam - Суббота, 26.09.2015, 12:58
Vitalya7
Ну просто умничка=))
Цитата r0m1ntik ()
/home/wow/source/src/server/scripts/Commands/cs_account.cpp:4418:150: error: no matching function for call to 'Creature::Create(uint32, Map*&, uint32, uint32&, int, uint32, float&, float&, float&, float&)'

Сравни аргументы этого вызова с таким же из cs_npc в команде npc add

Цитата r0m1ntik ()
/home/wow/source/src/server/scripts/Commands/cs_account.cpp:4768:35: error: 'const struct CharTitlesEntry' has no member named 'name'

Вместо name , там теперь юзается nameMale и nameFemale
Сообщение # 3 написано 26.09.2015 в 09:56
Форум » TrinityCore » [TrinityCore] Help » Ошибка с++ [Компиляция]
  • Страница 1 из 1
  • 1
Поиск: