public bool Invite(WorldClient client, string name)
        {
            try
            {
                WorldClient t_client = (WorldClient)(WorldServer.GetClientByName(name));
                if (t_client != null)
                {
                    if (!Users.Contains(t_client))
                    {
                        BinWriter w = new BinWriter();
                        w.Write((byte)CHANNEL.INVITE);
                        w.Write((string)name);
                        w.Write(client.Player.GUID);
                        t_client.Send(SMSG.CHANNEL_NOTIFY, w);

                        Join(t_client);
                    }
                    else
                    {
                        BinWriter w = new BinWriter();
                        w.Write((byte)CHANNEL.ALREADYON);
                        w.Write((string)name);
                        w.Write(t_client.Player.GUID);
                        client.Send(SMSG.CHANNEL_NOTIFY, w);
                    }
                    return(true);
                }
                return(false);
            }
            catch (Exception e)
            {
                Console.WriteLine("Channel Exception (Invite): " + e.Message);
                return(false);
            }
        }