Fixing
These lines are just code bloat:
if Player_Data[Code] == true then
return
elseif Player_Data[Code] == false then
Player_Data[Code] = true
for i,v in pairs(CodeRewards[Code]) do
--i == NAME
--v == VALUE
--print(i, v)
Data.AddCodeStat(Player, i, v)
end
end
Use this:
if Player_Data[Code] == false then
Player_Data[Code] = true
for i,v in pairs(CodeRewards[Code]) do
--i == NAME
--v == VALUE
--print(i, v)
Data.AddCodeStat(Player, i, v)
end
end
Next up: You’ll need to write some DataStore
code to save the data.
Maybe a different DataStore
that you can change live, perhaps it is Google Spreadsheets.