Roblox Plus

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

Roblox Plus oferuje dodatkowe sposoby zarabiania na twoich grach, nagradzając za zaangażowanie i zakupy subskrybentów Plus.

Użytkownicy, którzy subskrybują Plus, otrzymują szereg korzyści zwiększających ich siłę nabywczą, dostęp i ogólne doświadczenie w grze na platformie:

  • Zniżki na zakupy: Subskrybenci otrzymują 10% zniżki na kwalifikujące się zakupy, w tym przedmioty w grze, przedmioty dla awatara i inne. Zniżka wzrasta do 20% począwszy od trzeciego miesiąca. Roblox pokrywa tę zniżkę za ciebie.
  • Darmowe płatne serwery prywatne: Subskrybenci uzyskują dostęp do płatnych serwerów prywatnych bez żadnych kosztów. Nadal otrzymujesz wynagrodzenie, gdy spędzają czas na twoich płatnych serwerach prywatnych.
  • Darmowe transfery Robux: Subskrybenci mogą przesyłać Robux bez kosztów dla nadawcy lub odbiorcy. Transfery są objęte ograniczeniami wiekowymi i wymogiem zgody rodzicielskiej. Robux otrzymane za pośrednictwem transferów nie kwalifikują się do programu DevEx.
  • Dostęp do rynku: Subskrybenci mogą handlować i odsprzedawać ograniczone przedmioty oraz publikować i sprzedawać przedmioty dla awatara. Subskrybenci Premium mają taki sam dostęp do rynku.

Aby uzyskać więcej informacji na temat korzyści z Roblox Plus dla użytkowników końcowych, zobacz centrum pomocy.

Jako twórca, możesz zarabiać na subskrybentach Roblox Plus poprzez:

  • Zakupy Robux w grze: Subskrybenci otrzymują 10–20% zniżki na zakupy, co jest pokrywane przez Roblox, aby twoje zarobki na jedno zakupu nie były zmniejszone. Niższe ceny mogą zachęcać do częstszych zakupów, co zwiększa twoje ogólne przychody.
  • Zachęcanie do rejestracji w Plus: Zachęcaj zaangażowanych użytkowników do subskrypcji Roblox Plus bezpośrednio z twojej gry, używając PromptRobloxSubscriptionPurchase. Możesz zarobić do 750 Robux za każdego nowego subskrybenta, którego przyciągniesz, a dochody zaczynają się, gdy subskrypcja stanie się płatna (okresy próbne nie są wliczane).
  • Czas spędzony na płatnych serwerach prywatnych: Zarabiaj do 100 Robux za subskrybenta, gdy spędzi co najmniej 60 minut na twoich płatnych serwerach prywatnych każdego miesiąca.
  • Transfery Robux w grze: Zarabiaj 10% za każdym razem, gdy subskrybent Plus przesyła Robux do innego użytkownika w twojej grze, używając PromptRobuxTransferAsync. Ta kwota kwalifikuje się do programu DevEx.

Zarabiaj na zakupach w grze

Dzięki Roblox Plus użytkownicy otrzymują 10–20% zniżki na kwalifikujące się zakupy Robux. Ponieważ Roblox subsydiuje te zniżki, zarabiasz tę samą kwotę za każdy zakup, jaką otrzymują niesubskrybenci. Jednocześnie niższe ceny dla subskrybentów Plus mogą zachęcać do częstszych zakupów i zwiększać twoje ogólne przychody.

Subskrybenci otrzymują 10% zniżki przez pierwsze dwa miesiące, która wzrasta do 20% począwszy od trzeciego miesiąca. Jeśli użytkownik anuluje swoją subskrypcję Plus i później się ponownie zapisze, ich zniżka resetuje się do 10% i ponownie wzrasta po dwóch miesiącach.

Kwalifikujące się zakupy Robux obejmują:

  • Produkty dewelopera
  • Przepustki do gier
  • Subskrypcje dewelopera
  • Gry z płatnym dostępem
  • Przedmioty dla awatara

Zniżki nie dotyczą:

  • Przedmiotów wycenionych na powyżej 1 000 000 Robux
  • Opłat za publikację na rynku
  • Kredytów reklamowych
  • Opłat grupowych

