I use this RemoteFunction to access data through localscripts, when its called its erroring too.
If you need more information tell me. Thanks
Attempt to index nil with 'Items' in the function :Get()
Error line:
return ItemData[player.UserId].Items. remotes.GetItems.OnServerInvoke = function(player) return dataitem:get(player) end
local pdata = { Items = { Item1 = { Name = "Paper Hat", Own = 0, Value = 600, Id = 10476359, Locked = false, }, Item2 = { Name = "Know-It-All Grin", Own = 0, Value = 1400, Id = 26424808, Locked = false, }, Item3 = { Name = "Canadian Toque", Own = 0, Value = 1700, Id = 122277006, Locked = false, }, Item4 = { Name = "Slickfang", Own = 0, Value = 2400, Id = 7317765, Locked = false, }, Item5 = { Name = "Mint Ice Cream Hair", Own = 0, Value = 4574, Id = 553892446, Locked = false, }, Item6 = { Name = "Mint Flower Princess Hair", Own = 0, Value = 6487, Id = 280658726, Locked = false, }, Item7 = { Name = "Mint Cow Hood", Own = 0, Value = 9333, Id = 5506204338, Locked = false, }, Item8 = { Name = "Back Kite: Mint Maze", Own = 0, Value = 10198, Id = 5031630104, Locked = false, }, Item9 = { Name = "Valkyrie Helm", Own = 0, Value = 200000, Id = 1365767, Locked = false, }, Item10 = { Name = "White Sparkle Time Fedora", Own = 0, Value = 275000, Id = 1016143686, Locked = false, }, Item11 = { Name = "Doge", Own = 0, Value = 350000, Id = 151784320, Locked = false, }, Item12 = { Name = "Dominus Rex", Own = 0, Value = 400000, --1/100 chance Id = 250395631, Locked = false, }, Item13 = { Name = "Cherry Bun with Waves", Own = 0, Value = 11998, Id = 4124398247, Locked = false, }, Item14 = { Name = "Cherry Tree Battle Axe", Own = 0, Value = 14500, Id = 2830512657, Locked = false, }, Item15 = { Name = "Cherry Ombre Space Bun Braid", Own = 0, Value = 19000, Id = 4614107854, Locked = false, }, Item16 = { Name = "Cherry Stunning Glasses", Own = 0, Value = 20459, Id = 5518358345, Locked = false, }, Item17 = { Name = "Cherry Cream Cupcake", Own = 0, Value = 26168, Id = 4585213421, Locked = false, }, Item18 = { Name = "Cherry Bunny Ears", Own = 0, Value = 27000, Id = 3757152460, Locked = false, }, Item19 = { Name = "Cherry Earrings", Own = 0, Value = 29899, Id = 4659750955, Locked = false, }, Item20 = { Name = "Wild Rainbow Gem Top Hat", Own = 0, Value = 37000, Id = 1416402608, Locked = false, }, Item21 = { Name = "Rainbow Fedora", Own = 0, Value = 41988, Id = 82332012, Locked = false, }, Item22 = { Name = "Rainbow Cranbow", Own = 0, Value = 44999, Id = 43597614, Locked = false, }, Item23 = { Name = "Rainbow Bowtie", Own = 0, Value = 48299, Id = 187846647, Locked = false, }, Item24 = { Name = "Double Rainbow", Own = 0, Value = 52149, Id = 35246042, Locked = false, }, Item25 = { Name = "Rainbow Pixels Bandana", Own = 0, Value = 55899, Id = 3267569146, Locked = false, }, Item26 = { Name = "Frobow The Sad Clown", Own = 0, Value = 60349, Id = 11721197, Locked = false, }, Item27 = { Name = "Rainbow Hatbot", Own = 0, Value = 62000, Id = 149594188, Locked = false, }, Item28 = { Name = "Omega Rainbow Horns", Own = 0, Value = 64448, Id = 1241205162, Locked = false, }, Item29 = { Name = "Rainbow Vision Shutter Shades", Own = 0, Value = 68000, Id = 556821882, Locked = false, }, Item30 = { Name = "8-Bit Rainbow Shades", Own = 0, Value = 72000, Id = 2830371616, Locked = false, }, Item31 = { Name = "White Pumpkin", Own = 0, Value = 400000, Id = 5700497578, Locked = false, }, Item32 = { Name = "Orange Top Hat", Own = 0, Value = 400000, Id = 5700485638, Locked = false, }, Item33 = { Name = "Pumpkin Face", Own = 0, Value = 400000, Id = 313549781, Locked = false, }, Item34 = { Name = "Orange Fedora", Own = 0, Value = 400000, Id = 5727740590, Locked = false, }, Item35 = { Name = "Halloween Hood", Own = 0, Value = 400000, Id = 5699788515, Locked = false, }, Item36 = { Name = "Shattered Minions (Back)", Own = 0, Value = 400000, Id = 5410522380, Locked = false, }, Item37 = { Name = "Halloween Balloons", Own = 0, Value = 400000, Id = 5806414021, Locked = false, }, Item38 = { Name = "Pumpkin Headrow", Own = 0, Value = 400000, Id = 95245137, Locked = false, }, Item39 = { Name = "Skeleton Arms", Own = 0, Value = 400000, Id = 5803345882, Locked = false, }, Item40 = { Name = "Halloween Horns", Own = 0, Value = 400000, Id = 5700904808, Locked = false, }, Item41 = { Name = "Shattered Minions", Own = 0, Value = 500000, Id = 5410521239, Locked = false, }, Item42 = { Name = "Halloween Bandana", Own = 0, Value = 500000, Id = 5699767775, Locked = false, }, Item43 = { Name = "Halloween Head", Own = 0, Value = 500000, Id = 5699778651, Locked = false, }, Item44 = { Name = "Pumpkin Patch", Own = 0, Value = 500000, Id = 5728733523, Locked = false, }, Item45 = { Name = "Halloween Antlers", Own = 0, Value = 500000, Id = 5802982831, Locked = false, }, Item46 = { Name = "Skeleton Minions", Own = 0, Value = 500000, Id = 5728865570, Locked = false, }, Item47 = { Name = "Hollow Demon Mask", Own = 0, Value = 500000, Id = 5764204182, Locked = false, }, Item48 = { Name = "Shoulder Pumpkins", Own = 0, Value = 500000, Id = 5700364514, Locked = false, }, Item49 = { Name = "Spooky Time Fedora", Own = 0, Value = 500000, Id = 4090366145, Locked = false, }, Item50 = { Name = "Pumpkin Dominus", Own = 0, Value = 500000, Id = 400741840, Locked = false, }, Item51 = { Name = "Midnight Motor Magnifique", Own = 0, Value = 1300000, Id = 456225312, Locked = false, }, Item52 = { Name = "Pink Droplet", Own = 0, Value = 1800000, Id = 3712340786, Locked = false, }, Item53 = { Name = "Furry Animal Hoodie", Own = 0, Value = 2500000, Id = 3663697414, Locked = false, }, Item54 = { Name = "Strawberry Cow Hood", Own = 0, Value = 3200000, Id = 5355719986, Locked = false, }, Item55 = { Name = "Monster Smile", Own = 0, Value = 3600000, Id = 398675917, Locked = false, }, Item56 = { Name = "Giant ?? Heart ?? Bear", Own = 0, Value = 4000000, Id = 5460035827, Locked = false, }, Item57 = { Name = "Banana Cow Hood", Own = 0, Value = 5000000, Id = 5460102502, Locked = false, }, Item58 = { Name = "Mr Tentacles", Own = 0, Value = 7000000, Id = 11188696, Locked = false, }, Item59 = { Name = "Cartoony Rainbow Banded Top Hat", Own = 0, Value = 10000000, Id = 5275861024, Locked = false, }, Item60 = { Name = "Cousin Tentacles", Own = 0, Value = 50000000, Id = 271014536, Locked = false, }, }, }; if not GameData:GetAsync(player.UserId) then ItemData[player.UserId] = pdata else local playerdata = GameData:GetAsync(player) ItemData[player.UserId] = playerdata end return ItemData[player.UserId].Items end function MetaData:Save(player) if ItemData[player.UserId] then GameData:SetAsync(player.UserId, ItemData[player.UserId]) end end function MetaData:get(player) return ItemData[player.UserId].Items end function MetaData:remove(player) MetaData:Save(player) ItemData[player.UserId] = nil end --// Enchanted \\-- return setmetatable(ItemData, MetaData);
You placed dot in
return ItemData[player.UserId].Items.
This code should work for you
return ItemData[player.UserId].Items remotes.GetItems.OnServerInvoke = function(player) return dataitem:get(player) end