Merge branch 'main' into main

This commit is contained in:
Joel
2025-03-10 23:28:45 +00:00
committed by GitHub
3 changed files with 12 additions and 5 deletions
+6 -3
View File
@@ -45,8 +45,8 @@ end
---@param source any
---@return table
function QBCore.Functions.GetPlayer(source)
if type(source) == 'number' then
return QBCore.Players[source]
if tonumber(source) ~= nil then -- If a number is a string ("1"), this will still correctly identify the index to use.
return QBCore.Players[tonumber(source)]
else
return QBCore.Players[QBCore.Functions.GetSource(source)]
end
@@ -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
+1 -1
View File
@@ -102,7 +102,7 @@ function Locale:t(key, subs)
-- At this point we know whether the phrase does not exist for this key
else
if self.warnOnMissing then
print(('^3Warning: Missing phrase for key: "%s"'):format(key))
print(('^3Warning: Missing phrase for key: "%s"^0'):format(key))
end
if self.fallback then
return self.fallback:t(key, subs)
+5 -1
View File
@@ -85,7 +85,11 @@ function QBShared.SetDefaultVehicleExtras(vehicle, config)
end
for id, enabled in pairs(config) do
QBShared.ChangeVehicleExtra(vehicle, tonumber(id), type(enabled) == 'boolean' and enabled or true)
if type(enabled) ~= 'boolean' then
enabled = true
end
QBShared.ChangeVehicleExtra(vehicle, tonumber(id), enabled)
end
end