38 void create(
const std::string &name)
override;
40 void invite(
int guildId,
const std::string &name)
override;
46 void leave(
int guildId)
override;
48 void kick(
GuildMember *member, std::string reason = std::string())
override;
50 void chat(
int guildId,
const std::string &text)
override;
59 bool response)
override;
61 void endAlliance(
int guildId,
int otherGuildId)
override;
void handleMessage(MessageIn &msg) override
void endAlliance(int guildId, int otherGuildId) override
void chat(int guildId, const std::string &text) override
void kick(GuildMember *member, std::string reason=std::string()) override
void changeMemberPostion(GuildMember *member, int level) override
void invite(int guildId, const std::string &name) override
void requestAllianceResponse(int guildId, int otherGuildId, bool response) override
void memberList(int guildId) override
void requestAlliance(int guildId, int otherGuildId) override
void inviteResponse(int guildId, bool response) override
void create(const std::string &name) override
void leave(int guildId) override
Used for parsing an incoming message from eAthena.
Warning: buffers and other variables are shared, so there can be only one connection active at a time...