From e6bee2ae2ee271df7193d6d97b20d7cb3cdb35f8 Mon Sep 17 00:00:00 2001 From: Jim Shield Date: Mon, 19 Feb 2024 17:57:51 +0000 Subject: [PATCH] dui request callback --- wrapper.lua | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/wrapper.lua b/wrapper.lua index d325f22..75fae39 100644 --- a/wrapper.lua +++ b/wrapper.lua @@ -26,7 +26,7 @@ for k, v in pairs(Exports) do if GetResourceState(v):find("start") then print("^6Bridge^7: '^3"..v.."^7' ^2export found ^7") end end -local itemResource, vehResource, jobResource = "", "", "" +local itemResource, jobResource = "", "" -- Load item lists if GetResourceState(OXInv):find("start") then itemResource = OXInv @@ -1293,6 +1293,10 @@ function sendPhoneMail(data) local phoneResource = "" TriggerServerEvent('qb-phone:server:sendNewMail', data) end + elseif GetResourceState("jpr-phonesystem"):find("start") then phoneResource = "jpr-phonesystem" + TriggerServerEvent(GetCurrentResourceName()..":jpr:SendMail", data) + end + if phoneResource ~= "" then if Config.System.Debug then print("^6Bridge^7[^3"..phoneResource.."^7]: ^2Sending mail to player") end else print("^6Bridge^7: ^1ERROR ^2Sending mail to player ^7 - ^2No supported phone found") end end @@ -1323,6 +1327,19 @@ RegisterNetEvent(GetCurrentResourceName()..":yflip:SendMail", function(data) }, 'source', src) end) +RegisterNetEvent(GetCurrentResourceName()..":jpr:SendMail", function(data) + local QBCore = exports['qb-core']:GetCoreObject() + local src = source + local Player = QBCore.Functions.GetPlayer(src) + TriggerEvent('jpr-phonesystem:server:sendEmail', { + Assunto = data.subject, -- Subject + Conteudo = data.message, -- Content + Enviado = data.sender, -- Submitted by + Destinatario = Player.PlayerData.citizenid, -- Target + Event = {}, -- Optional + }) +end) + function registerCommand(command, options) if GetResourceState(OXLibExport):find("start") then if Config.System.Debug then print("^6Bridge^7: ^2Registering ^3Command^2 with ^7"..OXLibExport, command) end