return on improper usage

This commit is contained in:
Kakarot
2025-07-06 13:25:48 -05:00
parent 446b984da4
commit 6d09c49fe2
+8
View File
@@ -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