From 4670d87c962c54ff11a5d7e58d0a0517a047031c Mon Sep 17 00:00:00 2001 From: Peter Date: Thu, 15 Feb 2024 10:45:50 +0000 Subject: [PATCH] add jpr-phonesystem support Update wrapper.lua - Added code in for JPR-Phonesystem, Not sure if I should have called the QBCore export a different way, JPR-Phone system only supports qbcore and esx, Info for mails taken directly from their docs https://joaos-organization-3.gitbook.io/jpresources-documentation/installation/phone-system/events-and-commands#phone-mails --- wrapper.lua | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/wrapper.lua b/wrapper.lua index d7d3b3a..3eec5b8 100644 --- a/wrapper.lua +++ b/wrapper.lua @@ -1291,6 +1291,9 @@ function sendPhoneMail(data) local phoneResource = "" elseif GetResourceState("qb-phone"):find("start") then phoneResource = "qb-phone" TriggerServerEvent('qb-phone:server:sendNewMail', data) + + 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 @@ -1323,6 +1326,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