For Reboot 2023
Last updated
Last updated
First, need this changes
After that, you must change api-server.lua
-- these functions for redemrp. If you want you can change to other frameworks.
RedEM = exports["redem_roleplay"]:RedEM()
-- Get inventory system --
envanter = {}
TriggerEvent("redemrp_inventory:getData",function(call)
envanter = call
end)
-- Get inventory system --
-- Mission Complete --
RegisterServerEvent("qadrtrain:missioncomplate")
AddEventHandler("qadrtrain:missioncomplate", function(data)
local _source = source
local price = data.price or nil
local items = data.items or nil
local Player = RedEM.GetPlayer(_source)
if price then
Player.addMoney(tonumber(data.price))
end
if items then
if type(items) == "table" then
for k,item in pairs(items) do
local ItemData = envanter.getItem(_source, item.item)
if json.encode(ItemData) ~= "[]" then
ItemData.AddItem(item.count)
end
end
end
end
end)
-- Mission Complete --
-- Get User Job --
RegisterServerEvent("redemrp:playerLoaded")
AddEventHandler("redemrp:playerLoaded", function(Source, Users)
local job = Users.getJob()
TriggerClientEvent("qadr_train:setjobtoclient",Source,job) -- this event send player job to client.
end)
-- Get User Job --
function loadallplayer()
RedEM.GetAllPlayers(function(allusers)
for k,l in pairs(allusers)do
local job = l.getJob()
TriggerClientEvent("qadr_train:setjobtoclient",tonumber(k),job) -- this event send player job to client.
end
end)
end
Citizen.CreateThread(function()
Wait(2000)
loadallplayer()
end)