public bool RemovePlayer(Object ply)
        {
            ulong plySid;

            if (ply is long)
            {
                plySid = PlayerMap.Instance.GetPlayerItemFromPlayerId((long)ply).SteamId;
            }
            if (ply is ulong)
            {
                plySid = (ulong)ply;
            }
            else
            {
                PlayerMap.InternalPlayerItem plyObj = new PlayerMap.InternalPlayerItem(ply);
                plySid = plyObj.steamId;
            }
            return(m_playerList.Remove(plySid) && !this.HasPlayer(plySid));
        }
        public bool IsSuperAdmin(Object ply)
        {
            ulong plySid;

            if (ply is long)
            {
                plySid = PlayerMap.Instance.GetPlayerItemFromPlayerId((long)ply).SteamId;
            }
            if (ply is ulong)
            {
                plySid = (ulong)ply;
            }
            else
            {
                PlayerMap.InternalPlayerItem plyObj = new PlayerMap.InternalPlayerItem(ply);
                plySid = plyObj.steamId;
            }

            if (plySid == null)
            {
                return(false);
            }
            return(this.GetSuperAdmins().Contains(plySid));
        }