For Reboot 2023

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)

Last updated