Pagamentos Premium

O Roblox permite que você ganhe Robux com base no tempo que os membros Premium passam no seu jogo. Este sistema recompensa você independentemente do tamanho do seu jogo, e os ganhos com esses pagamentos são adicionais ao que você ganha com outros métodos, como Game Passes ou compras no jogo. Quanto mais tempo os membros Premium passam no seu jogo, mais Robux você ganha.

Verificar associação e solicitar compra

local MarketplaceService = game:GetService("MarketplaceService")
local Players = game:GetService("Players")
local part = script.Parent
local showModal = true

part.Touched:Connect(function(otherPart)
	local player = Players:GetPlayerFromCharacter(otherPart.Parent)
	if not player then return end
	if player.MembershipType == Enum.MembershipType.Premium then
		print(player.Name .. " is a Premium user.")
	else
		if not showModal then return end
		showModal = false
		MarketplaceService:PromptPremiumPurchase(player)
		
		task.delay(5, function()  
			showModal = true
		end)
	end
end)

Se você achou este tutorial útil e gostaria de apoiar meu trabalho, por favor, considere me comprar um café.

Muito obrigado pelo seu apoio!

Me compre um café