private void Update() { if (checkingScores == null) { checkingScores = StartCoroutine(CheckHighScores()); } if (callbacks == null) { callbacks = StartCoroutine(CheckCallbacks()); } lambdaTest.text = "Lambdas\n<align=left>\n"; lambdaTest.text += Success(StringReverser()("TEST") == "TSET") + " string reverser returned correctly.\n"; AddSuccess()(lambdaTest); }
public async Task <bool> AddClient(string name, string groupName, string TSURL, string password) { client = new ServerQueryClient(TSURL, 10011, TimeSpan.FromSeconds(3)); try { ServerQueryBaseResult connected = client.Initialize().Result; if (connected.Success) { ServerQueryBaseResult login = client.Login("serveradmin", password).Result; if (login.Success) { ServerQueryBaseResult use = client.Use(UseServerBy.Port, 9987).Result; if (use.Success) { client.KeepAlive(TimeSpan.FromMinutes(2)); clientList = client.ClientList().Result; ClientInfoResult ClientInfo = clientList.Values.Where(m => m.ClientNickname == name).FirstOrDefault(); if (ClientInfo != null) { await GetDBID(ClientInfo.ClientUniqueIdentifier); await GetServerGroup(groupName); await AddClient(); Message = string.Format("User {0} successfully created on TS Server {1}.", name, TSURL); } else { SuccessType = AddSuccess.Fail; Message = string.Format("Could not find a valid user on {0}. Please make sure your nickname is {1} and try again.", TSURL, name); } } } } } catch (Exception ex) { SuccessType = AddSuccess.Fail; } finally { ServerQueryBaseResult unregister = client.ServerNotifyUnregister().Result; ServerQueryBaseResult logout = client.Logout().Result; ServerQueryBaseResult quit = client.Quit().Result; } return(true); }
public async Task<bool> AddClient(string name, string groupName, string TSURL, string password) { client = new ServerQueryClient(TSURL, 10011, TimeSpan.FromSeconds(3)); try { ServerQueryBaseResult connected = client.Initialize().Result; if (connected.Success) { ServerQueryBaseResult login = client.Login("serveradmin", password).Result; if (login.Success) { ServerQueryBaseResult use = client.Use(UseServerBy.Port, 9987).Result; if (use.Success) { client.KeepAlive(TimeSpan.FromMinutes(2)); clientList = client.ClientList().Result; ClientInfoResult ClientInfo = clientList.Values.Where(m => m.ClientNickname == name).FirstOrDefault(); if (ClientInfo != null) { await GetDBID(ClientInfo.ClientUniqueIdentifier); await GetServerGroup(groupName); await AddClient(); Message = string.Format("User {0} successfully created on TS Server {1}.", name, TSURL); } else { SuccessType = AddSuccess.Fail; Message = string.Format("Could not find a valid user on {0}. Please make sure your nickname is {1} and try again.", TSURL, name); } } } } } catch (Exception ex) { SuccessType = AddSuccess.Fail; } finally { ServerQueryBaseResult unregister = client.ServerNotifyUnregister().Result; ServerQueryBaseResult logout = client.Logout().Result; ServerQueryBaseResult quit = client.Quit().Result; } return true; }
private async Task AddClient() { Task <TextResult> result = client.SendCommandAsync(string.Format("servergroupaddclient sgid={0} cldbid={1}", SGID.ToString(), DBID.ToString())); TextResult resultText = await result; if (resultText.Response.Contains("errorid=0")) { SuccessType = AddSuccess.Success; Message = "Teamspeak Registration Successful!"; } else { SuccessType = AddSuccess.Fail; Message = string.Concat("Teamspeak Registration Unsuccessful: ", resultText.Response); } }
/// <summary> /// 确定 /// </summary> private void OperatorAddEdit_OnOk() { if (_addModel.Verify()) { var result = _operatorManage.Add(new OperatorAddResponseModel { StaffId = _addModel.StaffId, LogonName = _addModel.LogonName, LogonPwd = _addModel.LogonPwd, RoleIdes = _addModel.Roles.Where(a => a.Checked).Select(a => a.RoleId).ToList() }); MessageBox.Show(result.Message, result.ResultStatus == ResultStatus.Success ? "添加成功" : "添加失败", MessageBoxButton.OK, MessageBoxImage.Information); if (result.ResultStatus == ResultStatus.Success) { AddSuccess?.Invoke(result.Data); DialogResult = true; } } }
private async Task AddClient() { Task<TextResult> result = client.SendCommandAsync(string.Format("servergroupaddclient sgid={0} cldbid={1}", SGID.ToString(), DBID.ToString())); TextResult resultText = await result; if (resultText.Response.Contains("errorid=0")) { SuccessType = AddSuccess.Success; Message = "Teamspeak Registration Successful!"; } else { SuccessType = AddSuccess.Fail; Message = string.Concat("Teamspeak Registration Unsuccessful: ", resultText.Response); } }