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 ", "")); } } }
public string ChangeName([Consume] string name = "FaCeBoTt") { if (String.IsNullOrEmpty(name)) { return("Bad String!"); } else { client.ChangeName(name); return("Ok"); } }
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()); } }