In this script located in server script service, it detects when the developer prompt has been accepted it would print "added song" -- for test reasons, although it doesn't print it when you accept the prompt
local MarketplaceService = game:GetService("MarketplaceService")
local ds = game:GetService("DataStoreService"):GetDataStore("PurchaseHistory")
------------------------------------------------------------
MarketplaceService.ProcessReceipt = function(receiptInfo)
for i, player in pairs(game.Players:GetChildren()) do
if player.userId == receiptInfo.PlayerId then
table.insert(que,game.Players[player].PlayerGui.ScreenGui.show.request.theuid.Text)
print("added song")
end
end
local playerProductKey = receiptInfo.PlayerId .. receiptInfo.PurchaseId
ds:IncrementAsync(playerProductKey, 506263839)
return Enum.ProductPurchaseDecision.PurchaseGranted
end
