(Sorry for bad english)
Hi guys! Another simple request but i'm very bad with Lua... I need to insert another currency called "Diamonds", but.. if i try to insert the currency, not appear in game... This is the script without the diamonds currency ->
-- local diamondsName = "Diamonds" local serverStorage = game:GetService("ServerStorage") local currencyName = "Money" local DataStore = game:GetService("DataStoreService"):GetDataStore("ProvaDataStore") game.Players.PlayerAdded:Connect(function(player) local folder = Instance.new("Folder") folder.Name = "leaderstats" folder.Parent = player local currency = Instance.new("IntValue") currency.Name = currencyName currency.Parent = folder local ID = currencyName.."-"..player.UserId local savedData = nil pcall(function() savedData = DataStore:GetAsync(ID) end) if savedData ~= nil then currency.Value = savedData print("Data loaded") else currency.Value = 10 end local leaderstats = Instance.new("Folder") leaderstats.Name = "leaderstats" leaderstats.Parent = player local power = Instance.new("NumberValue") power.Name = "Power" power.Parent = leaderstats local rebirths = Instance.new("IntValue") rebirths.Name = "Rebirths" rebirths.Parent = leaderstats local dataFolder = Instance.new("Folder") dataFolder.Name = player.Name dataFolder.Parent = serverStorage.RemoteData local debounce = Instance.new("BoolValue") debounce.Name = "Debounce" debounce.Parent = dataFolder end)
Thanks!
Jeah the script is nearly done. Only need to make a new Instance like this under Line 33
local diamonds = Instance.new("NumberValue") diamonds.Name = "Diamonds" diamonds.Parent = leaderstats diamonds.Value = 0
You can simply Create folder inside player called LeaderStats and inside that folder you can create as much currency values as you want, by creating intValues.