public static void ScriptLog(Client client, string name, object data) { var packet = new ApiPacket(Opcodes.EXECUTE_SCRIPT_PRINT); packet.WritePascalString(name); packet.WriteByteArray(System.Text.ASCIIEncoding.ASCII.GetBytes(data.ToString())); client.SendPacket(packet); }
public void SendScriptException(Client client, string name, string message) { var packet = new ApiPacket(Opcodes.EXECUTE_SCRIPT_EXCEPTION); packet.WritePascalString(name); packet.WriteByteArray(System.Text.ASCIIEncoding.ASCII.GetBytes(message)); client.SendPacket(packet); }
public void SendScriptError(Client client, string name, int line, string message) { var packet = new ApiPacket(Opcodes.EXECUTE_SCRIPT_ERROR); packet.WritePascalString(name); packet.WriteUInt32((uint)line); packet.WriteByteArray(System.Text.ASCIIEncoding.ASCII.GetBytes(message)); client.SendPacket(packet); }