diff --git a/server/loops.lua b/server/loops.lua index e69de29..4913ce3 100644 --- a/server/loops.lua +++ b/server/loops.lua @@ -0,0 +1,16 @@ +QBCore.Functions.StartPayCheck = function() + GivePayCheck = function() + local Players = QBCore.Functions.GetPlayers() + + for i=1, #Players, 1 do + local Player = QBCore.Functions.GetPlayer(Players[i]) + + if Player.PlayerData.job ~= nil and Player.PlayerData.job.payment > 0 then + Player.Functions.AddMoney('bank', Player.PlayerData.job.payment) + TriggerClientEvent('QBCore:Notify', Players[i], "You received your paycheck of $"..Player.PlayerData.job.payment) + end + end + SetTimeout(QBCore.Config.Money.PayCheckTimeOut * (60 * 1000), GivePayCheck) + end + SetTimeout(QBCore.Config.Money.PayCheckTimeOut * (60 * 1000), GivePayCheck) +end