So, I've added a part in workspace. Whenever that part is clicked, money value increases
Which part of this script should i edit so that the data is stored in a table?
local dataStore = require(1936396537) -- gGets Data Store 2
local startValue = 0 -- the value for new players
local function entered (plr) -- plr is the current player
-- Gets the data about money (for that player)
local moneyStore = dataStore("Money", plr)
local function moneyUpdate(updatedValue)
-- Money display in the leaderboards is set to the new and updated value (for moneyStore)
plr:WaitForChild("leaderstats").Money.Value = moneyStore:Get(updatedValue)
end
moneyUpdate(startValue) -- When a player joins, their money value is 0
moneyStore:OnUpdate(moneyUpdate) -- Everytime this value changes, money update is called
end
----------------------------------------------------------------------------------------------
local function clicked (plr)
local moneyStore = dataStore("Money", plr)
-- Adds a value to the moneyStore everytime this function is called
moneyStore:Increment(50, startValue)
end
----------------------------------------------------------------------------------------------
game.Players.PlayerAdded:Connect(entered) -- When a player enteres a game
game.Workspace:WaitForChild("Part").ClickDetector.MouseClick:Connect(clicked) -- when that part is clicked
