Ваш скрипт пытается совершить покупку с использованием `PromptProductPurchase`, но ошибка может возникнуть по разным причинам. Пожалуйста, убедитесь, что:
1. **Product ID корректен:** Проверьте, что `15525930937` - это действительный идентификатор продукта в вашем магазине.
2. **Сервисы активированы:** Убедитесь, что сервисы магазина активированы в игре. Используйте `game:GetService("MarketplaceService")` и убедитесь, что он доступен.
3. **Тестовый режим:** Если вы тестируете на локальном сервере или в режиме разработчика, удостоверьтесь, что настройки магазина позволяют тестовые покупки.
4. **Обработка ошибок:** Добавьте обработку ошибок для получения более подробной информации о том, что может вызывать сбой покупки.
Пример с обработкой ошибок:
script.Parent.MouseButton1Click:Connect(function() local success, errorInfo = pcall(function() game:GetService("MarketplaceService"):PromptProductPurchase(game.Players.localPlayer, 15525930937) end)
if not success then warn("Ошибка при покупке:", errorInfo) end end)
Это позволит вам увидеть более подробное сообщение об ошибке, которое может помочь в выявлении проблемы.
script.Parent.MouseButton1Click:Connect(function() local player = game.Players.LocalPlayer if player then game:GetService("MarketplaceService"):PromptProductPurchase(player, 15525930937) end end)
Error Your purchase failed because something went wrong. Your account has not been charged. Please try again late
скрипт :
script.Parent.MouseButton1Click:Connect(function()
game:GetService("MarketplaceService"):PromptProductPurchase(game.Players.localPlayer,15525930937)
end)