From cd5b562f838509da7d17e916595d24900370bb33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=20Gerg=C5=91?= Date: Wed, 22 Feb 2023 13:04:16 +0100 Subject: [PATCH] fix: (Metadata) string check on getMeta --- [core]/.gitignore | 1 + [core]/es_extended/server/classes/player.lua | 4 ++++ 2 files changed, 5 insertions(+) create mode 100644 [core]/.gitignore diff --git a/[core]/.gitignore b/[core]/.gitignore new file mode 100644 index 00000000..30d74d25 --- /dev/null +++ b/[core]/.gitignore @@ -0,0 +1 @@ +test \ No newline at end of file diff --git a/[core]/es_extended/server/classes/player.lua b/[core]/es_extended/server/classes/player.lua index 9c33f8a7..e6151768 100644 --- a/[core]/es_extended/server/classes/player.lua +++ b/[core]/es_extended/server/classes/player.lua @@ -578,6 +578,10 @@ function CreateExtendedPlayer(playerId, identifier, group, accounts, inventory, function self.getMeta(index, subIndex) if index then + if type(index) ~= "string" then + return print("[^1ERROR^7] xPlayer.getMeta ^5index^7 should be ^5string^7!") + end + if self.meta[index] then if subIndex and type(self.meta[index]) == "table" and self.meta[index][subIndex] then