Melewati

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Passes memungkinkan Anda mengenakan biaya Robux satu kali untuk mengakses khusus keuntungan di dalam pengalaman Anda, seperti masuk ke area terbatas, item avatar dalam pengalaman, atau power-up permanen.

Membuat Pass

Untuk membuat pas:

  1. Pergi ke Karya dan pilih pengalaman.
  2. Pergi ke Monetisasi > Passes .
  3. Klik Buat Pass .
  4. Mengunggah gambar untuk ditampilkan sebagai ikon pas. Pastikan gambar tidak melebihi 512x512 pixel, tidak termasuk rincian penting di luar batas-batasnya, dan berada dalam .jpg , .png , atau .bmp format.
  5. Masukkan nama dan deskripsi untuk pas.
  6. Klik Buat Pass .
Good circular trimming
Bad circular trimming

Mendapatkan ID Pass

Untuk menggunakan scripting, Anda memerlukan ID kartu. Untuk mendapatkan ID kartu:

  1. Pergi ke Monetisasi > Passes .

  2. Hover over the pass and click the menu.

  3. Klik Salinan ID Aset untuk menyalin ID ke clipboard Anda.

Menjual Pass

Anda dapat menjual pas di luar atau di dalam pengalaman.

Di luar Pengalaman

Untuk menjual pas di halaman Toko pengalaman:

  1. Pergi ke Monetisasi > Passes .
  2. Hover over the pass and click the menu.
  3. Pilih pas yang ingin Anda jual.
  4. Pilih Penjualan .
  5. Aktifkan untuk Item untuk Dijual toggle.
  6. Dalam Harga di Robux lapangan, masukkan jumlah Robux yang ingin Anda charge pengguna untuk pas. Harga yang Anda masukkan mempengaruhi jumlah Robux yang Anda peroleh per penjualan. Harga yang Anda masukkan mempengaruhi jumlah Robux yang Anda peroleh per penjualan. Minimum harga 1 Robux, dan harga maksimum 1 miliar Robux.
  7. Klik Simpan Perubahan . Pass ini muncul di halaman Toko pengalaman.

Di dalam Pengalaman

Untuk menerapkan dan menjual pas di dalam pengalaman, panggil fungsi MarketplaceService.

Gunakan GetProductInfo() untuk mengambil informasi tentang pas, seperti nama dan harga, dan kemudian untuk menampilkan kartu itu kepada pengguna. Anda dapat menjual kartu di dalam pengalaman Anda, misalnya. Untuk kartu, parameter kedua harus menjadi Enum.InfoType.GamePass .


local MarketplaceService = game:GetService("MarketplaceService")
-- Ganti ID pengganti dengan ID kartu kredit Anda
local productId = 000000
local success, productInfo = pcall(function()
return MarketplaceService:GetProductInfo(productId, Enum.InfoType.GamePass)
end)
if success and productInfo then
-- Periksa apakah produk untuk penjualan
if productInfo.IsForSale then
-- Tampilkan informasi produk
-- Ganti pernyataan cetak dengan kode UI untuk menampilkan pas
print("Pass Name: " .. productInfo.Name)
print("Price in Robux: " .. productInfo.PriceInRobux)
print("Description: " .. productInfo.Description)
else
print("This product isn't for sale")
end
end

Gunakan PromptPurchase() untuk mengundang pembelian kartu jika pengguna tidak memiliki kartu di inventaris mereka. Anda dapat menelepon fungsi ini ketika pengguna melakukan tindakan seperti menekan tombol atau berbicara dengan NPC penjual.


local MarketplaceService = game:GetService("MarketplaceService")
local Players = game:GetService("Players")
-- Ganti ID pengganti dengan ID kartu kredit Anda
local passID = 0000000
-- Minta pembelian kartu
local function promptPurchase()
local player = Players.LocalPlayer
local hasPass = false
local success, message = pcall(function()
hasPass = MarketplaceService:UserOwnsGamePassAsync(player.UserId, passID)
end)
if not success then
warn("Error while checking if player has pass: " .. tostring(message))
return
end
if hasPass then
-- Tunjukkan pesan mengatakan pengguna sudah memiliki pas
else
-- Minta pembelian kartu
MarketplaceService:PromptGamePassPurchase(player, passID)
end
end

Gunakan PromptGamePassPurchaseFinished() untuk menangani permintaan pas selesai dan membeli dan menetapkan hak-hak yang diterima pengguna dengan kartu.

Tempatkan skrip di dalam ServerScriptService sehingga server menangani keuntungan pengguna.


local MarketplaceService = game:GetService("MarketplaceService")
-- Ganti ID pengganti dengan ID kartu kredit Anda
local passID = 0000000 -- Ubah ini menjadi Pass ID Anda
-- Selesaikan prompt yang selesai dan beli
local function onPromptPurchaseFinished(player, purchasedPassID, purchaseSuccess)
if purchaseSuccess and purchasedPassID == passID then
print(player.Name .. " purchased the Pass with ID " .. passID)
-- Berikan pengguna kemampuan atau bonus terkait dengan pas
end
end
-- Hubungkan acara PromptGamePassPurchaseFinished ke fungsi
MarketplaceService.PromptGamePassPurchaseFinished:Connect(onPromptPurchaseFinished)

Menetapkan Keuntungan Pas

Anda harus menetapkan kelompok pengguna yang membeli pas Anda. Untuk melakukan ini, gunakan PlayerAdded ketika seorang pengguna bergabung dengan pengalaman Anda untuk memeriksa apakah mereka sudah memiliki kartu kredit dan menetapkan kelompok kartu kredit mereka.

Tempatkan skrip di dalam ServerScriptService sehingga server menangani keuntungan pengguna.


local MarketplaceService = game:GetService("MarketplaceService")
local Players = game:GetService("Players")
-- Ganti ID pengganti dengan ID kartu kredit Anda
local passID = 0000000
local function onPlayerAdded(player)
local hasPass = false
-- Periksa apakah pengguna sudah memiliki pas
local success, message = pcall(function()
hasPass = MarketplaceService:UserOwnsGamePassAsync(player.UserId, passID)
end)
if not success then
-- Melisankan peringatan dan keluar dari fungsi
warn("Error while checking if player has pass: " .. tostring(message))
return
end
if hasPass then
-- Berikan pengguna kemampuan atau bonus terkait dengan pas
print(player.Name .. " owns the Pass with ID " .. passID)
end
end
-- Hubungkan acara Pemain ditambahkan ke fungsi
Players.PlayerAdded:Connect(onPlayerAdded)

Analitik Kartu Pass

Gunakan analisis data pas untuk menganalisis kesuksesan pas individual, mengidentifikasi tren, dan memprediksi potensi pendapatan masa depan.

Dengan Analitik, Anda dapat:

  • Lihat top gamepass Anda selama periode waktu yang dipilih.
  • Tampilkan hingga delapan item terlaris di grafik seri waktu untuk menganalisis penjualan dan pendapatan total.
  • Pantau katalog Anda dan sort item berdasarkan penjualan dan pendapatan net.

Untuk mengakses Analitikdata pas:

  1. Pergi ke Karya dan pilih pengalaman.
  2. Pergi ke Monetisasi > Passes .
  3. Pilih Analitik tab.