I'm trying to make a button that prompts a gamepass purchase if a Image is set to a certain image. However, i'm trying to make them work with 2 prompts inside 1 local script, and it simply doesn't work except the 2nd one which for some reason works.
Here's the code:
local player = game.Players.LocalPlayer
local id1 = 614767982
local id2 = 616058590
local icon = .Parent.Parent.GamepassLogo
script.Parent.MouseButton1Down:connect(function()
if icon.Image == "rbxassetid://170783147" then
game:GetService("MarketplaceService"):PromptPurchase(player, id1)
elseif icon.Image == "rbxassetid://281358588" then
game:GetService("MarketplaceService"):PromptPurchase(player, id2)
end
end)
