Hey just want to know how i can find the PlayerSession from a playername ?
Code:object OnConnectionNotice(string name) { PlayerSession player = IDontFind; hurt.SendChatMessage(player , "Welcome"); return false; }
Solved Getting PlayerSession from name?
Discussion in 'Hurtworld Development' started by AnonOps, Jan 30, 2016.
-
Code:
PlayerSession GetSession(string name) { foreach(var p in GameManager.Instance.GetSessions()) if(p.Value.Name == name) return p.Value; return null; }
-
Well i done this too but i thought there is a better way ^^'
-
-
Hum yeah
-
-
Finally:
Code:PlayerSession GetSession(string nameOrSteamId) { foreach(var p in GameManager.Instance.GetSessions()) if(p.Value.Name.ToLower() == nameOrSteamId.ToLower() || p.Value.SteamId.ToString() == nameOrSteamId) return p.Value; return null; }