- When trying to compile I get this error in protocolgame.cpp
[ 1%] Generating CXX prefix source cotire/tfs_CXX_prefix.cxx
[ 2%] Generating CXX prefix header cotire/tfs_CXX_prefix.hxx
[ 3%] Building CXX precompiled header cotire/tfs_CXX_prefix.hxx.gch
Scanning dependencies of target tfs
[ 5%] Building CXX object CMakeFiles/tfs.dir/src/otpch.cpp.o
[ 6%] Building CXX object CMakeFiles/tfs.dir/src/actions.cpp.o
[ 7%] Building CXX object CMakeFiles/tfs.dir/src/ban.cpp.o
[ 8%] Building CXX object CMakeFiles/tfs.dir/src/baseevents.cpp.o
[ 10%] Building CXX object CMakeFiles/tfs.dir/src/bed.cpp.o
[ 11%] Building CXX object CMakeFiles/tfs.dir/src/chat.cpp.o
[ 12%] Building CXX object CMakeFiles/tfs.dir/src/combat.cpp.o
[ 13%] Building CXX object CMakeFiles/tfs.dir/src/condition.cpp.o
[ 15%] Building CXX object CMakeFiles/tfs.dir/src/configmanager.cpp.o
[ 16%] Building CXX object CMakeFiles/tfs.dir/src/connection.cpp.o
[ 17%] Building CXX object CMakeFiles/tfs.dir/src/container.cpp.o
[ 18%] Building CXX object CMakeFiles/tfs.dir/src/creature.cpp.o
[ 20%] Building CXX object CMakeFiles/tfs.dir/src/creatureevent.cpp.o
[ 21%] Building CXX object CMakeFiles/tfs.dir/src/cylinder.cpp.o
[ 22%] Building CXX object CMakeFiles/tfs.dir/src/database.cpp.o
[ 24%] Building CXX object CMakeFiles/tfs.dir/src/databasemanager.cpp.o
[ 25%] Building CXX object CMakeFiles/tfs.dir/src/databasetasks.cpp.o
[ 26%] Building CXX object CMakeFiles/tfs.dir/src/depotchest.cpp.o
[ 27%] Building CXX object CMakeFiles/tfs.dir/src/depotlocker.cpp.o
[ 29%] Building CXX object CMakeFiles/tfs.dir/src/events.cpp.o
[ 30%] Building CXX object CMakeFiles/tfs.dir/src/fileloader.cpp.o
[ 31%] Building CXX object CMakeFiles/tfs.dir/src/game.cpp.o
[ 32%] Building CXX object CMakeFiles/tfs.dir/src/globalevent.cpp.o
[ 34%] Building CXX object CMakeFiles/tfs.dir/src/guild.cpp.o
[ 35%] Building CXX object CMakeFiles/tfs.dir/src/groups.cpp.o
[ 36%] Building CXX object CMakeFiles/tfs.dir/src/house.cpp.o
[ 37%] Building CXX object CMakeFiles/tfs.dir/src/housetile.cpp.o
[ 39%] Building CXX object CMakeFiles/tfs.dir/src/inbox.cpp.o
[ 40%] Building CXX object CMakeFiles/tfs.dir/src/ioguild.cpp.o
[ 41%] Building CXX object CMakeFiles/tfs.dir/src/iologindata.cpp.o
[ 43%] Building CXX object CMakeFiles/tfs.dir/src/iomap.cpp.o
[ 44%] Building CXX object CMakeFiles/tfs.dir/src/iomapserialize.cpp.o
[ 45%] Building CXX object CMakeFiles/tfs.dir/src/item.cpp.o
[ 46%] Building CXX object CMakeFiles/tfs.dir/src/items.cpp.o
[ 48%] Building CXX object CMakeFiles/tfs.dir/src/luascript.cpp.o
[ 49%] Building CXX object CMakeFiles/tfs.dir/src/mailbox.cpp.o
[ 50%] Building CXX object CMakeFiles/tfs.dir/src/map.cpp.o
[ 51%] Building CXX object CMakeFiles/tfs.dir/src/monster.cpp.o
[ 53%] Building CXX object CMakeFiles/tfs.dir/src/monsters.cpp.o
[ 54%] Building CXX object CMakeFiles/tfs.dir/src/movement.cpp.o
[ 55%] Building CXX object CMakeFiles/tfs.dir/src/networkmessage.cpp.o
[ 56%] Building CXX object CMakeFiles/tfs.dir/src/npc.cpp.o
[ 58%] Building CXX object CMakeFiles/tfs.dir/src/otserv.cpp.o
[ 59%] Building CXX object CMakeFiles/tfs.dir/src/outfit.cpp.o
[ 60%] Building CXX object CMakeFiles/tfs.dir/src/outputmessage.cpp.o
[ 62%] Building CXX object CMakeFiles/tfs.dir/src/party.cpp.o
[ 63%] Building CXX object CMakeFiles/tfs.dir/src/player.cpp.o
[ 64%] Building CXX object CMakeFiles/tfs.dir/src/position.cpp.o
[ 65%] Building CXX object CMakeFiles/tfs.dir/src/protocol.cpp.o
[ 67%] Building CXX object CMakeFiles/tfs.dir/src/protocolgame.cpp.o
/home/slowin/The-PokeServer/src/protocolgame.cpp: In member function ‘void ProtocolGame::AddPlayerStats(NetworkMessage&)’:
/home/slowin/The-PokeServer/src/protocolgame.cpp:2070:14: error: ‘class Player’ has no member named ‘getPlayerInfo’
if (player->getPlayerInfo(PLAYERINFO_MAXHEALTH) > 0) {
^
/home/slowin/The-PokeServer/src/protocolgame.cpp:2070:28: error: ‘PLAYERINFO_MAXHEALTH’ was not declared in this scope
if (player->getPlayerInfo(PLAYERINFO_MAXHEALTH) > 0) {
^
/home/slowin/The-PokeServer/src/protocolgame.cpp:2071:59: error: ‘class Player’ has no member named ‘getPlayerInfo’
msg.add<uint16_t>(player->getHealth() * 100 / player->getPlayerInfo(PLAYERI
^
/home/slowin/The-PokeServer/src/protocolgame.cpp:2085:14: error: ‘class Player’ has no member named ‘getPlayerInfo’
if (player->getPlayerInfo(PLAYERINFO_MAXMANA) > 0) {
^
/home/slowin/The-PokeServer/src/protocolgame.cpp:2085:28: error: ‘PLAYERINFO_MAXMANA’ was not declared in this scope
if (player->getPlayerInfo(PLAYERINFO_MAXMANA) > 0) {
^
/home/slowin/The-PokeServer/src/protocolgame.cpp:2086:57: error: ‘class Player’ has no member named ‘getPlayerInfo’
msg.add<uint16_t>(player->getMana() * 100 / player->getPlayerInfo(PLAYERINF
^
CMakeFiles/tfs.dir/build.make:1301: recipe for target 'CMakeFiles/tfs.dir/src/protocolgame.cpp.o' failed
make[2]: *** [CMakeFiles/tfs.dir/src/protocolgame.cpp.o] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/tfs.dir/all' failed
make[1]: *** [CMakeFiles/tfs.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2
[ 2%] Generating CXX prefix header cotire/tfs_CXX_prefix.hxx
[ 3%] Building CXX precompiled header cotire/tfs_CXX_prefix.hxx.gch
Scanning dependencies of target tfs
[ 5%] Building CXX object CMakeFiles/tfs.dir/src/otpch.cpp.o
[ 6%] Building CXX object CMakeFiles/tfs.dir/src/actions.cpp.o
[ 7%] Building CXX object CMakeFiles/tfs.dir/src/ban.cpp.o
[ 8%] Building CXX object CMakeFiles/tfs.dir/src/baseevents.cpp.o
[ 10%] Building CXX object CMakeFiles/tfs.dir/src/bed.cpp.o
[ 11%] Building CXX object CMakeFiles/tfs.dir/src/chat.cpp.o
[ 12%] Building CXX object CMakeFiles/tfs.dir/src/combat.cpp.o
[ 13%] Building CXX object CMakeFiles/tfs.dir/src/condition.cpp.o
[ 15%] Building CXX object CMakeFiles/tfs.dir/src/configmanager.cpp.o
[ 16%] Building CXX object CMakeFiles/tfs.dir/src/connection.cpp.o
[ 17%] Building CXX object CMakeFiles/tfs.dir/src/container.cpp.o
[ 18%] Building CXX object CMakeFiles/tfs.dir/src/creature.cpp.o
[ 20%] Building CXX object CMakeFiles/tfs.dir/src/creatureevent.cpp.o
[ 21%] Building CXX object CMakeFiles/tfs.dir/src/cylinder.cpp.o
[ 22%] Building CXX object CMakeFiles/tfs.dir/src/database.cpp.o
[ 24%] Building CXX object CMakeFiles/tfs.dir/src/databasemanager.cpp.o
[ 25%] Building CXX object CMakeFiles/tfs.dir/src/databasetasks.cpp.o
[ 26%] Building CXX object CMakeFiles/tfs.dir/src/depotchest.cpp.o
[ 27%] Building CXX object CMakeFiles/tfs.dir/src/depotlocker.cpp.o
[ 29%] Building CXX object CMakeFiles/tfs.dir/src/events.cpp.o
[ 30%] Building CXX object CMakeFiles/tfs.dir/src/fileloader.cpp.o
[ 31%] Building CXX object CMakeFiles/tfs.dir/src/game.cpp.o
[ 32%] Building CXX object CMakeFiles/tfs.dir/src/globalevent.cpp.o
[ 34%] Building CXX object CMakeFiles/tfs.dir/src/guild.cpp.o
[ 35%] Building CXX object CMakeFiles/tfs.dir/src/groups.cpp.o
[ 36%] Building CXX object CMakeFiles/tfs.dir/src/house.cpp.o
[ 37%] Building CXX object CMakeFiles/tfs.dir/src/housetile.cpp.o
[ 39%] Building CXX object CMakeFiles/tfs.dir/src/inbox.cpp.o
[ 40%] Building CXX object CMakeFiles/tfs.dir/src/ioguild.cpp.o
[ 41%] Building CXX object CMakeFiles/tfs.dir/src/iologindata.cpp.o
[ 43%] Building CXX object CMakeFiles/tfs.dir/src/iomap.cpp.o
[ 44%] Building CXX object CMakeFiles/tfs.dir/src/iomapserialize.cpp.o
[ 45%] Building CXX object CMakeFiles/tfs.dir/src/item.cpp.o
[ 46%] Building CXX object CMakeFiles/tfs.dir/src/items.cpp.o
[ 48%] Building CXX object CMakeFiles/tfs.dir/src/luascript.cpp.o
[ 49%] Building CXX object CMakeFiles/tfs.dir/src/mailbox.cpp.o
[ 50%] Building CXX object CMakeFiles/tfs.dir/src/map.cpp.o
[ 51%] Building CXX object CMakeFiles/tfs.dir/src/monster.cpp.o
[ 53%] Building CXX object CMakeFiles/tfs.dir/src/monsters.cpp.o
[ 54%] Building CXX object CMakeFiles/tfs.dir/src/movement.cpp.o
[ 55%] Building CXX object CMakeFiles/tfs.dir/src/networkmessage.cpp.o
[ 56%] Building CXX object CMakeFiles/tfs.dir/src/npc.cpp.o
[ 58%] Building CXX object CMakeFiles/tfs.dir/src/otserv.cpp.o
[ 59%] Building CXX object CMakeFiles/tfs.dir/src/outfit.cpp.o
[ 60%] Building CXX object CMakeFiles/tfs.dir/src/outputmessage.cpp.o
[ 62%] Building CXX object CMakeFiles/tfs.dir/src/party.cpp.o
[ 63%] Building CXX object CMakeFiles/tfs.dir/src/player.cpp.o
[ 64%] Building CXX object CMakeFiles/tfs.dir/src/position.cpp.o
[ 65%] Building CXX object CMakeFiles/tfs.dir/src/protocol.cpp.o
[ 67%] Building CXX object CMakeFiles/tfs.dir/src/protocolgame.cpp.o
/home/slowin/The-PokeServer/src/protocolgame.cpp: In member function ‘void ProtocolGame::AddPlayerStats(NetworkMessage&)’:
/home/slowin/The-PokeServer/src/protocolgame.cpp:2070:14: error: ‘class Player’ has no member named ‘getPlayerInfo’
if (player->getPlayerInfo(PLAYERINFO_MAXHEALTH) > 0) {
^
/home/slowin/The-PokeServer/src/protocolgame.cpp:2070:28: error: ‘PLAYERINFO_MAXHEALTH’ was not declared in this scope
if (player->getPlayerInfo(PLAYERINFO_MAXHEALTH) > 0) {
^
/home/slowin/The-PokeServer/src/protocolgame.cpp:2071:59: error: ‘class Player’ has no member named ‘getPlayerInfo’
msg.add<uint16_t>(player->getHealth() * 100 / player->getPlayerInfo(PLAYERI
^
/home/slowin/The-PokeServer/src/protocolgame.cpp:2085:14: error: ‘class Player’ has no member named ‘getPlayerInfo’
if (player->getPlayerInfo(PLAYERINFO_MAXMANA) > 0) {
^
/home/slowin/The-PokeServer/src/protocolgame.cpp:2085:28: error: ‘PLAYERINFO_MAXMANA’ was not declared in this scope
if (player->getPlayerInfo(PLAYERINFO_MAXMANA) > 0) {
^
/home/slowin/The-PokeServer/src/protocolgame.cpp:2086:57: error: ‘class Player’ has no member named ‘getPlayerInfo’
msg.add<uint16_t>(player->getMana() * 100 / player->getPlayerInfo(PLAYERINF
^
CMakeFiles/tfs.dir/build.make:1301: recipe for target 'CMakeFiles/tfs.dir/src/protocolgame.cpp.o' failed
make[2]: *** [CMakeFiles/tfs.dir/src/protocolgame.cpp.o] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/tfs.dir/all' failed
make[1]: *** [CMakeFiles/tfs.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2
- This is protocolgame.cpp