Untitled
unknown
lua
2 years ago
1.5 kB
4
Indexable
local DSS = game:GetService("DataStoreService") local Bank = DSS:GetDataStore("Kasa") local Spis = DSS:GetDataStore("Pokonani") game.Players.PlayerAdded:Connect(function(gracz) local kasa = Bank:GetAsync(gracz.UserId) or 0 local tablicaNaSerwerze = Instance.new("Folder", game.ServerStorage) tablicaNaSerwerze.Name = gracz.Name local kasaNaSerwerze = Instance.new("NumberValue", tablicaNaSerwerze) kasaNaSerwerze.Name = "Kasa" kasaNaSerwerze.Value = kasa -- tablica pokananych zombie local pokonani = Spis.GetAsync(gracz.UserId) or 0 -- tablica pokananych zombie na serwerze local pokonaniNaSerwerze = Instance.new("NumberValue", tablicaNaSerwerze) pokonaniNaSerwerze.Name = "Pokonani" pokonaniNaSerwerze.Value = pokonani local tablicaLokalnie = Instance.new("Folder", gracz) tablicaLokalnie.Name = "leaderstats" local kasaLokalnie = Instance.new("NumberValue", tablicaLokalnie) kasaLokalnie.Name = "Kasa" kasaLokalnie.Value = kasa -- tablica pokananych zombie lokalnie local pokonaniLokalnie = Instance.new("NumberValue", tablicaLokalnie) pokonaniLokalnie.Name = "Pokonani" pokonaniLokalnie.Value = pokonani gracz:LoadCharacter() kasaNaSerwerze.Changed:connect(function(liczba) kasaLokalnie.Value = liczba end) -- synchronizacja danych lokalnych z serwerem pokonaniNaSerwerze.Changed:connect(function(liczba) pokonaniLokalnie.Value = liczba end) while true do Bank:SetAsync(gracz.UserId, kasaNaSerwerze.Value) print("Kasa zapisana!") wait(10) end end)
Editor is loading...