Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Data Handler катка --
- local info = workspace.Info
- local WinAmount = 50
- local LoseAmount = 20
- info.Message.Changed:Connect(function()
- if info.Message.Value == "VICTORY" then
- for i,player in pairs(game:GetService("Players"):GetPlayers()) do
- local prldata = PlayerData:ReturnProfile(player)
- if typeof(prldata) == "table" and prldata["Data"] then
- prldata = prldata["Data"]
- prldata["Cash"] += WinAmount
- print("Gave player cash")
- else
- warn("NOT FOUND PLAYER DATA")
- end
- end
- elseif info.Message.Value == "GAME OVER" then
- for i,player in pairs(game:GetService("Players"):GetPlayers()) do
- local prldata = PlayerData:ReturnProfile(player)
- if typeof(prldata) == "table" and prldata["Data"] then
- prldata = prldata["Data"]
- prldata["Cash"] += LoseAmount
- print("Gave player cash")
- else
- warn("NOT FOUND PLAYER DATA")
- end
- end
- end
- end)
- -- тот же самый скрипт но только с выбором сложности --
- local info = workspace.Info
- local EasyModWinAmount = 50
- local EasyModLoseAmount = 20
- local NormalModWinAmount = 100
- local NormalModLoseAmount = 45
- local HardModWinAmount = 250
- local HardModLoseAmount = 100
- info.Message.Changed:Connect(function()
- if info.Message.Value == "VICTORY" and info.SelectedMode.Value == "Easy" then
- for i,player in pairs(game:GetService("Players"):GetPlayers()) do
- local prldata = PlayerData:ReturnProfile(player)
- if typeof(prldata) == "table" and prldata["Data"] then
- prldata = prldata["Data"]
- prldata["Cash"] += EasyModWinAmount
- print("Gave player cash")
- else
- warn("NOT FOUND PLAYER DATA")
- end
- end
- elseif info.Message.Value == "VICTORY" and info.SelectedMode.Value == "Medium" then
- for i,player in pairs(game:GetService("Players"):GetPlayers()) do
- local prldata = PlayerData:ReturnProfile(player)
- if typeof(prldata) == "table" and prldata["Data"] then
- prldata = prldata["Data"]
- prldata["Cash"] += NormalModWinAmount
- print("Gave player cash(2)")
- else
- warn("NOT FOUND PLAYER DATA2")
- end
- end
- elseif info.Message.Value == "GAME OVER" and info.SelectedMode.Value == "Easy" then
- for i,player in pairs(game:GetService("Players"):GetPlayers()) do
- local prldata = PlayerData:ReturnProfile(player)
- if typeof(prldata) == "table" and prldata["Data"] then
- prldata = prldata["Data"]
- prldata["Cash"] += EasyModLoseAmount
- print("Gave player cash(2)")
- else
- warn("NOT FOUND PLAYER DATA3")
- end
- end
- elseif info.Message.Value == "GAME OVER" and info.SelectedMode.Value == "Medium" then
- for i,player in pairs(game:GetService("Players"):GetPlayers()) do
- local prldata = PlayerData:ReturnProfile(player)
- if typeof(prldata) == "table" and prldata["Data"] then
- prldata = prldata["Data"]
- prldata["Cash"] += NormalModLoseAmount
- print("Gave player cash(2)")
- else
- warn("NOT FOUND PLAYER DATA4")
- end
- end
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement