HowToRoblox

PurchaseCoinsHandler

Sep 30th, 2020
2,887
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.99 KB | None | 0 0
  1. local mps = game:GetService("MarketplaceService")
  2.  
  3. local plr = game.Players.LocalPlayer
  4.  
  5.  
  6. local coinsProductIDs =
  7. {
  8.     1096714714,
  9.     1096715119,
  10.     1096715447,
  11.     1096715703,
  12. }
  13.  
  14.  
  15. local purchase100CoinsBtn = script.Parent.PurchaseCoins100.BuyButton
  16. local purchase500CoinsBtn = script.Parent.PurchaseCoins500.BuyButton
  17. local purchase1000CoinsBtn = script.Parent.PurchaseCoins1000.BuyButton
  18. local purchase5000CoinsBtn = script.Parent.PurchaseCoins5000.BuyButton
  19.  
  20.  
  21. local function purchaseCoinsFunction(key)
  22.    
  23.    
  24.     local idToPurchase = coinsProductIDs[key]
  25.    
  26.     mps:PromptProductPurchase(plr, idToPurchase)
  27. end
  28.  
  29.  
  30. purchase100CoinsBtn.MouseButton1Click:Connect(function()
  31.    
  32.     purchaseCoinsFunction(1)
  33. end)
  34.  
  35. purchase500CoinsBtn.MouseButton1Click:Connect(function()
  36.    
  37.     purchaseCoinsFunction(2)
  38. end)
  39.  
  40. purchase1000CoinsBtn.MouseButton1Click:Connect(function()
  41.    
  42.     purchaseCoinsFunction(3)
  43. end)
  44.  
  45. purchase5000CoinsBtn.MouseButton1Click:Connect(function()
  46.    
  47.     purchaseCoinsFunction(4)
  48. end)
Add Comment
Please, Sign In to add comment