diff options
Diffstat (limited to 'src/game/Guild.h')
-rw-r--r-- | src/game/Guild.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/game/Guild.h b/src/game/Guild.h index 0e0e99b2cd4..839b8dd17f0 100644 --- a/src/game/Guild.h +++ b/src/game/Guild.h @@ -331,6 +331,18 @@ class Guild { return (members.find(LowGuid) != members.end()); } + MemberSlot* GetMemberSlot(std::string const& name, uint64& guid) + { + for(MemberList::iterator itr = members.begin(); itr != members.end(); ++itr) + { + if(itr->second.name == name) + { + guid = itr->first; + return &itr->second; + } + } + return NULL; + } void Roster(WorldSession *session); void Query(WorldSession *session); |