ロブロックススタジオでゲームパスを作る手順(試す前のメモ)

ロブロックススタジオでRobloxのゲームパスを作る手順(試す前のメモ)

息子が「ゲームパス(有料の特典)を作りたい」と言い出したので、ロブロックススタジオ(Roblox Studio)での作り方と注意点をメモします。この記事の手順は、まだ実際には試していません。やってみて分かったことは、あとで追記します。

1. パスを作る(Creator Hub)

  1. create.roblox.comに、息子のアカウントでログインする。
  2. 「Creations」で対象のゲームを開き、「Monetization(収益化)」→「Passes」を選ぶ。
  3. 「Create a Pass」で、画像・名前・説明を入れて保存する。
  4. 作ったパスの「Sales」をオンにして、価格(Robux)を決める。

ゲームが未公開だと、パスが作れなかったり、買えなかったりすることがある。

2. ロブロックススタジオで、パスを持つ人にだけアイテムを渡す

スピードアップのアイテムを、StarterPackではなくServerStorageに置き、ServerScriptServiceのScriptで、パスの所有者にだけ渡す。PASS_IDは、パスのページのURLにある数字に変える。

local MarketplaceService = game:GetService("MarketplaceService")
local ServerStorage = game:GetService("ServerStorage")
local Players = game:GetService("Players")

local PASS_ID = 123456789 -- パスのIDに変更

Players.PlayerAdded:Connect(function(player)
	player.CharacterAdded:Connect(function()
		local ok, owns = pcall(function()
			return MarketplaceService:UserOwnsGamePassAsync(player.UserId, PASS_ID)
		end)
		if ok and owns then
			local item = ServerStorage:WaitForChild("アイテム名"):Clone()
			item.Parent = player:WaitForChild("Backpack")
		end
	end)
end)

3. 親が確認しておくこと

  • Robloxの手数料は約30%。
  • 売上のRobuxを現金にするには、年齢や本人確認などの条件がある。息子が未成年なら、保護者の確認が必要。
  • Robuxを使う購入の設定は、ペアレンタルコントロールで確認する。

コメントする

パブログ

パパのブログ、パブログマイクラバージョンロゴ
STAY CONNECTED
リンク

強力パスワード生成