/// <summary> /// </summary> /// <param name="self"> /// </param> /// <param name="caller"> /// </param> /// <param name="target"> /// </param> /// <param name="arguments"> /// </param> /// <returns> /// </returns> public override bool Execute( INamedEntity self, INamedEntity caller, IInstancedEntity target, MessagePackObject[] arguments) { string text = arguments[0].AsString(); byte b = 0; var message = new FormatFeedbackMessage() { Identity = self.Identity, Message = text + (char)b, Unknown1 = 0, DataLength = (short)(text.Length + 0xf), Unknown2 = 0x7e26, Unknown3 = 0x21212122, Unknown4 = 0x3a212121, Unknown5 = 0x293C, Unknown6 = 0x73, Unknown7 = 0 }; ((ICharacter)self).Send(message); return(true); }
/// <summary> /// </summary> /// <param name="self"> /// </param> /// <param name="caller"> /// </param> /// <param name="target"> /// </param> /// <param name="arguments"> /// </param> /// <returns> /// </returns> public override bool Execute( INamedEntity self, IEntity caller, IInstancedEntity target, MessagePackObject[] arguments) { string text = arguments[0].AsString(); var message = new FormatFeedbackMessage() { Identity = self.Identity, FormattedMessage = "~&!!!\":!!!)<s" + (char)(text.Length + 1), Unknown1 = 0, Unknown2 = 0, }; ((ICharacter)self).Send(message); return(true); }