refactor: pairs -> ipairs

This commit is contained in:
Linventif 2024-08-09 18:21:40 +00:00
parent 8351468779
commit 80d5a9942c
5 changed files with 7 additions and 7 deletions

View File

@ -201,7 +201,7 @@ function gmInte.openConfigMenu(data)
messageLabel:Dock(FILL)
messageLabel:SetText("Here you can configure your server settings.\nServer ID and Token are available on the webpanel in the server settings.\nThe documentation is available at https://docs.gmod-integration.com/\nIf you need help, please contact us on our discord server.")
messageLabel:SetWrap(true)
for k, catName in pairs(configCat) do
for k, catName in ipairs(configCat) do
local collapsibleCategory = vgui.Create("DCollapsibleCategory", scrollPanel)
collapsibleCategory:Dock(TOP)
collapsibleCategory:DockMargin(10, 0, 10, 10)
@ -221,7 +221,7 @@ function gmInte.openConfigMenu(data)
// Sort by position
table.sort(categoryConfig, function(a, b) return (a.position || 0) < (b.position || 0) end)
for k, actualConfig in pairs(categoryConfig) do
for k, actualConfig in ipairs(categoryConfig) do
local panel = vgui.Create("DPanel", configList)
panel:Dock(TOP)
panel:SetSize(300, 25)
@ -285,7 +285,7 @@ function gmInte.openConfigMenu(data)
buttonGrid:SetColWide(frame:GetWide() / 2 - 5)
buttonGrid:SetRowHeight(45)
local buttonsCount = 0
for k, v in pairs(buttonsInfo) do
for k, v in ipairs(buttonsInfo) do
if v.condition && !v.condition(data) then continue end
local button = vgui.Create("DButton")
button:SetText(v.label)

View File

@ -1,6 +1,6 @@
function gmInte.chatAddText(data)
local args = {}
for _, v in pairs(data) do
for _, v in ipairs(data) do
table.insert(args, v.color)
table.insert(args, v.text)
end

View File

@ -1,6 +1,6 @@
local function websocketDLLExist()
local files, _ = file.Find("lua/bin/*", "GAME")
for k, v in pairs(files) do
for k, v in ipairs(files) do
if v:find("gwsockets") then return true end
end
return false

View File

@ -12,7 +12,7 @@ local function filterMessage(reason)
"Service provided by Gmod Integration",
}
for k, v in pairs(Message) do
for k, v in ipairs(Message) do
Message[k] = "\n" .. v
end
return table.concat(Message)

View File

@ -39,7 +39,7 @@ if AWarn then
AWarn3_MySQLite.query(query, function(result)
if !result then return end
local warns = {}
for k, v in pairs(result) do
for k, v in ipairs(result) do
table.insert(warns, {
playerSteamID64 = v.PlayerID,
adminSteamID64 = v.AdminID,