So I have these buttons in my Roblox game which are donations and they work perfectly fine on my laptop but when I play the game on my iPad and phone. They don’t work. How do I get the buttons to work on mobile devices ?. Do I need to add a script for touch screen??? I would really love the help. Basically the button does show up just doesnt do anything when i touch it on the screen yet when i click it when im on my laptop it does what its suppose to do. (let you by the pass.)
this is my script i have but for the button. is they anything i need to change about it ??
local plr = game.Players.LocalPlayer local button = script.Parent local MarketplaceService = game:GetService("MarketplaceService")
script.Parent.MouseButton1Click:Connect(function() MarketplaceService:PromptGamePassPurchase(plr, 9963718) end)
"MouseButton1Click" is, as it says, firing when player uses a mouse to click on it. To fire a certain function when a mobile user presses a button, you need to use "TouchTap" event. It works in exactly the same way as "MouseButton1Click" but it's just for mobile users :)
local plr = game.Players.LocalPlayer local button = script.Parent local MarketplaceService = game:GetService("MarketplaceService") function onButtonClick() MarketplaceService:PromptGamePassPurchase(plr, 9963718) end) end script.Parent.MouseButton1Click:Connect(onButtonClick) script.Parent.TouchTap:Connect(onButtonClick)