1. 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;
            }
     
  2. Code:
    PlayerSession GetSession(string name) 
            {
                foreach(var p in GameManager.Instance.GetSessions())
                    if(p.Value.Name == name)
                        return p.Value;
                return null;
            }
    
     
  3. Well i done this too but i thought there is a better way ^^'
     
  4. Do you mean finding by partial name and case-insensitive?
     
  5. Hum yeah
     
  6. Look at my plugin Teleportation.
     
  7. 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;
            }
    For steamid/name in lower case.