Poniższa tabela pokazuje, jak zniżki Roblox Plus są subsydiowane przez Roblox.

Typ użytkownikaCena przedmiotu w RobuxWydatki użytkownikaSubwencja RobloxZarobki twórcyEfektywny udział w przychodach
Niesubskrybent1001007070%
Subskrybent Plus (10% zniżki)10090107078%
Subskrybent Plus (20% zniżki)10080207088%

Zarabiaj na subskrypcjach Plus w grze

Możesz zachęcać użytkowników do subskrybowania Roblox Plus bezpośrednio z twojej gry za pomocą PromptRobloxSubscriptionPurchase. Za każdego użytkownika, który staje się subskrybentem przez twoją grę, zarabiasz 250 Robux miesięcznie przez pierwsze trzy kolejne miesiące, z maksymalnie 750 Robux za każdego nowego subskrybenta.

Jakiekolwiek zarobki podlegają 60-dniowemu okresowi wstrzymania.

Aby oferować subskrypcje Plus w swojej grze i przyznawać nagrody użytkownikom:

  1. Wykryj, kiedy użytkownik osiągnie punkt w twojej grze, w którym chcesz zaoferować subskrypcję Plus.
  2. Sprawdź, czy użytkownik ma już aktywną subskrypcję Plus za pomocą HasRobloxSubscription.
  3. Jeśli użytkownik jest już subskrybentem:
    1. Natychmiast przyznaj mu nagrodę.
  4. Jeśli użytkownik nie jest subskrybentem:
    1. Zachęć go do zakupu Roblox Plus za pomocą PromptRobloxSubscriptionPurchase.
    2. Słuchaj PromptRobloxSubscriptionPurchaseFinished, aby wykryć, kiedy UI podpowiedzi zakupu zostało zamknięte.
    3. Potwierdź subskrypcję Plus na serwerze za pomocą HasRobloxSubscription przez GetPropertyChangedSignal przed przyznaniem jakichkolwiek nagród. Ten zdarzenie weryfikuje, że status subskrypcji Plus użytkownika faktycznie się zmienił.

Przykłady

Poniższe przykłady pokazują, jak pracować z Roblox Plus w twojej grze, w tym uzyskiwanie informacji o zniżkach, sprawdzanie statusu subskrypcji, zachęcanie użytkowników do subskrypcji i obsługę procesu zakupu.

Przykład 1

Wydrukuj informacje o zniżkach Roblox Plus dla przepustki do gry.

local MarketplaceService = game:GetService("MarketplaceService")
local PASS_ID = 12345678
local DiscountTypeDisplay = {
RobloxPlusSubscription = "Zniżka Roblox Plus",
}
local productInfo = MarketplaceService:GetProductInfoAsync(PASS_ID, Enum.InfoType.GamePass)
print(string.format("Cena oryginalna: %d", productInfo.UserBasePriceInRobux))
for _, discount in ipairs(productInfo.PriceDiscountDetails) do
local displayName = DiscountTypeDisplay[discount.Type] or "Inna zniżka"
print(string.format("%s (%d%%): -%d", displayName, discount.Percent, discount.AmountInRobux))
end
print(string.format("Płacisz: %d", productInfo.PriceInRobux))
Przykład 2

Sprawdź, czy użytkownik ma aktywną subskrypcję Roblox Plus i wykonaj działania na podstawie ich statusu subskrypcji.

local MarketplaceService = game:GetService("MarketplaceService")
local player = game.Players.LocalPlayer
local success, details = pcall(function()
return MarketplaceService:GetRobloxSubscriptionDetailsAsync(player)
end)
if success and details.IsSubscribed then
-- Sprawdź długość subskrypcji Plus użytkownika
local threeMonths = 90 * 24 * 60 * 60
if details.StartTime and (os.time() - details.StartTime.UnixTimestamp) > threeMonths then
print("Przyznawanie skórki 'Weteran Subskrypcji 3-Miesięcznej'!")
end
-- Sprawdź, czy użytkownik subskrybował przez grę
if details.IsOriginExperience then
print("Potwierdzenie atrybucji: Użytkownik subskrybował przez tę grę.")
else
print("Użytkownik subskrybował gdzie indziej: Strona internetowa lub inna gra.")
end
end
Przykład 3

