1
0

issue 1253 - prevent multiple logins with same username

This commit is contained in:
Vincent
2014-11-29 00:36:15 -08:00
parent 883230abbc
commit 61e761fdc2
5 changed files with 58 additions and 0 deletions

View File

@@ -3666,3 +3666,15 @@ void cWorld::cChunkGeneratorCallbacks::CallHookChunkGenerated (cChunkDesc & a_Ch
std::list<std::string> cWorld::GetUsernames()
{
std::list<std::string> usernames;
cCSLock Lock(m_CSPlayers);
for (cPlayerList::iterator itr = m_Players.begin(); itr != m_Players.end(); ++itr)
{
std::string username = (*itr)->GetName();
usernames.insert(usernames.begin(),username);
}
return usernames;
}