From 54e0da8b33a05225b5da178b43a5556c67ac2599 Mon Sep 17 00:00:00 2001 From: Kenshin13 <63159154+Kenshiin13@users.noreply.github.com> Date: Wed, 22 Jan 2025 18:24:45 +0100 Subject: [PATCH] refactor(es_extended/server/classes/player): add error msg for invalid functions --- [core]/es_extended/server/classes/player.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/[core]/es_extended/server/classes/player.lua b/[core]/es_extended/server/classes/player.lua index d82cd6951..ed99efb6f 100644 --- a/[core]/es_extended/server/classes/player.lua +++ b/[core]/es_extended/server/classes/player.lua @@ -951,6 +951,10 @@ local function runStaticPlayerMethod(src, method, ...) return end + if not ESX.IsFunctionReference(xPlayer[method]) then + error(("Attempted to call invalid method on playerId %s: %s"):format(src, method)) + end + return xPlayer[method](...) end exports("RunStaticPlayerMethod", runStaticPlayerMethod) \ No newline at end of file