Zachęć użytkowników do subskrypcji Plus i obsłuż proces zakupu w swojej grze.

local MarketplaceService = game:GetService("MarketplaceService")
local Players = game:GetService("Players")
local teleporter = script.Parent
local showModal = true
local EXCLUSIVE_AREA_POSITION = Vector3.new(1200, 200, 60)
-- Przyznaj nagrodę i teleportuj subskrybującego użytkownika do ekskluzywnego obszaru
local function grantRewardAndTeleport(player)
player:RequestStreamAroundAsync(EXCLUSIVE_AREA_POSITION)
local character = player.Character
if character and character.Parent then
local currentPivot = character:GetPivot()
character:PivotTo(currentPivot * CFrame.new(EXCLUSIVE_AREA_POSITION))
end
end
-- Wykryj, kiedy postać dotknie teleporter
teleporter.Touched:Connect(function(otherPart)
local player = Players:GetPlayerFromCharacter(otherPart.Parent)
if not player then
return
end
if not player:GetAttribute("CharacterPartsTouching") then
player:SetAttribute("CharacterPartsTouching", 0)
end
player:SetAttribute("CharacterPartsTouching", player:GetAttribute("CharacterPartsTouching") + 1)
if player.HasRobloxSubscription then
-- Użytkownik już ma Roblox Plus; przyznaj nagrodę natychmiast
grantRewardAndTeleport(player)
else
-- Podpowiedz subskrypcję Roblox Plus
if not showModal then
return
end
showModal = false
task.delay(5, function()
showModal = true
end)
MarketplaceService:PromptRobloxSubscriptionPurchase(player)
end
end)
-- Wykryj, kiedy postać opuszcza teleporter
teleporter.TouchEnded:Connect(function(otherPart)
local player = Players:GetPlayerFromCharacter(otherPart.Parent)
if player and player:GetAttribute("CharacterPartsTouching") then
player:SetAttribute("CharacterPartsTouching", player:GetAttribute("CharacterPartsTouching") - 1)
end
end)
-- Przyznaj nagrodę, gdy serwer potwierdzi zmianę członkostwa
-- Połącz zmianę HasRobloxSubscription dla każdego gracza
Players.PlayerAdded:Connect(function(player)
player:GetPropertyChangedSignal("HasRobloxSubscription"):Connect(function()
if player.HasRobloxSubscription
and player:GetAttribute("CharacterPartsTouching")
and player:GetAttribute("CharacterPartsTouching") > 0
then
grantRewardAndTeleport(player)
end
end)
end)
Przykład 4

Wykryj, kiedy użytkownik zamknie UI podpowiedzi zakupu.

local MarketplaceService = game:GetService("MarketplaceService")
local function onPromptRobloxSubscriptionPurchaseFinished(player, didTryPurchasing)
if didTryPurchasing then
-- Użytkownik próbował się subskrybować; czekaj na zmianę HasRobloxSubscription, aby potwierdzić
print(player.Name, "próbował subskrybować Roblox Plus")
else
print(player.Name, "zamknął podpowiedź subskrypcyjną Roblox Plus bez zakupu")
end
end
MarketplaceService.PromptRobloxSubscriptionPurchaseFinished:Connect(onPromptRobloxSubscriptionPurchaseFinished)

Zarabiaj na czasie spędzonym na płatnych serwerach prywatnych

Subskrybenci Roblox Plus mogą tworzyć płatny serwer prywatny za darmo w twojej grze. Aby zapewnić, że nadal możesz zarabiać na tym serwerze, Roblox rekompensuje ci na podstawie czasu spędzonego przez subskrybentów Plus na płatnym serwerze prywatnym, który stworzyli w twojej grze.

Wypłaty opierają się na czasie, który subskrybent Plus spędza na płatnym serwerze prywatnym, który stworzył samodzielnie. Oznacza to, że jeśli subskrybent Plus zaprasza innego subskrybenta Plus do swojego płatnego serwera prywatnego, tylko czas właściciela serwera liczy się do twoich zarobków. Czas spędzony przez zaproszonego subskrybenta nie jest liczony.

