Fire is not a valid member of Script в Roblox Studio?
Я хочу сделать дата стор где хранится множество значений. Но сами значение у меня находятся в другом скрипте. Я их соеденил с помощью bindableEvent. Но потом мне выдало ошибку которую вы можете видеть в вопросе. Я пытался сделать без bindableEvent:Fire(), но в таком случае выдаёт ошибку "attempt to concatenate string with nil"
Код дата стор скрипта можете видеть ниже.
local bindableEvent = script.Parent
bindableEvent:Fire()
local DataStoreService = game:GetService("DataStoreService")
local playerData = DataStoreService:GetDataStore("PlayerData")
local playerUserId = 'Player_'..playerUserId
local data = playerData:GetAsync(playerUserId)
if data then
coinStat.Value = data['Coins']
Rebirth.Value = data['Rebirth']
else
coinStat.Value = 0
Rebirth.Value = 0
end
local function create_table(player)
local player_stats = {}
for _, stat in pairs(player:WaitForChild("leaderstats"):GetChildren()) do
player_stats[stat.Name] = stat.Value
end
return player_stats
end
local function onPlayerExit(player)
local player_stats = create_table(player)
local success, err = pcall(function()
local playerUserId = 'Player_'..player.UserId
playerData:SetAsync(player.UserId,player_stats)
end)
if not success then
warn('Could not save data')
end
end