diff --git a/server/functions.lua b/server/functions.lua index 8f81093..ba08307 100644 --- a/server/functions.lua +++ b/server/functions.lua @@ -395,7 +395,10 @@ function QBCore.Functions.CreateVehicle(source, model, vehtype, coords, warp) end function PaycheckInterval() - if not next(QBCore.Players) then return end + if not next(QBCore.Players) then + SetTimeout(QBCore.Config.Money.PayCheckTimeOut * (60 * 1000), PaycheckInterval) -- Prevent paychecks from stopping forever once 0 players + return + end for _, Player in pairs(QBCore.Players) do if not Player then return end local payment = QBShared.Jobs[Player.PlayerData.job.name]['grades'][tostring(Player.PlayerData.job.grade.level)].payment