From c6afa3909c763e3327ed76825e78453286c99f05 Mon Sep 17 00:00:00 2001 From: Matti <138713607+mattibat@users.noreply.github.com> Date: Wed, 23 Sep 2026 21:52:35 +0200 Subject: [PATCH] fix(runcode): timeout sweep and ped-money-drops cleanup (#231) * fix(runcode): use pairs for codes timeout sweep Signed-off-by: matti.bat <138713607+mattibat@users.noreply.github.com> * fix(ped-money-drops): match entityRemoved cleanup key Signed-off-by: matti.bat <138713607+mattibat@users.noreply.github.com> --------- Signed-off-by: matti.bat <138713607+mattibat@users.noreply.github.com> --- resources/[gameplay]/[examples]/ped-money-drops/server.lua | 2 +- resources/[system]/runcode/runcode_web.lua | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/[gameplay]/[examples]/ped-money-drops/server.lua b/resources/[gameplay]/[examples]/ped-money-drops/server.lua index cc788dd..cd15b8d 100644 --- a/resources/[gameplay]/[examples]/ped-money-drops/server.lua +++ b/resources/[gameplay]/[examples]/ped-money-drops/server.lua @@ -34,5 +34,5 @@ RegisterNetEvent('money:tryPickup', function(entity) end) AddEventHandler('entityRemoved', function(entity) - safePositions[entity] = nil + safePositions[NetworkGetNetworkIdFromEntity(entity)] = nil end) \ No newline at end of file diff --git a/resources/[system]/runcode/runcode_web.lua b/resources/[system]/runcode/runcode_web.lua index 9a6a934..7fa8d18 100644 --- a/resources/[system]/runcode/runcode_web.lua +++ b/resources/[system]/runcode/runcode_web.lua @@ -144,7 +144,7 @@ CreateThread(function() while true do Wait(100) - for k, v in ipairs(codes) do + for k, v in pairs(codes) do if GetGameTimer() > v.timeout then source = nil returnCode(k, '', 'Timed out waiting on the target client.')