Скрипт для Roblox studio
Скрипт который при нажатии на кнопку просит купить gamepass
local plr = game.Players.LocalPlayer
local button = script.Parent
local MarketplaceService = game:GetService("MarketplaceService")
script.Parent.MouseButton1Click:Connect(function()
MarketplaceService:PromptGamePassPurchase(plr, id вашего продукта)
end)
(пишем в локальный скрипт который находится в кнопке)
-- Идентификатор gamepass'а, который нужно купить
local gamepassId = 123456
-- Функция, которая проверяет, купил ли пользователь gamepass
local function hasGamepass(player)
return player:FindFirstChild("GamePass_"..gamepassId) ~= nil
end
-- Обработчик нажатия на кнопку
local function onButtonClicked(player)
-- Проверяем, купил ли пользователь gamepass
if hasGamepass(player) then
print(player.Name.." уже купил gamepass")
else
-- Просим купить gamepass
game:GetService("MarketplaceService"):PromptGamePassPurchase(player, gamepassId)
end
end
-- Создаем кнопку и добавляем обработчик нажатия на нее
local button = Instance.new("TextButton")
button.Text = "Купить gamepass"
button.Parent = script.Parent
button.MouseButton1Click:Connect(function()
onButtonClicked(game.Players.LocalPlayer)
end)
Попроси сделать chatGPT
-- Замените gamepassId на id вашего gamepass в игре.
local gamepassId = "INSERT_GAMEPASS_ID_HERE"
-- Создаем GUI кнопку.
local button = Instance.new("TextButton")
button.Size = UDim2.new(0, 200, 0, 50)
button.Position = UDim2.new(0.5, -100, 0.5, -25)
button.Text = "Купить gamepass"
button.Parent = game.Players.LocalPlayer.PlayerGui
-- При нажатии на кнопку, выводим сообщение о покупке gamepass.
button.MouseButton1Click:Connect(function()
if game.Players.LocalPlayer:FindFirstChild("GamePass_" .. gamepassId) then
print("Вы уже купили этот gamepass!")
else
game:GetService("MarketplaceService"):PromptGamePassPurchase(game.Players.LocalPlayer, gamepassId)
end
end)
Просто скопируйте этот скрипт в скрипт-редактор Roblox Studio и замените gamepassId на id вашего gamepass в игре. После этого нажмите на кнопку "Play" для запуска игры и вы должны увидеть созданную кнопку. Когда пользователь нажмет на кнопку, ему будет предложено купить gamepass с помощью встроенного интерфейса покупок Roblox.
https://youtu.be/zvlAqsvWV40 вот ссылка на видео