public static Teamspeak3Request BuildSendTextMessage(Teamspeak3.Objects.TextMessageTarget target, Int32 targetId, String message) { var tsSendTextMessage = new Teamspeak3Request("sendtextmessage"); tsSendTextMessage.AddParameter("targetmode", ((Int32)target).ToString()); tsSendTextMessage.AddParameter("target", targetId.ToString()); tsSendTextMessage.AddParameter("msg", message); return tsSendTextMessage; }
public static Teamspeak3Request BuildClientKick(Int32 clientId, Teamspeak3.Objects.KickMode type, String message = null) { var tsClientKick = new Teamspeak3Request("clientkick"); tsClientKick.AddParameter("clid", clientId.ToString()); tsClientKick.AddParameter("reasonid", ((Int32)type).ToString()); if (!String.IsNullOrWhiteSpace(message)) tsClientKick.AddParameter("reasonmsg", message); return tsClientKick; }