mirror of
https://github.com/qbcore-fivem/qb-core.git
synced 2026-09-04 17:23:31 +00:00
Index is incorrect when players disconnect
It causes the index count to be skewed, and in turn causes an error in the thread and it never runs again until restart. Using the pairs alleviated this in a test environment.
This commit is contained in:
@@ -111,8 +111,7 @@ end
|
||||
|
||||
function PaycheckLoop()
|
||||
local Players = QBCore.Functions.GetQBPlayers()
|
||||
for i = 1, #Players, 1 do
|
||||
local Player = Players[i]
|
||||
for _, Player in pairs(Players) do
|
||||
local payment = Player.PlayerData.job.payment
|
||||
if Player.PlayerData.job and Player.PlayerData.job.onduty and payment > 0 then
|
||||
Player.Functions.AddMoney('bank', payment)
|
||||
@@ -328,4 +327,4 @@ function QBCore.Functions.IsLicenseInUse(license)
|
||||
end
|
||||
end
|
||||
return false
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user