diff options
Diffstat (limited to 'src/chat-server/guildmanager.hpp')
-rw-r--r-- | src/chat-server/guildmanager.hpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/chat-server/guildmanager.hpp b/src/chat-server/guildmanager.hpp index 1471fe8e..0fb51460 100644 --- a/src/chat-server/guildmanager.hpp +++ b/src/chat-server/guildmanager.hpp @@ -106,8 +106,19 @@ class GuildManager int changeMemberLevel(ChatClient *player, Guild *guild, int playerId, int level); + /** + * Check if the player already owns a guild + */ + bool alreadyOwner(int playerId); + + /** + * Set user rights + */ + void setUserRights(Guild *guild, int playerId, int rights); + private: std::list<Guild*> mGuilds; + std::list<int> mOwners; }; extern GuildManager *guildManager; |