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

ServerScriptService.Stats:102: Expected identifier when parsing expression, got ')' can u help me?

Asked by 3 years ago

local dataStores = game:GetService("DataStoreService"):GetDataStore("BucksDataStore") local defaultCash = 50 local playersLeft = 0

game.Players.PlayerAdded:Connect (function(player)

playersLeft = playersLeft + 1

local leaderstats = Instance.new("Folder")
leaderstats.Name = "leaderstats"    
leaderstats.Parent = player 

local bucks = Instance.new("IntValue")  
bucks.Name = "Bucks"
bucks.Value = 0 
bucks.Parent = leaderstats

local playerData = Instance.new("Folder")
playerData.Name = player.Name
playerData.Parent = game.ServerStorage.PlayerData


local playerData = Instance.new("StringValue")
equipped.Name = "Equipped"
equipped.Parent = playerData

local inventory = Instance.new("Folder")
inventory.Name = "Inventory"
inventory.Parent = playerData

player.CharacterAdded:Connect(function(character)
     character.Humanoid.WalkSpeed = 16
    character.Humanoid.Died:Connect(function()
        -- Whenever somebody dies, this event will run

        if character.Humanoid and character.Humanoid:FindFirstChild("creator") then
            game.ReplicatedStorage.Status.Value = tostring(character.Humanoid.creator.Value).." KILLED "..player.Name
        end
        if character:FindFirstChild("GameTag")then
            character.GameTag:Destroy()
        end

        player:LoadCharacter()
    end)
end)

-- Data Stores

local player_data
local weaponsData
local equippedData



if player_data ~= nil then pcall(function()
    player_data = dataStores:GetAsync(player.UserId.."-Bucks") --1736284-Bucks
end)

    if player_data ~= nil then pcall(function()
            weapons_data = dataStores:GetAsync(player.UserId.."-Weps") --1736284-Bucks
        end)

        if player_data ~= nil then pcall(function()
                eqipped_data = dataStores:GetAsync(player.UserId.."-EquippedValue") --1736284-Bucks
            end)
    -- Player has saved data , load it in
    bucks.Value = player_data
else
    -- New player 
    bucks.Value = defaultCash
end

if weaponsData then

        -- For loop through the weapons saved
        -- Load them in

        -- Set the equipped value

end     

end

local bindableEvent = Instance.new("BindableEvent")

game.Players.PlayerRemoving:Connect(function(player) pcall(function() dataStores:SetAsync(player.UserId.."-Bucks",player.leaderstats.Bucks.Value) print("Saved") playersLeft = playersLeft - 1 bindableEvent:Fire() end)

end)

game:BindToClose(function() -- This will be triggered upon shutdown while playersLeft > 0 do bindableEvent.Event:Wait()
end end) end)

0
SOMEONE HELP!!!!!!!!!!!!!!!!!!!!!!! TheUltimateBluer 2 — 3y

Answer this question