Qadr_Docs
  • qadr_identity
    • Installation
      • Reboot 2023
      • Old RedemRP
    • Purchasable ambients For Reboot Version
      • Blackwater Saloon
      • Valentine Saloon
      • Valentine Train Station
      • Saint Denis Bazaar
      • Saint Denis Prison
      • Saint Denis Trolley - Soon
  • qadr_fishing
  • qadr_panel
  • qadr_train
    • For Reboot 2023
  • Qadr_Map
  • qadr_ui
    • Ledger System
    • ๐Ÿ“’Usable Handheld Catalogue
    • ๐ŸดLegendary Animal Menu
    • ๐Ÿค Player Menu UI
    • โธ๏ธPause Menu UI
    • โš’๏ธCrafting Menu UI
    • ๐Ÿ—บ๏ธUsable Legendary Animal Maps
    • ๐Ÿ—บ๏ธMap Icon
    • โญ•Meters UI
    • ๐ŸƒAbility UI
    • ๐Ÿ‘ฎโ€โ™€๏ธWanted UI
    • ๐Ÿ’€Death Screen
    • ๐Ÿ“ƒEmote UI / Radial Menu
    • ๐Ÿ›’Shop Info UI
    • ๐ŸƒCard Game UI
    • ๐Ÿค Bounty Poster
    • ๐Ÿ›‚Honor UI
    • ๐Ÿ—’๏ธChallenge Notification Disable
    • ๐ŸŽ–๏ธMini Leader Board
    • ๐Ÿ“‹Board Notify
    • โš”๏ธScore UI
    • ๐Ÿ‘ŠPunch Bar
    • ๐Ÿ”„Count Down
    • ๐ŸšจWanted UI - Outdated
    • ๐ŸŒก๏ธMeters UI - OutDated
    • ๐Ÿ‘๏ธโ€๐Ÿ—จ๏ธIcons UI
    • ๐Ÿ—บ๏ธMap UI
      • Mini Map
      • Map Info
      • Hovered Blip Name
    • ๐Ÿ›ก๏ธRank UI
    • ๐ŸŸFish UI
      • ๐ŸŽฃBait UI
    • โ„น๏ธInfo UI
    • ๐Ÿ’ฅMission Text UI
    • ๐Ÿ”ซWeapon Info UI
    • ๐ŸŽHorse Info UI
    • ๐Ÿ“”Message UI
    • ๐Ÿค Prompt Blip For Entities
  • qadr_train_creator - Standalone
Powered by GitBook
On this page
  1. qadr_train

For Reboot 2023

Previousqadr_trainNextQadr_Map

Last updated 2 years ago

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)
add GetAllPlayers ยท RedEM-RP/redem_roleplay@963961fGitHub
Logo