From eb0be9b148f096d032042f629415284753a7a5dd Mon Sep 17 00:00:00 2001 From: Matthias Date: Tue, 5 Mar 2024 16:20:05 +0100 Subject: [PATCH] perf/refactor(client/functions): replaced k, v loops with for loops where possible --- [core]/es_extended/client/functions.lua | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/[core]/es_extended/client/functions.lua b/[core]/es_extended/client/functions.lua index bb545f4e..4080b1d8 100644 --- a/[core]/es_extended/client/functions.lua +++ b/[core]/es_extended/client/functions.lua @@ -507,10 +507,10 @@ function ESX.Game.GetClosestEntity(entities, isPlayerEntities, coords, modelFilt if modelFilter then filteredEntities = {} - - for _, entity in pairs(entities) do - if modelFilter[GetEntityModel(entity)] then - filteredEntities[#filteredEntities + 1] = entity + + for current_entity_index = 1, #entities do + if modelFilter[GetEntityModel(entities[current_entity_index])] then + filteredEntities[#filteredEntities + 1] = entities[current_entity_index] end end end @@ -1128,8 +1128,8 @@ function ESX.ShowInventory() { unselectable = true, icon = "fas fa-users", title = "Nearby Players" }, } - for _, playerNearby in ipairs(playersNearby) do - players[GetPlayerServerId(playerNearby)] = true + for current_nearby_player_index = 1, #playersNearby do + players[GetPlayerServerId(playersNearby[current_nearby_player_index])] = true end ESX.TriggerServerCallback("esx:getPlayerNames", function(returnedPlayers)