diff --git a/server/functions.lua b/server/functions.lua index cc69279..c739c17 100644 --- a/server/functions.lua +++ b/server/functions.lua @@ -357,7 +357,7 @@ function QBCore.Functions.ToggleOptin(source) if not license or not QBCore.Functions.HasPermission(source, 'admin') then return end local Player = QBCore.Functions.GetPlayer(source) Player.PlayerData.optin = not Player.PlayerData.optin - Player.Functions.SetMetaData('optin', Player.PlayerData.optin) + Player.Functions.SetPlayerData('optin', Player.PlayerData.optin) end -- Check if player is banned diff --git a/server/player.lua b/server/player.lua index bf3c8a1..931af98 100644 --- a/server/player.lua +++ b/server/player.lua @@ -253,6 +253,12 @@ function QBCore.Player.CreatePlayer(PlayerData, Offline) self.Functions.UpdatePlayerData() end + function self.Functions.SetPlayerData(key, val) + if not key then return end + self.PlayerData[key] = val + self.Functions.UpdatePlayerData() + end + function self.Functions.SetMetaData(meta, val) if not meta then return end meta = meta:lower()