void WorldSession::HandleGuildInfoOpcode(WorldPacket& /*recvPacket*/) { DEBUG_LOG("WORLD: Received opcode CMSG_GUILD_INFO"); Guild* guild = sGuildMgr.GetGuildById(GetPlayer()->GetGuildId()); if (!guild) { SendGuildCommandResult(GUILD_CREATE_S, "", ERR_GUILD_PLAYER_NOT_IN_GUILD); return; } WorldPacket data(SMSG_GUILD_INFO, (5 * 4 + guild->GetName().size() + 1)); data << guild->GetName(); data << uint32(guild->GetCreatedDay()); data << uint32(guild->GetCreatedMonth()); data << uint32(guild->GetCreatedYear()); data << uint32(guild->GetMemberSize()); // amount of chars data << uint32(guild->GetAccountsNumber()); // amount of accounts SendPacket(&data); }
void WorldSession::HandleGuildInfoOpcode(WorldPacket& /*recvPacket*/) { sLog.outDebug("WORLD: Received CMSG_GUILD_INFO"); Guild *guild = objmgr.GetGuildById(GetPlayer()->GetGuildId()); if(!guild) { SendGuildCommandResult(GUILD_CREATE_S, "", GUILD_PLAYER_NOT_IN_GUILD); return; } WorldPacket data(SMSG_GUILD_INFO, (5*4 + guild->GetName().size() + 1)); data << guild->GetName(); data << guild->GetCreatedDay(); data << guild->GetCreatedMonth(); data << guild->GetCreatedYear(); data << guild->GetMemberSize(); data << guild->GetMemberSize(); SendPacket(&data); }