Jump to content

bensprinkle

Members
  • Posts

    5
  • Joined

  • Last visited

    Never
  • Donations

    0.00 GBP 

Everything posted by bensprinkle

  1. I am using everything in your repo: git clone git://github.com/blueboy/mangos.git sourcecode Then after I do all the stuff listed on the mangos wiki for getting ready to compile I get those errors after issuing the make command. This is on linux btw.
  2. I am getting the following error when using the latest commit: ../../../../src/bindings/ScriptDev2/base/escort_ai.cpp: In member function ‘virtual void npc_escortAI::MoveInLineOfSight(Unit*)’: ../../../../src/bindings/ScriptDev2/base/escort_ai.cpp:114: error: ‘class Creature’ has no member named ‘CanInitiateAttack’
  3. Hi, I am not sure if this is an issue but when trying to get the bots to tank and heal via combat orders it wouldn't work. I am taking a look through the source to see if anything is wrong and it looks like those two are not being processed, I could be wrong and they might be in here somewhere else. This stuff is pretty new to me. void PlayerbotAI::SetCombatOrderByStr( std::string str, Unit *target ) { CombatOrderType co; if( str == "tank" ) co = ORDERS_TANK; else if( str == "assist" ) co = ORDERS_ASSIST; else if( str == "heal" ) co = ORDERS_HEAL; else if( str == "protect" ) co = ORDERS_PROTECT; else co = ORDERS_RESET; SetCombatOrder( co, target ); } void PlayerbotAI::SetCombatOrder( CombatOrderType co, Unit *target ) { if( (co == ORDERS_ASSIST || co == ORDERS_PROTECT) && !target ) return; if( co == ORDERS_RESET ) { m_combatOrder = ORDERS_NONE; m_targetAssist = 0; m_targetProtect = 0; return; } if( co == ORDERS_PROTECT ) m_targetProtect = target; else if( co == ORDERS_ASSIST ) m_targetAssist = target; if( (co&ORDERS_PRIMARY) ) m_combatOrder = (CombatOrderType)(((uint32)m_combatOrder&(uint32)ORDERS_SECONDARY)|(uint32)co); else m_combatOrder = (CombatOrderType)(((uint32)m_combatOrder&(uint32)ORDERS_PRIMARY)|(uint32)co); } Also, when doing .bot co mybot assist myotherbot or commands with co, I am not getting a response back so I don't know if it's being recognized or not. Or maybe you just have it that way.
  4. Thanks. Works perfectly. :3
  5. PlayerBot wouldn't compile for me with skinners link. make[3]: Entering directory `/opt/src/objdir/src/mangosd' CXXLD mangos-worldd ../game/libmangosgame.a(Chat.o): In function `ChatHandler::getCommandTable()': /opt/src/objdir/src/game/../../../src/game/Chat.cpp:679: undefined reference to `ChatHandler::HandlePlayerbotCommand(char const*)' ../game/libmangosgame.a(Group.o): In function `Group::RemoveMember(unsigned long long const&, unsigned char const&)': /opt/src/objdir/src/game/../../../src/game/Group.cpp:312: undefined reference to `PlayerbotMgr::RemoveAllBotsFromGroup()' ../game/libmangosgame.a(Player.o): In function `Player::TeleportTo(unsigned int, float, float, float, float, unsigned int)': /opt/src/objdir/src/game/../../../src/game/Player.cpp:1650: undefined reference to `PlayerbotMgr::Stay()' ../game/libmangosgame.a(Player.o): In function `Player::Update(unsigned int)': /opt/src/objdir/src/game/../../../src/game/Player.cpp:1406: undefined reference to `PlayerbotAI::UpdateAI(unsigned int)' /opt/src/objdir/src/game/../../../src/game/Player.cpp:1408: undefined reference to `PlayerbotMgr::UpdateAI(unsigned int)' ../game/libmangosgame.a(WorldSession.o): In function `WorldSession::SendPacket(WorldPacket const*)': /opt/src/objdir/src/game/../../../src/game/WorldSession.cpp:98: undefined reference to `PlayerbotAI::HandleBotOutgoingPacket(WorldPacket const&)' /opt/src/objdir/src/game/../../../src/game/WorldSession.cpp:100: undefined reference to `PlayerbotMgr::HandleMasterOutgoingPacket(WorldPacket const&)' ../game/libmangosgame.a(WorldSession.o): In function `WorldSession::LogoutPlayer(bool)': /opt/src/objdir/src/game/../../../src/game/WorldSession.cpp:339: undefined reference to `PlayerbotMgr::LogoutAllBots()' ../game/libmangosgame.a(WorldSession.o): In function `WorldSession::Update(unsigned int)': /opt/src/objdir/src/game/../../../src/game/WorldSession.cpp:293: undefined reference to `PlayerbotAI::HandleTeleportAck()' /opt/src/objdir/src/game/../../../src/game/WorldSession.cpp:206: undefined reference to `PlayerbotMgr::HandleMasterIncomingPacket(WorldPacket const&)' ../game/libmangosgame.a(QuestHandler.o): In function `WorldSession::HandlePushQuestToParty(WorldPacket&)': /opt/src/objdir/src/game/../../../src/game/QuestHandler.cpp:521: undefined reference to `PlayerbotAI::AcceptQuest(Quest const*, Player*)' ../game/libmangosgame.a(CharacterHandler.o): In function `CharacterHandler::HandlePlayerBotLoginCallback(QueryResult*, SqlQueryHolder*)': CharacterHandler.cpp:(.text._ZN16CharacterHandler28HandlePlayerBotLoginCallbackEP11QueryResultP14SqlQueryHolder[CharacterHandler::HandlePlayerBotLoginCallback(QueryResult*, SqlQueryHolder*)]+0x11f): undefined reference to `PlayerbotMgr::OnBotLogin(Player*)' ../game/libmangosgame.a(ChatHandler.o): In function `WorldSession::HandleMessagechatOpcode(WorldPacket&)': /opt/src/objdir/src/game/../../../src/game/ChatHandler.cpp:277: undefined reference to `PlayerbotAI::HandleCommand(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Player&)' /opt/src/objdir/src/game/../../../src/game/ChatHandler.cpp:233: undefined reference to `PlayerbotAI::HandleCommand(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Player&)' This is on linux.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use