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

How can i add 2 currencies?

Asked by 3 years ago
local chars = game.ReplicatedStorage:WaitForChild("Characters")

local classNames = {"Accessory", "Shirt", "Pants", "ShirtGraphic", "BodyColors"}


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

    local ls = Instance.new("Folder", plr)
    ls.Name = "leaderstats"

    local cash = Instance.new("IntValue", ls)
    cash.Name = "Cash"
    cash.Value = 0

    local chars = Instance.new("Folder", plr)
    chars.Name = "OwnedCharacters"
end)


game.ReplicatedStorage.CharacterRE.OnServerEvent:Connect(function(plr, isBuying, character)

    if not chars:FindFirstChild(character) then return end

    if isBuying and not plr.OwnedCharacters:FindFirstChild(character) then

        local price = chars:FindFirstChild(character).Price.Value
        local plrCash = plr.leaderstats.Cash

        if price <= plrCash.Value then

            plrCash.Value -= price

            chars[character]:Clone().Parent = plr.OwnedCharacters
        end


    elseif not isBuying and plr.OwnedCharacters:FindFirstChild(character) and plr.Character and plr.Character:FindFirstChild("Humanoid") then

        for i, descendant in pairs(plr.Character:GetDescendants()) do

            if table.find(classNames, descendant.ClassName) or descendant:IsA("Decal") and descendant.Parent.Name == "Head" then

                descendant:Destroy()
            end
        end


        for i, descendant in pairs(plr.OwnedCharacters[character]:GetDescendants()) do

            if table.find(classNames, descendant.ClassName) then

                descendant:Clone().Parent = plr.Character

            elseif descendant:IsA("Decal") and descendant.Parent.Name == "Head" then
                descendant:Clone().Parent = plr.Character.Head
            end
        end
    end
end)

I also use a Character shop gui from How To Roblox's tutorial and i want to have 2 currencies in the script because i want to be able to collect coins and then sell them to get Points.. And with the points im going to be able to buy other characters..

Answer this question