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

2x Diamonds Working Yesterday But Not Now?

Asked by 3 years ago

I've made this script for a diamond that we have scattered all across out simulator map. its supposed to give double diamonds if you have a gamepass. And it was working fine but now it doesnt seem to work at all. The script is inside the part.

local Part = script.Parent
local id = 10974987 
amnt = 10

Part.Touched:Connect(function(HIT)
    local H = HIT.Parent:FindFirstChild("Humanoid") 
    if H then
        local player = game.Players:GetPlayerFromCharacter(HIT.Parent)  
if player then
            if game:GetService("MarketplaceService"):UserOwnsGamePassAsync(player.UserId,id)then
        player.leaderstats.Diamonds.Value = player.leaderstats.Diamonds.Value + amnt * 2
        script.Parent.Coin:Play()
        script.Parent.Transparency = 1
        script.Disabled = true
        wait(10)
        script.Parent.Transparency = 0
        script.Disabled = false
        end
else
        player.leaderstats.Diamonds.Value = player.leaderstats.Diamonds.Value + amnt * 1
        script.Parent.Coin:Play()
        script.Parent.Transparency = 1
        script.Disabled = true
        wait(10)
        script.Parent.Transparency = 0
        script.Disabled = false

        end
    end
end)

1 answer

Log in to vote
0
Answered by 3 years ago
local Part = script.Parent
local id = 10974987 
amnt = 10

Part.Touched:Connect(function(HIT)
    local H = HIT.Parent:FindFirstChild("Humanoid") 
    if H then
        local player = game.Players:GetPlayerFromCharacter(HIT.Parent)  
if player then
            if game:GetService("MarketplaceService"):UserOwnsGamePassAsync(player.UserId,id)then
        player.leaderstats.Diamonds.Value = player.leaderstats.Diamonds.Value + amnt * 2
        script.Parent.Coin:Play()
        script.Parent.Transparency = 1
        script.Disabled = true
        wait(10)
        script.Parent.Transparency = 0
        script.Disabled = false
        end
else
        player.leaderstats.Diamonds.Value = player.leaderstats.Diamonds.Value + amnt * 2
        script.Parent.Coin:Play()
        script.Parent.Transparency = 1
        script.Disabled = true
        wait(10)
        script.Parent.Transparency = 0
        script.Disabled = false

        end
    end
end)
Ad

Answer this question