DataStore not working?[unsolved]
01 | datastore = game:GetService( "DataStoreService" ):GetDataStore( "FarmStatsCJ" ) |
03 | local function set(key,value) |
04 | datastore:SetAsync(key,value) |
07 | local function get(key) |
08 | datastore:GetAsync(key) |
11 | game.Players.PlayerRemoving:connect( function (player) |
13 | local l = player.leaderstats |
14 | set( 'leaderstatsFarmCJ1' ..player.userId,l.Money) |
15 | set( 'leaderstatsFarmCJ2' ..player.userId,l.level) |
16 | set( 'leaderstatsFarmCJ3' ..player.userId,l.Harvests) |
17 | set( 'valsFarmCJ1' ..player.userId,player.storage.ex.Value) |
18 | set( 'valsFarmCJ2' ..player.userId,player.storage.exm.Value) |
19 | set( 'valsFarmCJ3' ..player.userId,player.storage.waittime.Value) |
20 | set( 'valsFarmCJ4' ..player.userId,player.storage.code.Value) |
21 | set( 'inventoryFarmCJ1' ..player.userId,player.inventory.Carrots.Value) |
22 | set( 'inventoryFarmCJ2' ..player.userId,player.inventory.Wheat.Value) |
23 | set( 'inventoryFarmCJ3' ..player.userId,player.inventory.Corn.Value) |
26 | game.Players.PlayerAdded:connect( function (play) |
28 | local l = play.leaderstats |
29 | local i = play.inventory |
30 | local s = play.storage |
32 | l.Money.Value = get( 'leaderstatsFarmCJ1' ..play.userId) |
33 | l.level.Value = get( 'leaderstatsFarmCJ2' ..play.userId) |
34 | l.Harvests.Value = get( 'leaderstatsFarmCJ3' ..play.userId) |
35 | s.ex.Value = get( 'valsFarmCJ1' ..play.userId) |
36 | s.exm.Value = get( 'valsFarmCJ2' ..play.userId) |
37 | s.waittime.Value = get( 'valsFarmCJ3' ..play.userId) |
38 | i.Carrots.Value = get( 'inventoryFarmCJ1' ..play.userId) |
39 | i.Wheat.Value = get( 'inventoryFarmCJ2' ..play.userId) |
40 | i.Corn.Value = get( 'inventoryFarmCJ3' ..play.userId) |
The datastore doesn't work, and since I've never used datastore before, I don't know what i did wrong.