From 29b3b2ffb91520be2bacd84787bf221ca05ed1bd Mon Sep 17 00:00:00 2001 From: Jim Shield Date: Wed, 7 May 2025 15:58:03 +0100 Subject: [PATCH] Hopefully fix the error when charging I think if you had alot of players, it would overload itself and slip in a nil value when checking for player info This checks if it is a real source number being sent and also adds a slightly delay to help load easier --- server/chargerserver.lua | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/server/chargerserver.lua b/server/chargerserver.lua index 3180445..2dc51c0 100644 --- a/server/chargerserver.lua +++ b/server/chargerserver.lua @@ -21,8 +21,11 @@ registerCommand("cashregister", { createCallback(getScript()..":MakePlayerList", function(source) local onlineList = {} for _, v in pairs(GetPlayers()) do - local Player = getPlayer(v) - onlineList[#onlineList+1] = { value = tonumber(v), text = "["..v.."] - "..Player.name } + if v ~= nil or type(v) ~= "number" then + local Player = getPlayer(v) + onlineList[#onlineList+1] = { value = tonumber(v), text = "["..v.."] - "..Player.name } + Wait(10) + end end return onlineList end)