Hello, your work is excellent but I can not compile after patch with http://paste2.org/p/1478845
I do not understand why! I use ahbot and playerbot.
[== Console ==]
[ 76%] Building CXX object src/game/CMakeFiles/game.dir/WorldPvP.cpp.o /home/mangos/mangos/src/game/WorldPvPMgr.h:45: erreur: ‘uint32’ has not been declared /home/mangos/mangos/src/game/WorldPvPMgr.h:48: erreur: ‘uint32’ has not been declared /home/mangos/mangos/src/game/WorldPvPMgr.h:51: erreur: ISO C++ forbids declaration of ‘WorldPvP’ with no type /home/mangos/mangos/src/game/WorldPvPMgr.h:51: erreur: expected ‘;’ before ‘*’ token /home/mangos/mangos/src/game/WorldPvPMgr.h:54: erreur: expected ‘;’ before ‘(’ token /home/mangos/mangos/src/game/WorldPvPMgr.h:57: erreur: ‘uint32’ has not been declared /home/mangos/mangos/src/game/WorldPvPMgr.h:57: erreur: ‘WorldPvP’ has not been declared /home/mangos/mangos/src/game/WorldPvPMgr.h:59: erreur: ‘uint32’ has not been declared /home/mangos/mangos/src/game/WorldPvPMgr.h:62: erreur: ‘uint32’ has not been declared /home/mangos/mangos/src/game/WorldPvPMgr.h:68: erreur: ‘std::set’ has not been declared /home/mangos/mangos/src/game/WorldPvPMgr.h:68: erreur: expected ‘,’ or ‘...’ before ‘<’ token /home/mangos/mangos/src/game/WorldPvPMgr.h:70: erreur: ISO C++ forbids declaration of ‘vector’ with no type /home/mangos/mangos/src/game/WorldPvPMgr.h:70: erreur: nom du typedef peut ne pas être un nom de spécificateur imbriqué /home/mangos/mangos/src/game/WorldPvPMgr.h:70: erreur: expected ‘;’ before ‘<’ token /home/mangos/mangos/src/game/WorldPvPMgr.h:71: erreur: ISO C++ forbids declaration of ‘map’ with no type /home/mangos/mangos/src/game/WorldPvPMgr.h:71: erreur: nom du typedef peut ne pas être un nom de spécificateur imbriqué /home/mangos/mangos/src/game/WorldPvPMgr.h:71: erreur: expected ‘;’ before ‘<’ token /home/mangos/mangos/src/game/WorldPvPMgr.h:75: erreur: ‘WorldPvPSet’ does not name a type /home/mangos/mangos/src/game/WorldPvPMgr.h:79: erreur: ‘WorldPvPMap’ does not name a type /home/mangos/mangos/src/game/WorldPvPMgr.h:82: erreur: ‘uint32’ does not name a type /home/mangos/mangos/src/game/WorldPvP.cpp: In member function ‘virtual void WorldPvP::HandlePlayerLeaveZone(Player*)’: /home/mangos/mangos/src/game/WorldPvP.cpp:39: erreur: invalid use of undefined type ‘struct Player’ /home/mangos/mangos/src/game/WorldPvPMgr.h:29: erreur: forward declaration of ‘struct Player’ /home/mangos/mangos/src/game/WorldPvP.cpp:44: erreur: invalid use of undefined type ‘struct Player’ /home/mangos/mangos/src/game/WorldPvPMgr.h:29: erreur: forward declaration of ‘struct Player’ /home/mangos/mangos/src/game/WorldPvP.cpp: In member function ‘void WorldPvP::SendUpdateWorldState(uint32, uint32)’: /home/mangos/mangos/src/game/WorldPvP.cpp:56: erreur: invalid use of undefined type ‘struct Player’ /home/mangos/mangos/src/game/WorldPvPMgr.h:29: erreur: forward declaration of ‘struct Player’ /home/mangos/mangos/src/game/WorldPvP.cpp: In member function ‘virtual void WorldPvP::HandlePlayerKill(Player*, Unit*)’: /home/mangos/mangos/src/game/WorldPvP.cpp:68: erreur: invalid use of undefined type ‘struct Player’ /home/mangos/mangos/src/game/WorldPvPMgr.h:29: erreur: forward declaration of ‘struct Player’ /home/mangos/mangos/src/game/WorldPvP.cpp:70: erreur: ‘GroupReference’ was not declared in this scope /home/mangos/mangos/src/game/WorldPvP.cpp:70: erreur: ‘itr’ was not declared in this scope /home/mangos/mangos/src/game/WorldPvP.cpp:70: erreur: invalid use of undefined type ‘struct Group’ /home/mangos/mangos/src/game/Object.h:69: erreur: forward declaration of ‘struct Group’ /home/mangos/mangos/src/game/WorldPvP.cpp:78: erreur: invalid use of undefined type ‘struct Player’ /home/mangos/mangos/src/game/WorldPvPMgr.h:29: erreur: forward declaration of ‘struct Player’ /home/mangos/mangos/src/game/WorldPvP.cpp:83: erreur: invalid use of undefined type ‘struct Player’ /home/mangos/mangos/src/game/WorldPvPMgr.h:29: erreur: forward declaration of ‘struct Player’ /home/mangos/mangos/src/game/WorldPvP.cpp:91: erreur: invalid use of undefined type ‘struct Player’ /home/mangos/mangos/src/game/WorldPvPMgr.h:29: erreur: forward declaration of ‘struct Player’ /home/mangos/mangos/src/game/WorldPvP.cpp: In member function ‘void WorldPvP::RegisterZone(uint32)’: /home/mangos/mangos/src/game/WorldPvP.cpp:100: erreur: no matching function for call to ‘WorldPvPMgr::AddZone(uint32&, WorldPvP* const)’ /home/mangos/mangos/src/game/WorldPvPMgr.h:57: note: candidats sont: void WorldPvPMgr::AddZone(int, int*) /home/mangos/mangos/src/game/WorldPvP.cpp: In member function ‘void WorldPvP::DoProcessTeamBuff(Team, uint32, bool)’: /home/mangos/mangos/src/game/WorldPvP.cpp:117: erreur: invalid use of undefined type ‘struct Player’ /home/mangos/mangos/src/game/WorldPvPMgr.h:29: erreur: forward declaration of ‘struct Player’ /home/mangos/mangos/src/game/WorldPvP.cpp:120: erreur: invalid use of undefined type ‘struct Player’ /home/mangos/mangos/src/game/WorldPvPMgr.h:29: erreur: forward declaration of ‘struct Player’ /home/mangos/mangos/src/game/WorldPvP.cpp:123: erreur: invalid use of undefined type ‘struct Player’ /home/mangos/mangos/src/game/WorldPvPMgr.h:29: erreur: forward declaration of ‘struct Player’ /home/mangos/mangos/src/game/WorldPvP.cpp:124: erreur: invalid use of undefined type ‘struct Player’ /home/mangos/mangos/src/game/WorldPvPMgr.h:29: erreur: forward declaration of ‘struct Player’ /home/mangos/mangos/src/game/WorldPvP.cpp: In member function ‘Player* WorldPvP::GetPlayerInZone(bool, bool)’: /home/mangos/mangos/src/game/WorldPvP.cpp:135: erreur: invalid use of undefined type ‘struct Player’ /home/mangos/mangos/src/game/WorldPvPMgr.h:29: erreur: forward declaration of ‘struct Player’ /home/mangos/mangos/src/game/WorldPvP.cpp:135: erreur: invalid use of undefined type ‘struct Player’ /home/mangos/mangos/src/game/WorldPvPMgr.h:29: erreur: forward declaration of ‘struct Player’ make[2]: *** [src/game/CMakeFiles/game.dir/WorldPvP.cpp.o] Erreur 1 make[1]: *** [src/game/CMakeFiles/game.dir/all] Erreur 2 make: *** [all] Erreur 2