/// <summary> /// Updates the client /// </summary> /// <param name="message">The message code to send</param> /// <param name="fields">Additional information to add to the message</param> public void Update(DisplayMessages message, string[] fields = null) { ProtoMessage m = new ProtoMessage(); m.ActionType = Actions.Update; m.ResponseType = message; m.MessageFields = fields; if (conn != null) { Globals_Server.logEvent("Update " + this.username + ": " + message.ToString()); Console.WriteLine("Sending update " + message.ToString() + " to " + this.username); Server.SendViaProto(m, conn, alg); } }
private void BtnRemoveBailiff() { //string bailiff = currentlyViewedFief.bailiff.charID; string fiefName = currentlyViewedFief.FiefName; ProtoMessage reply = RemoveBailiff(currentlyViewedFief.fiefID, tclient); DisplayMessages responseType = reply.ResponseType; if (responseType == DisplayMessages.Success) { DisplayMessageToUser(currentlyViewedFief.bailiff.charID + " removed from bailiff position in " + fiefName + "."); } else if (responseType == DisplayMessages.FiefNoBailiff) { DisplayMessageToUser("There is no bailiff to remove in " + fiefName + "."); } else if (responseType == DisplayMessages.ErrorGenericUnauthorised) { DisplayMessageToUser("You are not authorised to make changes to " + fiefName + "."); } else { DisplayMessageToUser("ERROR: Response type: " + responseType.ToString()); } DisplayFiefDetails(); }