W dniu odnowienia subskrypcji Plus Roblox ocenia wykorzystanie płatnych serwerów prywatnych w ciągu ostatnich 30 dni dla tego subskrybenta. Ta ocena odbywa się nawet jeśli subskrybent anuluje Plus zamiast odnawiać. Roblox następnie ustala najlepsze pięć płatnych serwerów prywatnych w Roblox, na podstawie ilości czasu, jaką spędzili w każdym serwerze w tym okresie. Płatny serwer prywatny w twojej grze kwalifikuje się, jeśli znajduje się wśród tych pięciu i jeśli subskrybent spędził w nim minimum 60 łącznych minut.

Jeśli subskrybent Plus, w tym subskrybent na darmowym okresie próbnym Plus, spędzi co najmniej 60 łącznych minut w ciągu ostatnich 30 dni na płatnym serwerze prywatnym, który stworzył w twojej grze, możesz zarobić do 100 Robux za tego subskrybenta w oparciu o cenę serwera.

W poniższym przykładzie, Płatne Serwery A, B i C kwalifikują się, ponieważ subskrybent Plus spędził co najmniej 60 minut w każdym serwerze w ciągu ostatnich 30 dni. Płatne Serwery D i E nie kwalifikują się, ponieważ nie spełniają progu 60 minut. Reprezentują one najlepsze pięć płatnych serwerów prywatnych subskrybenta w Roblox. Na kwalifikujących się serwerach twórca zarabia łączną kwotę 205 Robux od tego subskrybenta.

Płatny serwer prywatny w grzeCena serweraŁączny czas (30 dni przed odnowieniem)Zarobki twórcy
Płatny Serwer A100 Robux120 minut70 Robux (70% udziału w przychodach na 100 Robux)
Płatny Serwer B200 Robux80 minut100 Robux (70% udziału w przychodach na 200 Robux, ograniczone do 100 Robux)
Płatny Serwer C50 Robux70 minut35 Robux (70% udziału w przychodach na 50 Robux)
Płatny Serwer D60 Robux15 minutNie kwalifikuje się (poniżej 60 minut)
Płatny Serwer E70 Robux10 minutNie kwalifikuje się (poniżej 60 minut)

Zarabiaj na transferach Robux

Transfery Robux pozwalają subskrybentom Plus przesyłać Robux bezpośrednio do innych użytkowników. Możesz zaimplementować API Transferów, aby zachęcać do tych transferów w swojej grze i zarabiać na każdym transferze.

Kiedy subskrybent Plus rozpoczyna transfer, wywołując PromptRobuxTransferAsync w twojej grze, otrzymujesz 10% wartości transferu. Na przykład, jeśli subskrybent przesyła 100 Robux do innego użytkownika, odbiorca otrzymuje 90 Robux (90%), a twoja gra otrzymuje 10 Robux (10%).

Robux, które twoja gra zarabia z transferów, jest kwalifikowane do programu DevEx. Roblox nie pobiera prowizji za te transfery.

Aby uzyskać więcej informacji na temat implementacji transferów Robux w swojej grze, zobacz Transfery Robux.

Śledź swoje zarobki z Plus

Możesz śledzić swoje zarobki z użytkowników, którzy subskrybują Roblox Plus poprzez twoje podpowiedzi w grze, transfery Robux przy użyciu API Transferów oraz czas spędzony przez subskrybentów Plus na twoich płatnych serwerach prywatnych, niezależnie od tego, czy dołączają z twojej gry, czy spoza niej.

Aby zobaczyć szczegółowe zestawienie twoich zachęt z subskrypcji Plus:

  1. W Creator Hub przejdź do Tworzenia i wybierz grę.
  2. Przejdź do MonetyzacjaRoblox Plus.
©2026 Roblox Corporation. Nazwa Roblox, logo Roblox oraz hasło „Powering Imagination” należą do naszych zarejestrowanych i niezarejestrowanych znaków towarowych na terenie Stanów Zjednoczonych oraz w innych krajach.