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

My SavaData script keeps giving me the same error? need help?

Asked by 4 years ago

Okay so im trying to save this stringvalue in a folder in players location but i keep getting this error:

11:15:18.591 Argument 2 missing or nil - Server - MainData:49

idk why im getting this but i do need help

heres script:

01local service = game:GetService("DataStoreService")
02local datastore = service:GetDataStore("Stats")
03local function save(player)
04 
05    local success,errormessage = pcall(function()
06 
07            local SaveData = {}
08 
09            for i,stats in pairs(player["Data Folder"]:GetChildren()) do
10 
11                SaveData[stats.Name] = stats.Value
12            end
13        datastore:SetAsync(player.UserId,SaveData)
14        end)
15 
View all 55 lines...

help B)

0
sorry for the title i need to do that ReaperMr 0 — 4y

1 answer

Log in to vote
0
Answered by
Wiscript 622 Moderation Voter
4 years ago

On line 38, you call SetAsync() I am guessing to retrieve data. You need to change that to GetAsync

Therefore to fix this, simply do:

01local service = game:GetService("DataStoreService")
02local datastore = service:GetDataStore("Stats")
03local function save(player)
04 
05    local success,errormessage = pcall(function()
06 
07            local SaveData = {}
08 
09            for i,stats in pairs(player["Data Folder"]:GetChildren()) do
10 
11                SaveData[stats.Name] = stats.Value
12            end
13        datastore:SetAsync(player.UserId,SaveData)
14        end)
15 
View all 55 lines...
0
Imma try this rn :) ReaperMr 0 — 4y
0
i get a whole new error: 11:31:51.298 502: API Services rejected request with error. HTTP 403 (Forbidden) - Server - MainData:49 what happened? Thanks for responding to btw ReaperMr 0 — 4y
0
now im getting this O_O ServerScriptService.DATA.MainData:38: ServerScriptService.DATA.MainData:32: attempt to index nil with 'Fruit' ReaperMr 0 — 4y
Ad

Answer this question