I keep getting this weird error, and I have no idea how to fix it.
I tried to require my script (PlayerPasses.lua) from (GetPlayerPasses.lua) but didn't work either.
Is there a kind soul who might have an idea of ??what it may be I am doing wrong?
Type: RemoteFunction
/ReplicatedStorage/Mads/RemoteFunctions/GetPlayerPasses
Type: Script
/ServerScriptService/Mads/GetPlayerPasses
local replicatedStorage = game:GetService("ReplicatedStorage")
local serverScriptService = game:GetService("ServerScriptService")
local getPlayerPasses = replicatedStorage.Mads.RemoteFunctions.GetPlayerPasses
local path = script.Parent
local playerPasses = path:WaitForChild("PlayerPasses")
print(playerPasses)
function GetList(player)
playerPasses:CreatePlayerData(player)
return playerPasses:GetPlayerData(player)
end
getPlayerPasses.OnServerInvoke = GetList
Type: Script
/ServerScriptService/Mads/PlayerPasses
local playerPassesObject = {}
playerPassesObject.__index = playerPassesObject
local playerPasses = {}
function playerPassesObject:CreatePlayerData(player)
if not (playerPasses[player.UserId]) then
playerPasses[player.UserId] = {}
end
end
function playerPassesObject:UpdatePlayer(player, gamePass)
self:CreatePlayerData(player)
table.insert(playerPasses[player.UserId], gamePass)
end
function playerPassesObject:GetPlayerData(player)
return playerPasses[player.UserId]
end
return playerPassesObject
Type: LocalScript
/StarterPlayer/StarterPlayerScripts/GetPlayerPasses
local replicatedStorage = game:GetService("ReplicatedStorage")
local getPlayerPasses = replicatedStorage.Mads.RemoteFunctions:WaitForChild("GetPlayerPasses")
local playerPasses = getPlayerPasses:InvokeServer()
print(playerPasses)
You can find the log and errors here.
Thanks in advance!
