Hello,
I’m making a code system, but it’s not working!
Local Script:
local CheckCode = Events.CheckCode:InvokeServer(Box.Text)
Server script:
local ReplicatedStorage = game:GetService('ReplicatedStorage')
local Events = ReplicatedStorage:WaitForChild('Events',math.huge)
local CodeStore = game:GetService('DataStoreService'):GetDataStore('CodesStore')
Events.CheckCode.OnServerInvoke = function(...)
local Arguments = {...}
local Player = Arguments[1]
local Code = Arguments[2]
if Code ~= nil then
local Data = CodeStore:GetAsync(Player.UserId..'-Release')
if Data == nil then
Code = string.lower(Code)
if Code == 'release' then
Player.Leaderstats.Gems.Value = Player.Leaderstats.Gems.Value + 10
CodeStore:SetAsync(Player.UserId..'-Release')
return true
else
return false
end
else
return false
end
else
return false
end
end
Thanks for any help! The error is:
