Ejemplo n.º 1
0
 private void Client_OnTextMessageReceived(object sender, IEnumerable <TextMessage> e)
 {
     foreach (var msg in e)
     {
         var source = (Ts3FullClient)sender;
         ChatAppend(msg.InvokerName + ": " + msg.Message, 0, msg.InvokerName);
         if (msg.Message.StartsWith("!nick "))
         {
             client.ChangeName(msg.Message.Replace("!nick ", ""));
         }
     }
 }
Ejemplo n.º 2
0
 public string ChangeName([Consume] string name = "FaCeBoTt")
 {
     if (String.IsNullOrEmpty(name))
     {
         return("Bad String!");
     }
     else
     {
         client.ChangeName(name);
         return("Ok");
     }
 }
Ejemplo n.º 3
0
        public E <LocalStr> ChangeName(string name)
        {
            var result = tsFullClient.ChangeName(name);

            if (result.Ok)
            {
                return(R.Ok);
            }

            if (result.Error.Id == Ts3ErrorCode.parameter_invalid_size)
            {
                return(new LocalStr(strings.error_ts_invalid_name));
            }
            else
            {
                return(result.Error.FormatLocal());
            }
        }