Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

How do i make this datastore save every 60 secounts?

Asked by 8 years ago
01local key = "user-" .. player.userId
02 
03    local storeditems = datastore:GetAsync(key)
04    if storeditems then
05        Level.Value = storeditems[1]
06        RealLevel.Value = storeditems[1]
07        XP.Value = storeditems[2]
08        RealXP.Value = storeditems[2]
09        Tries.Value = storeditems[3]
10        RealTries.Value = storeditems[3]
11        Kills.Value = storeditems[4]
12        RealKills.Value = storeditems[4]
13    else
14        local items = {Level.Value,RealLevel.Value, RealXP.Value, XP.Value, Tries.Value, RealTries.Value, Kills.Value, RealKills.Value}
15        datastore:SetAsync(key, items)
View all 25 lines...
0
Use a "while wait(60) do" loop TheHospitalDev 1134 — 8y

1 answer

Log in to vote
0
Answered by
Pejorem 164
8 years ago
1while wait(60) true do
2    for _, v in pairs(game.Players:GetPlayers()) do
3        saveStats(v)
4    end
5end
Ad

Answer this question