52 static const Uint16 _messages[] = {
76 "called %s is within the visual range."),
99 "invitation has timed out on the server."));
103 "inviter has left the game."));
106 Log::info(
"Unknown CPMSG_PARTY_INVITE_ANSWER_RESPONSE.");
127 notice =
strprintf(
_(
"%s joined the party."), name.c_str());
129 notice =
strprintf(
_(
"%s joined the party on invitation from %s."),
130 name.c_str(), inviter.c_str());
156 "because of too many invitations in a "
164 Log::info(
"Unknown CPMSG_PARTY_REJECTED.");
const std::string & getName() const
Returns the name of the being.
void setParty(Party *party)
void send(const ManaServ::MessageOut &msg)
Sends a message.
Used for parsing an incoming message from manaserv.
unsigned int getUnreadLength() const
Returns the length of unread data.
std::string readString(int length=-1)
Reads a string.
uint16_t getId() const
Returns the message ID.
uint8_t readInt8()
Reads an unsigned 8-bit integer from the message.
Used for building an outgoing message to manaserv.
void writeInt8(uint8_t value)
Writes an unsigned 8-bit integer to the message.
void writeString(const std::string &string, int length=-1)
Writes a string.
void join(int partyId) override
void requestPartyMembers() override
void invite(Being *being) override
void create(const std::string &name=std::string()) override
void inviteResponse(const std::string &inviter, bool accept) override
void handleMessage(MessageIn &msg) override
void kick(Being *being) override
void chat(const std::string &text) override
const uint16_t * handledMessages
PartyMember * addMember(int id, const std::string &name)
Adds member to the list.
void setName(const std::string &name)
Set the party's name.
void showPartyInvite(const std::string &inviter, const std::string &partyName=std::string())
void serverNotice(const std::string &message)
SocialWindow * socialWindow
LocalPlayer * local_player
Net::PartyHandler * partyHandler
void info(const char *log_text,...) LOG_PRINTF_ATTR
Connection * gameServerConnection
Connection * chatServerConnection
@ PCMSG_PARTY_INVITE_ANSWER
@ CPMSG_PARTY_MEMBER_LEFT
@ CPMSG_PARTY_INVITE_ANSWER_RESPONSE
@ CPMSG_PARTY_QUIT_RESPONSE
@ GPMSG_PARTY_INVITE_ERROR
std::string strprintf(char const *format,...)
A safe version of sprintf that returns a std::string of the result.