Fix linting issues

This commit is contained in:
TheiLLeniumStudios
2022-05-04 08:08:29 +00:00
parent 34abc04914
commit db11c7dcec
17 changed files with 49 additions and 57 deletions
+2 -2
View File
@@ -5,7 +5,7 @@ local function hideText()
end end
local function drawText(text, position) local function drawText(text, position)
if not type(position) == "string" then position = "left" end if type(position) ~= "string" then position = "left" end
SendNUIMessage({ SendNUIMessage({
action = 'DRAW_TEXT', action = 'DRAW_TEXT',
@@ -17,7 +17,7 @@ local function drawText(text, position)
end end
local function changeText(text, position) local function changeText(text, position)
if not type(position) == "string" then position = "left" end if type(position) ~= "string" then position = "left" end
SendNUIMessage({ SendNUIMessage({
action = 'CHANGE_TEXT', action = 'CHANGE_TEXT',
+2 -2
View File
@@ -127,7 +127,7 @@ RegisterNetEvent('QBCore:Command:SpawnVehicle', function(vehName)
Wait(0) Wait(0)
end end
if IsPedInAnyVehicle(ped) then if IsPedInAnyVehicle(ped) then
DeleteVehicle(veh) DeleteVehicle(veh)
end end
@@ -147,7 +147,7 @@ RegisterNetEvent('QBCore:Command:DeleteVehicle', function()
else else
local pcoords = GetEntityCoords(ped) local pcoords = GetEntityCoords(ped)
local vehicles = GetGamePool('CVehicle') local vehicles = GetGamePool('CVehicle')
for k, v in pairs(vehicles) do for _, v in pairs(vehicles) do
if #(pcoords - GetEntityCoords(v)) <= 5.0 then if #(pcoords - GetEntityCoords(v)) <= 5.0 then
SetEntityAsMissionEntity(v, true, true) SetEntityAsMissionEntity(v, true, true)
DeleteVehicle(v) DeleteVehicle(v)
+3 -3
View File
@@ -186,7 +186,7 @@ function QBCore.Functions.GetClosestPed(coords, ignoreList)
else else
coords = GetEntityCoords(ped) coords = GetEntityCoords(ped)
end end
local ignoreList = ignoreList or {} ignoreList = ignoreList or {}
local peds = QBCore.Functions.GetPeds(ignoreList) local peds = QBCore.Functions.GetPeds(ignoreList)
local closestDistance = -1 local closestDistance = -1
local closestPed = -1 local closestPed = -1
@@ -407,12 +407,12 @@ function QBCore.Functions.GetVehicleProperties(vehicle)
local colorPrimary, colorSecondary = GetVehicleColours(vehicle) local colorPrimary, colorSecondary = GetVehicleColours(vehicle)
if GetIsVehiclePrimaryColourCustom(vehicle) then if GetIsVehiclePrimaryColourCustom(vehicle) then
r, g, b = GetVehicleCustomPrimaryColour(vehicle) local r, g, b = GetVehicleCustomPrimaryColour(vehicle)
colorPrimary = {r, g, b} colorPrimary = {r, g, b}
end end
if GetIsVehicleSecondaryColourCustom(vehicle) then if GetIsVehicleSecondaryColourCustom(vehicle) then
r, g, b = GetVehicleCustomSecondaryColour(vehicle) local r, g, b = GetVehicleCustomSecondaryColour(vehicle)
colorSecondary = {r, g, b} colorSecondary = {r, g, b}
end end
+1 -1
View File
@@ -12,7 +12,7 @@ end)
CreateThread(function() CreateThread(function()
while true do while true do
if LocalPlayer.state.isLoggedIn then if LocalPlayer.state.isLoggedIn then
if (QBCore.PlayerData.metadata['hunger'] <= 0 or QBCore.PlayerData.metadata['thirst'] <= 0) and not QBCore.PlayerData.metadata['isdead'] then if (QBCore.PlayerData.metadata['hunger'] <= 0 or QBCore.PlayerData.metadata['thirst'] <= 0) and not QBCore.PlayerData.metadata['isdead'] then
local ped = PlayerPedId() local ped = PlayerPedId()
local currentHealth = GetEntityHealth(ped) local currentHealth = GetEntityHealth(ped)
local decreaseTreshold = math.random(5, 10) local decreaseTreshold = math.random(5, 10)
+1 -1
View File
@@ -10,4 +10,4 @@ end)
-- To use this export in a script instead of manifest method -- To use this export in a script instead of manifest method
-- Just put this line of code below at the very top of the script -- Just put this line of code below at the very top of the script
-- local QBCore = exports['qb-core']:GetCoreObject() -- local QBCore = exports['qb-core']:GetCoreObject()
-7
View File
@@ -1,7 +0,0 @@
print("Hello World")
print(`I am a backtick string`)
CreateThread(function()
while true do
end)
+2 -2
View File
@@ -6,7 +6,7 @@ QBCore.Commands.IgnoreList = { -- Ignore old perm levels while keeping backwards
} }
CreateThread(function() -- Add ace to node for perm checking CreateThread(function() -- Add ace to node for perm checking
for k,v in pairs(QBConfig.Server.Permissions) do for _, v in pairs(QBConfig.Server.Permissions) do
ExecuteCommand(('add_ace qbcore.%s %s allow'):format(v, v)) ExecuteCommand(('add_ace qbcore.%s %s allow'):format(v, v))
end end
end) end)
@@ -224,7 +224,7 @@ QBCore.Commands.Add('ooc', 'OOC Chat Message', {}, false, function(source, args)
local Players = QBCore.Functions.GetPlayers() local Players = QBCore.Functions.GetPlayers()
local Player = QBCore.Functions.GetPlayer(source) local Player = QBCore.Functions.GetPlayer(source)
local playerCoords = GetEntityCoords(GetPlayerPed(source)) local playerCoords = GetEntityCoords(GetPlayerPed(source))
for k, v in pairs(Players) do for _, v in pairs(Players) do
if v == source then if v == source then
TriggerClientEvent('chat:addMessage', v, { TriggerClientEvent('chat:addMessage', v, {
color = { 0, 0, 255}, color = { 0, 0, 255},
+1 -1
View File
@@ -42,4 +42,4 @@ end
function QBCore.ShowSuccess(resource, msg) function QBCore.ShowSuccess(resource, msg)
print('\x1b[32m['..resource..':LOG]\x1b[0m '..msg) print('\x1b[32m['..resource..':LOG]\x1b[0m '..msg)
end end
+8 -8
View File
@@ -1,6 +1,6 @@
-- Event Handler -- Event Handler
AddEventHandler('chatMessage', function(source, _, message) AddEventHandler('chatMessage', function(_, _, message)
if string.sub(message, 1, 1) == '/' then if string.sub(message, 1, 1) == '/' then
CancelEvent() CancelEvent()
return return
@@ -57,13 +57,13 @@ local function onPlayerConnecting(name, setKickReason, deferrals)
deferrals.update(string.format(Lang:t('info.join_server'), name)) deferrals.update(string.format(Lang:t('info.join_server'), name))
if not license then if not license then
deferrals.done(Lang:t('error.no_valid_license')) deferrals.done(Lang:t('error.no_valid_license'))
elseif isBanned then elseif isBanned then
deferrals.done(Reason) deferrals.done(Reason)
elseif isLicenseAlreadyInUse and QBCore.Config.Server.CheckDuplicateLicense then elseif isLicenseAlreadyInUse and QBCore.Config.Server.CheckDuplicateLicense then
deferrals.done(Lang:t('error.duplicate_license')) deferrals.done(Lang:t('error.duplicate_license'))
elseif isWhitelist and not whitelisted then elseif isWhitelist and not whitelisted then
deferrals.done(Lang:t('error.not_whitelisted')) deferrals.done(Lang:t('error.not_whitelisted'))
else else
deferrals.done() deferrals.done()
if QBCore.Config.Server.UseConnectQueue then if QBCore.Config.Server.UseConnectQueue then
@@ -209,15 +209,15 @@ QBCore.Functions.CreateCallback('QBCore:HasItem', function(source, cb, items, am
if not Player then return cb(false) end if not Player then return cb(false) end
if type(items) == 'table' then if type(items) == 'table' then
local count = 0 local count = 0
local finalcount = 0 local finalcount
for k, v in pairs(items) do for k, v in pairs(items) do
if type(k) == 'string' then if type(k) == 'string' then
finalcount = 0 finalcount = 0
for i, _ in pairs(items) do finalcount += 1 end for _, _ in pairs(items) do finalcount = finalcount + 1 end
local item = Player.Functions.GetItemByName(k) local item = Player.Functions.GetItemByName(k)
if item then if item then
if item.amount >= v then if item.amount >= v then
count += 1 count = count + 1
if count == finalcount then if count == finalcount then
retval = true retval = true
end end
@@ -229,13 +229,13 @@ QBCore.Functions.CreateCallback('QBCore:HasItem', function(source, cb, items, am
if item then if item then
if amount then if amount then
if item.amount >= amount then if item.amount >= amount then
count += 1 count = count + 1
if count == finalcount then if count == finalcount then
retval = true retval = true
end end
end end
else else
count += 1 count = count + 1
if count == finalcount then if count == finalcount then
retval = true retval = true
end end
+8 -8
View File
@@ -63,7 +63,7 @@ end
function QBCore.Functions.GetPlayers() function QBCore.Functions.GetPlayers()
local sources = {} local sources = {}
for k, v in pairs(QBCore.Players) do for k, _ in pairs(QBCore.Players) do
sources[#sources+1] = k sources[#sources+1] = k
end end
return sources return sources
@@ -83,7 +83,7 @@ function QBCore.Functions.GetPlayersOnDuty(job)
if Player.PlayerData.job.name == job then if Player.PlayerData.job.name == job then
if Player.PlayerData.job.onduty then if Player.PlayerData.job.onduty then
players[#players + 1] = src players[#players + 1] = src
count += 1 count = count + 1
end end
end end
end end
@@ -96,7 +96,7 @@ function QBCore.Functions.GetDutyCount(job)
for _, Player in pairs(QBCore.Players) do for _, Player in pairs(QBCore.Players) do
if Player.PlayerData.job.name == job then if Player.PlayerData.job.name == job then
if Player.PlayerData.job.onduty then if Player.PlayerData.job.onduty then
count += 1 count = count + 1
end end
end end
end end
@@ -137,7 +137,7 @@ end
function QBCore.Functions.GetPlayersInBucket(bucket --[[ int ]]) function QBCore.Functions.GetPlayersInBucket(bucket --[[ int ]])
local curr_bucket_pool = {} local curr_bucket_pool = {}
if QBCore.Player_Buckets and next(QBCore.Player_Buckets) then if QBCore.Player_Buckets and next(QBCore.Player_Buckets) then
for k, v in pairs(QBCore.Player_Buckets) do for _, v in pairs(QBCore.Player_Buckets) do
if v.bucket == bucket then if v.bucket == bucket then
curr_bucket_pool[#curr_bucket_pool + 1] = v.id curr_bucket_pool[#curr_bucket_pool + 1] = v.id
end end
@@ -152,7 +152,7 @@ end
function QBCore.Functions.GetEntitiesInBucket(bucket --[[ int ]]) function QBCore.Functions.GetEntitiesInBucket(bucket --[[ int ]])
local curr_bucket_pool = {} local curr_bucket_pool = {}
if QBCore.Entity_Buckets and next(QBCore.Entity_Buckets) then if QBCore.Entity_Buckets and next(QBCore.Entity_Buckets) then
for k, v in pairs(QBCore.Entity_Buckets) do for _, v in pairs(QBCore.Entity_Buckets) do
if v.bucket == bucket then if v.bucket == bucket then
curr_bucket_pool[#curr_bucket_pool + 1] = v.id curr_bucket_pool[#curr_bucket_pool + 1] = v.id
end end
@@ -236,7 +236,7 @@ function QBCore.Functions.Kick(source, reason, setKickReason, deferrals)
if source then if source then
DropPlayer(source, reason) DropPlayer(source, reason)
end end
for i = 0, 4 do for _ = 0, 4 do
while true do while true do
if source then if source then
if GetPlayerPing(source) >= 0 then if GetPlayerPing(source) >= 0 then
@@ -279,7 +279,7 @@ function QBCore.Functions.RemovePermission(source, permission)
QBCore.Commands.Refresh(src) QBCore.Commands.Refresh(src)
end end
else else
for k,v in pairs(QBCore.Config.Server.Permissions) do for _, v in pairs(QBCore.Config.Server.Permissions) do
if IsPlayerAceAllowed(src, v) then if IsPlayerAceAllowed(src, v) then
ExecuteCommand(('remove_principal identifier.%s qbcore.%s'):format(license, v)) ExecuteCommand(('remove_principal identifier.%s qbcore.%s'):format(license, v))
QBCore.Commands.Refresh(src) QBCore.Commands.Refresh(src)
@@ -299,7 +299,7 @@ end
function QBCore.Functions.GetPermission(source) function QBCore.Functions.GetPermission(source)
local src = source local src = source
local perms = {} local perms = {}
for k,v in pairs (QBCore.Config.Server.Permissions) do for _, v in pairs (QBCore.Config.Server.Permissions) do
if IsPlayerAceAllowed(src, v) then if IsPlayerAceAllowed(src, v) then
perms[v] = true perms[v] = true
end end
+1 -1
View File
@@ -10,4 +10,4 @@ end)
-- To use this export in a script instead of manifest method -- To use this export in a script instead of manifest method
-- Just put this line of code below at the very top of the script -- Just put this line of code below at the very top of the script
-- local QBCore = exports['qb-core']:GetCoreObject() -- local QBCore = exports['qb-core']:GetCoreObject()
+15 -15
View File
@@ -238,9 +238,9 @@ function QBCore.Player.CreatePlayer(PlayerData)
self.PlayerData.money[moneytype] = self.PlayerData.money[moneytype] + amount self.PlayerData.money[moneytype] = self.PlayerData.money[moneytype] + amount
self.Functions.UpdatePlayerData() self.Functions.UpdatePlayerData()
if amount > 100000 then if amount > 100000 then
TriggerEvent('qb-log:server:CreateLog', 'playermoney', 'AddMoney', 'lightgreen', '**' .. GetPlayerName(self.PlayerData.source) .. ' (citizenid: ' .. self.PlayerData.citizenid .. ' | id: ' .. self.PlayerData.source .. ')** $' .. amount .. ' (' .. moneytype .. ') added, new ' .. moneytype .. ' balance: ' .. self.PlayerData.money[moneytype], true) TriggerEvent('qb-log:server:CreateLog', 'playermoney', 'AddMoney', 'lightgreen', '**' .. GetPlayerName(self.PlayerData.source) .. ' (citizenid: ' .. self.PlayerData.citizenid .. ' | id: ' .. self.PlayerData.source .. ')** $' .. amount .. ' (' .. moneytype .. ') added, new ' .. moneytype .. ' balance: ' .. self.PlayerData.money[moneytype] .. ' reason: ' .. reason, true)
else else
TriggerEvent('qb-log:server:CreateLog', 'playermoney', 'AddMoney', 'lightgreen', '**' .. GetPlayerName(self.PlayerData.source) .. ' (citizenid: ' .. self.PlayerData.citizenid .. ' | id: ' .. self.PlayerData.source .. ')** $' .. amount .. ' (' .. moneytype .. ') added, new ' .. moneytype .. ' balance: ' .. self.PlayerData.money[moneytype]) TriggerEvent('qb-log:server:CreateLog', 'playermoney', 'AddMoney', 'lightgreen', '**' .. GetPlayerName(self.PlayerData.source) .. ' (citizenid: ' .. self.PlayerData.citizenid .. ' | id: ' .. self.PlayerData.source .. ')** $' .. amount .. ' (' .. moneytype .. ') added, new ' .. moneytype .. ' balance: ' .. self.PlayerData.money[moneytype] .. ' reason: ' .. reason)
end end
TriggerClientEvent('hud:client:OnMoneyChange', self.PlayerData.source, moneytype, amount, false) TriggerClientEvent('hud:client:OnMoneyChange', self.PlayerData.source, moneytype, amount, false)
return true return true
@@ -262,9 +262,9 @@ function QBCore.Player.CreatePlayer(PlayerData)
self.PlayerData.money[moneytype] = self.PlayerData.money[moneytype] - amount self.PlayerData.money[moneytype] = self.PlayerData.money[moneytype] - amount
self.Functions.UpdatePlayerData() self.Functions.UpdatePlayerData()
if amount > 100000 then if amount > 100000 then
TriggerEvent('qb-log:server:CreateLog', 'playermoney', 'RemoveMoney', 'red', '**' .. GetPlayerName(self.PlayerData.source) .. ' (citizenid: ' .. self.PlayerData.citizenid .. ' | id: ' .. self.PlayerData.source .. ')** $' .. amount .. ' (' .. moneytype .. ') removed, new ' .. moneytype .. ' balance: ' .. self.PlayerData.money[moneytype], true) TriggerEvent('qb-log:server:CreateLog', 'playermoney', 'RemoveMoney', 'red', '**' .. GetPlayerName(self.PlayerData.source) .. ' (citizenid: ' .. self.PlayerData.citizenid .. ' | id: ' .. self.PlayerData.source .. ')** $' .. amount .. ' (' .. moneytype .. ') removed, new ' .. moneytype .. ' balance: ' .. self.PlayerData.money[moneytype] .. ' reason: ' .. reason, true)
else else
TriggerEvent('qb-log:server:CreateLog', 'playermoney', 'RemoveMoney', 'red', '**' .. GetPlayerName(self.PlayerData.source) .. ' (citizenid: ' .. self.PlayerData.citizenid .. ' | id: ' .. self.PlayerData.source .. ')** $' .. amount .. ' (' .. moneytype .. ') removed, new ' .. moneytype .. ' balance: ' .. self.PlayerData.money[moneytype]) TriggerEvent('qb-log:server:CreateLog', 'playermoney', 'RemoveMoney', 'red', '**' .. GetPlayerName(self.PlayerData.source) .. ' (citizenid: ' .. self.PlayerData.citizenid .. ' | id: ' .. self.PlayerData.source .. ')** $' .. amount .. ' (' .. moneytype .. ') removed, new ' .. moneytype .. ' balance: ' .. self.PlayerData.money[moneytype] .. ' reason: ' .. reason)
end end
TriggerClientEvent('hud:client:OnMoneyChange', self.PlayerData.source, moneytype, amount, true) TriggerClientEvent('hud:client:OnMoneyChange', self.PlayerData.source, moneytype, amount, true)
if moneytype == 'bank' then if moneytype == 'bank' then
@@ -281,7 +281,7 @@ function QBCore.Player.CreatePlayer(PlayerData)
if not self.PlayerData.money[moneytype] then return false end if not self.PlayerData.money[moneytype] then return false end
self.PlayerData.money[moneytype] = amount self.PlayerData.money[moneytype] = amount
self.Functions.UpdatePlayerData() self.Functions.UpdatePlayerData()
TriggerEvent('qb-log:server:CreateLog', 'playermoney', 'SetMoney', 'green', '**' .. GetPlayerName(self.PlayerData.source) .. ' (citizenid: ' .. self.PlayerData.citizenid .. ' | id: ' .. self.PlayerData.source .. ')** $' .. amount .. ' (' .. moneytype .. ') set, new ' .. moneytype .. ' balance: ' .. self.PlayerData.money[moneytype]) TriggerEvent('qb-log:server:CreateLog', 'playermoney', 'SetMoney', 'green', '**' .. GetPlayerName(self.PlayerData.source) .. ' (citizenid: ' .. self.PlayerData.citizenid .. ' | id: ' .. self.PlayerData.source .. ')** $' .. amount .. ' (' .. moneytype .. ') set, new ' .. moneytype .. ' balance: ' .. self.PlayerData.money[moneytype] .. ' reason: ' .. reason)
return true return true
end end
@@ -351,16 +351,16 @@ function QBCore.Player.CreatePlayer(PlayerData)
local slots = QBCore.Player.GetSlotsByItem(self.PlayerData.items, item) local slots = QBCore.Player.GetSlotsByItem(self.PlayerData.items, item)
local amountToRemove = amount local amountToRemove = amount
if slots then if slots then
for _, slot in pairs(slots) do for _, _slot in pairs(slots) do
if self.PlayerData.items[slot].amount > amountToRemove then if self.PlayerData.items[_slot].amount > amountToRemove then
self.PlayerData.items[slot].amount = self.PlayerData.items[slot].amount - amountToRemove self.PlayerData.items[_slot].amount = self.PlayerData.items[_slot].amount - amountToRemove
self.Functions.UpdatePlayerData() self.Functions.UpdatePlayerData()
TriggerEvent('qb-log:server:CreateLog', 'playerinventory', 'RemoveItem', 'red', '**' .. GetPlayerName(self.PlayerData.source) .. ' (citizenid: ' .. self.PlayerData.citizenid .. ' | id: ' .. self.PlayerData.source .. ')** lost item: [slot:' .. slot .. '], itemname: ' .. self.PlayerData.items[slot].name .. ', removed amount: ' .. amount .. ', new total amount: ' .. self.PlayerData.items[slot].amount) TriggerEvent('qb-log:server:CreateLog', 'playerinventory', 'RemoveItem', 'red', '**' .. GetPlayerName(self.PlayerData.source) .. ' (citizenid: ' .. self.PlayerData.citizenid .. ' | id: ' .. self.PlayerData.source .. ')** lost item: [slot:' .. _slot .. '], itemname: ' .. self.PlayerData.items[_slot].name .. ', removed amount: ' .. amount .. ', new total amount: ' .. self.PlayerData.items[_slot].amount)
return true return true
elseif self.PlayerData.items[slot].amount == amountToRemove then elseif self.PlayerData.items[_slot].amount == amountToRemove then
self.PlayerData.items[slot] = nil self.PlayerData.items[_slot] = nil
self.Functions.UpdatePlayerData() self.Functions.UpdatePlayerData()
TriggerEvent('qb-log:server:CreateLog', 'playerinventory', 'RemoveItem', 'red', '**' .. GetPlayerName(self.PlayerData.source) .. ' (citizenid: ' .. self.PlayerData.citizenid .. ' | id: ' .. self.PlayerData.source .. ')** lost item: [slot:' .. slot .. '], itemname: ' .. item .. ', removed amount: ' .. amount .. ', item removed') TriggerEvent('qb-log:server:CreateLog', 'playerinventory', 'RemoveItem', 'red', '**' .. GetPlayerName(self.PlayerData.source) .. ' (citizenid: ' .. self.PlayerData.citizenid .. ' | id: ' .. self.PlayerData.source .. ')** lost item: [slot:' .. _slot .. '], itemname: ' .. item .. ', removed amount: ' .. amount .. ', item removed')
return true return true
end end
end end
@@ -494,8 +494,8 @@ function QBCore.Player.DeleteCharacter(source, citizenid)
queries[i] = {query = query:format(v.table), values = { citizenid }} queries[i] = {query = query:format(v.table), values = { citizenid }}
end end
MySQL.Async.transaction(queries, function(result) MySQL.Async.transaction(queries, function(result2)
if result then if result2 then
TriggerEvent('qb-log:server:CreateLog', 'joinleave', 'Character Deleted', 'red', '**' .. GetPlayerName(source) .. '** ' .. license .. ' deleted **' .. citizenid .. '**..') TriggerEvent('qb-log:server:CreateLog', 'joinleave', 'Character Deleted', 'red', '**' .. GetPlayerName(source) .. '** ' .. license .. ' deleted **' .. citizenid .. '**..')
end end
end) end)
@@ -577,7 +577,7 @@ function QBCore.Player.GetTotalWeight(items)
local weight = 0 local weight = 0
if not items then return 0 end if not items then return 0 end
for _, item in pairs(items) do for _, item in pairs(items) do
weight += item.weight * item.amount weight = weight + item.weight * item.amount
end end
return tonumber(weight) return tonumber(weight)
end end
+1 -1
View File
@@ -244,7 +244,7 @@ QBShared.Items = {
['shotgun_ammo'] = {['name'] = 'shotgun_ammo', ['label'] = 'Shotgun ammo', ['weight'] = 500, ['type'] = 'item', ['image'] = 'shotgun_ammo.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Ammo for Shotguns'}, ['shotgun_ammo'] = {['name'] = 'shotgun_ammo', ['label'] = 'Shotgun ammo', ['weight'] = 500, ['type'] = 'item', ['image'] = 'shotgun_ammo.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Ammo for Shotguns'},
['mg_ammo'] = {['name'] = 'mg_ammo', ['label'] = 'MG ammo', ['weight'] = 1000, ['type'] = 'item', ['image'] = 'mg_ammo.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Ammo for Machine Guns'}, ['mg_ammo'] = {['name'] = 'mg_ammo', ['label'] = 'MG ammo', ['weight'] = 1000, ['type'] = 'item', ['image'] = 'mg_ammo.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Ammo for Machine Guns'},
['snp_ammo'] = {['name'] = 'snp_ammo', ['label'] = 'Sniper ammo', ['weight'] = 1000, ['type'] = 'item', ['image'] = 'rifle_ammo.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Ammo for Sniper Rifles'}, ['snp_ammo'] = {['name'] = 'snp_ammo', ['label'] = 'Sniper ammo', ['weight'] = 1000, ['type'] = 'item', ['image'] = 'rifle_ammo.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Ammo for Sniper Rifles'},
['emp_ammo'] = {['name'] = 'emp_ammo', ['label'] = 'EMP Ammo', ['weight'] = 200, ['type'] = 'item', ['image'] = 'emp_ammo.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Ammo for EMP Launcher'}, ['emp_ammo'] = {['name'] = 'emp_ammo', ['label'] = 'EMP Ammo', ['weight'] = 200, ['type'] = 'item', ['image'] = 'emp_ammo.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Ammo for EMP Launcher'},
-- Card ITEMS -- Card ITEMS
['id_card'] = {['name'] = 'id_card', ['label'] = 'ID Card', ['weight'] = 0, ['type'] = 'item', ['image'] = 'id_card.png', ['unique'] = true, ['useable'] = true, ['shouldClose'] = false, ['combinable'] = nil, ['description'] = 'A card containing all your information to identify yourself'}, ['id_card'] = {['name'] = 'id_card', ['label'] = 'ID Card', ['weight'] = 0, ['type'] = 'item', ['image'] = 'id_card.png', ['unique'] = true, ['useable'] = true, ['shouldClose'] = false, ['combinable'] = nil, ['description'] = 'A card containing all your information to identify yourself'},
+1 -2
View File
@@ -31,7 +31,6 @@ end
--- @param opts table<string, any> - Constructor opts param --- @param opts table<string, any> - Constructor opts param
--- @return Locale --- @return Locale
function Locale:new(opts) function Locale:new(opts)
local self = {}
setmetatable(self, Locale) setmetatable(self, Locale)
self.warnOnMissing = opts.warnOnMissing or true self.warnOnMissing = opts.warnOnMissing or true
@@ -135,4 +134,4 @@ function Locale:delete(phraseTarget, prefix)
end end
end end
end end
end end
+1 -1
View File
@@ -155,4 +155,4 @@ QBShared.FemaleNoGloves = {
[157] = true, [157] = true,
[161] = true, [161] = true,
[165] = true [165] = true
} }
+1 -1
View File
@@ -4421,6 +4421,6 @@ QBShared.Vehicles = {
}, },
} }
for k,v in pairs(QBShared.Vehicles) do for _, v in pairs(QBShared.Vehicles) do
QBShared.VehicleHashes[v.hash] = v QBShared.VehicleHashes[v.hash] = v
end end
+1 -1
View File
@@ -145,4 +145,4 @@ QBShared.Weapons = {
-- Animals -- Animals
[`weapon_animal`] = {['name'] = 'weapon_animal', ['label'] = 'Animal', ['ammotype'] = nil, ['damagereason'] = 'Mauled'}, [`weapon_animal`] = {['name'] = 'weapon_animal', ['label'] = 'Animal', ['ammotype'] = nil, ['damagereason'] = 'Mauled'},
[`weapon_cougar`] = {['name'] = 'weapon_cougar', ['label'] = 'Cougar', ['ammotype'] = nil, ['damagereason'] = 'Mauled'}, [`weapon_cougar`] = {['name'] = 'weapon_cougar', ['label'] = 'Cougar', ['ammotype'] = nil, ['damagereason'] = 'Mauled'},
} }