From 6d09c49fe2f39abd66407634a4e574ef7c050843 Mon Sep 17 00:00:00 2001 From: Kakarot <57848836+GhzGarage@users.noreply.github.com> Date: Sun, 6 Jul 2025 13:25:48 -0500 Subject: [PATCH] return on improper usage --- server/player.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/server/player.lua b/server/player.lua index 41fd6c5..4397938 100644 --- a/server/player.lua +++ b/server/player.lua @@ -401,6 +401,10 @@ function Player:AddMethod(methodName, handler) if Player[methodName] then return false end + if type(handler) ~= 'function' then + print(('Error: Player:AddMethod - %s is not a function'):format(methodName)) + return false + end Player[methodName] = handler return true end @@ -409,6 +413,10 @@ function Player:AddField(fieldName, data) if Player[fieldName] then return false end + if type(data) == 'function' then + print(('Error: Player:AddField - %s is a function, not a field'):format(fieldName)) + return false + end Player[fieldName] = data return true end