From 220aac057ab5c27eed6a75e760a4a7630fcd2c81 Mon Sep 17 00:00:00 2001 From: MrNewb <47620135+MrNewb@users.noreply.github.com> Date: Sun, 16 Feb 2025 06:52:33 -0500 Subject: [PATCH] ox to qb menu fix by crowley --- modules/input/_qb-input.lua | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/modules/input/_qb-input.lua b/modules/input/_qb-input.lua index 43809d0..a72dc2e 100644 --- a/modules/input/_qb-input.lua +++ b/modules/input/_qb-input.lua @@ -54,14 +54,32 @@ function OxToQBInput(data) end function OpenInput(title, data, isQBFormat, submitText) - print("Opening input", json.encode(data)) local input = data.inputs if not isQBFormat then input = OxToQBInput(data) end - return exports['qb-input']:ShowInput({ + local returnData = exports['qb-input']:ShowInput({ header = title, submitText = submitText or "Submit", inputs = input }) + if not returnData then return end + if returnData[1] then return returnData end + --converting to standard format (ox) + local convertedData = {} + if isQBFormat then + for i, v in pairs(input) do + for k, j in pairs(returnData) do + if k == v.text then + convertedData[tonumber(i)] = j + end + end + end + return convertedData + end + + for i, v in pairs(returnData) do + convertedData[tonumber(i)] = v + end + return convertedData end \ No newline at end of file