Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
COMMUNITY QUESTION

Developer product script not working?

Hi guys! I made this script a few months ago and it was working fine....it is now not working :( Any ideas? Thanks!

local MarketplaceService = game:GetService("MarketplaceService")
local productId = 19750967
MarketplaceService.ProcessReceipt = function(receiptInfo) 

	for i, player in ipairs(game.Players:GetChildren()) do
		if player.userId == receiptInfo.PlayerId then
			
			if receiptInfo.ProductId == productId then
				
			player.PlayerGui.ChoosingMap.Frame.Visible = true
                       game.Workspace.ChooseMap.Value = true
			
			
			end
		end
	end	
	
	return Enum.ProductPurchaseDecision.PurchaseGranted		
end
	

1 answer

I honestly see nothing wring with that code. Maybe it's how you're doing the rest of it. I see you're changing a value in workspace.. but this is a DevProduct so that could be risky, the value can change when you don't want it to.

Maybe if you elaborated on what this was for I could try to help more effectively.

1 comment

0

OK! Thanks - I also see nothing wrong with it whatsoever. I am basically trying to change a boolvalue in the workspace and display a gui to the player when they purchase a developer product!

This discussion is preserved as it was. New answers, comments, and votes are closed.