Roblox Plus

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

Roblox Plus, oyunlarınızdan kazanmanın ek yollarını sağlar, Plus abonelerinin katılımı ve satın alımlarıyla ödüllendirir.

Plus'a abone olan kullanıcılar, platformda satın alma gücünü, erişimi ve genel oyun deneyimini artırmak için bir dizi avantaj elde ederler:

  • İndirimli satın alımlar: Aboneler, oyun içi eşyalar, avatar eşyaları ve daha fazlası dahil olmak üzere uygun satın alımlarda %10 indirim alır. İndirim, üçüncü aydan itibaren %20'ye çıkar. Roblox, bu indirimi sizin için karşılar.
  • Ücretsiz ücretli özel sunucular: Aboneler, ücretli özel sunuculara herhangi bir ücret ödemeden erişirler. Ücretli özel sunucularında zaman harcadıklarında yine de tazminat alırsınız.
  • Ücretsiz Robux transferleri: Aboneler, Robux'u gönderici veya alıcıya herhangi bir maliyet olmadan transfer edebilirler. Transferler yaş kısıtlamalarına ve ebeveyn onayına tabidir. Transferler yoluyla alınan Robux, DevEx programına uygun değildir.
  • Pazar yeri erişimi: Aboneler sınırlı eşyaları takas edebilir, yeniden satabilir ve avatar eşyalarını yayınlayıp satabilir. Premium abonelerin de aynı Pazar yeri erişimi vardır.

Roblox Plus'ın son kullanıcılar için faydaları hakkında daha fazla bilgi için yardım merkezine bakın.

Bir yaratıcı olarak, Roblox Plus abonelerinden şu yollarla kazanabilirsiniz:

  • Oyun içi Robux satın alımları: Aboneler, satın alımlarda %10–20 indirim alır; bu indirim Roblox tarafından karşılanır, bu nedenle her satın alımdan elde ettiğiniz kazanç azalmaz. Daha düşük fiyatlar, daha sık satın alımlar yapmaya teşvik edebilir ve toplam gelirlerinizi artırmanıza yardımcı olabilir.
  • Plus’a kayıt ettirme: Kullanıcıların oyun içerisinden doğrudan Roblox Plus'a abone olmalarını teşvik edin ve PromptRobloxSubscriptionPurchase kullanın. Getirdiğiniz her yeni abone için 750 Robux'a kadar kazanabilirsiniz; kazançlar abonelik ücretli hale geldiğinde başlar (ücretsiz deneme süreleri dahil değildir).
  • Ücretli özel sunucularda geçirilen zaman: Her ay ücretli özel sunucularında en az 60 dakika geçiren her abone için 100 Robux'a kadar kazanın.
  • Oyun içi Robux transferleri: Abone bir Plus abonesinin oyununuz içinde başka bir kullanıcıya Robux gönderdiği her seferinde %10 kazanabilirsiniz. Bu miktar, DevEx programına uygundur.

Oyun içi satın alımlardan kazanma

Roblox Plus ile kullanıcılar, uygun Robux satın alımlarında %10–20 indirim alır. Roblox bu indirimleri sübvanse ettiğinden, abonelerden elde ettiğiniz kazanım, abonelere indirim uygulanmayan kullanıcılarla aynı miktarda olur. Aynı zamanda, Plus aboneleri için daha düşük fiyatlar, daha sık satın alım yapmalarını teşvik edebilir ve genel gelirlerinizi artırabilir.

Aboneler, ilk iki ay %10 indirim alırken, üçüncü aydan itibaren %20 indirim alır. Bir kullanıcı Plus aboneliğini iptal ederse ve daha sonra yeniden abone olursa, indirimleri tekrar %10’a sıfırlanır ve iki ay sonra yeniden artar.

Uygun Robux satın alımları şunları içerir:

  • Geliştirici ürünleri
  • Oyun geçişleri
  • Geliştirici abonelikleri
  • Ücretli erişim oyunları
  • Avatar eşyaları

İndirimler şu ürünlere uygulanmaz:

  • Fiyatı 1.000.000 Robux’tan fazla olan eşyalar
  • Pazar yeri yayınlama ücretleri
  • Reklam kredileri
  • Grup ücretleri

Aşağıdaki tablo, Roblox Plus indirimlerinin Roblox tarafından nasıl sübvanse edildiğini göstermektedir.

Kullanıcı tipiRobux cinsinden eşya fiyatıKullanıcı harcamasıRoblox sübvansıYaratıcı kazancıEtkin gelir payı
Abone olmayan1001007070%
Plus abonesi (%10 indirim)10090107078%
Plus abonesi (%20 indirim)10080207088%

Oyun içi Plus aboneliklerinden kazanma

Kullanıcıları oyun içinden PromptRobloxSubscriptionPurchase ile doğrudan Roblox Plus'a abone olmaya teşvik edebilirsiniz. Oyununuza abone olan her kullanıcı için, ilk üç ardışık ayda 250 Robux kazanırsınız; her yeni abone için 750 Robux'a kadar kazanabilirsiniz.

Herhangi bir kazanç, 60 günlük bir bekleme süresine tabidir.

Oyun içinde Plus aboneliklerini sunmak ve kullanıcılara ödüller sağlamak için:

  1. Kullanıcının oyununuzda Plus aboneliği sunmak istediğiniz noktaya ulaşıp ulaşmadığını kontrol edin.
  2. Kullanıcının zaten geçerli bir Plus aboneliğine sahip olup olmadığını kontrol edin HasRobloxSubscription ile.
  3. Kullanıcı zaten bir abone ise:
    1. Hemen onlara ödülü verin.
  4. Kullanıcı abone değilse:
    1. Onlara PromptRobloxSubscriptionPurchase ile Roblox Plus satın almalarını teklif edin.
    2. PromptRobloxSubscriptionPurchaseFinished dinleyin, böylece satın alma teklifi UI'sının kapandığını tespit edin.
    3. Ödülleri vermeden önce HasRobloxSubscription ile sunucuda Plus aboneliğini onaylayın ve GetPropertyChangedSignal kullanarak bunu kontrol edin. Bu olay, kullanıcının Plus abonelik durumunun gerçekten değişip değişmediğini doğrular.

Örnekler

Aşağıdaki örnekler, oyununuzda Roblox Plus ile nasıl çalışacağınızı, indirim bilgilerini nasıl alacağınızı, abonelik durumunu kontrol etmeyi, kullanıcıları abone olmaya nasıl teşvik edeceğinizi ve satın alma akışını nasıl yöneteceğinizi gösterir.

Örnek 1

Bir oyun geçişi için Roblox Plus indirim bilgilerini yazdırın.


local MarketplaceService = game:GetService("MarketplaceService")
local PASS_ID = 12345678
local DiscountTypeDisplay = {
RobloxPlusSubscription = "Roblox Plus İndirim",
}
local productInfo = MarketplaceService:GetProductInfoAsync(PASS_ID, Enum.InfoType.GamePass)
print(string.format("Orijinal Fiyat: %d", productInfo.UserBasePriceInRobux))
for _, discount in ipairs(productInfo.PriceDiscountDetails) do
local displayName = DiscountTypeDisplay[discount.Type] or "Diğer İndirim"
print(string.format("%s (%d%%): -%d", displayName, discount.Percent, discount.AmountInRobux))
end
print(string.format("Ödeyeceğiniz Miktar: %d", productInfo.PriceInRobux))
Örnek 2

Bir kullanıcının geçerli bir Roblox Plus aboneliğine sahip olup olmadığını kontrol edin ve abonelik durumuna dayanarak eylemler gerçekleştirin.


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
-- Kullanıcının Plus aboneliğinin süresini kontrol et
local threeMonths = 90 * 24 * 60 * 60
if details.StartTime and (os.time() - details.StartTime.UnixTimestamp) > threeMonths then
print("3 Aylık Abone Gazisi rozeti veriliyor!")
end
-- Kullanıcının oyundan mı abone olduğunu kontrol edin
if details.IsOriginExperience then
print("Atıf onaylandı: Kullanıcı bu oyun üzerinden abone oldu.")
else
print("Kullanıcı başka bir yerden abone oldu: Web sitesi veya başka bir oyun.")
end
end
Örnek 3

Kullanıcılara Plus'a abone olmaları için teklif verin ve oyununuzda satın alma akışını yönetin.


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)
-- Ödülü ver ve abone olan kullanıcıyı özel alana teleport et
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
-- Karakterin teleporter'a dokunduğunda tespit et
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
-- Kullanıcı zaten Roblox Plus'a sahip; ödülü hemen ver
grantRewardAndTeleport(player)
else
-- Roblox Plus aboneliğini teklif et
if not showModal then
return
end
showModal = false
task.delay(5, function()
showModal = true
end)
MarketplaceService:PromptRobloxSubscriptionPurchase(player)
end
end)
-- Karakterin teleporter'dan çıktığında tespit et
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)
-- Üyelik değişikliği onaylandığında ödülü ver
-- Her oyuncu için HasRobloxSubscription değişikliğine bağlan
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)
Örnek 4

Kullanıcının satın alma teklifini kapattığında tespit et.


local MarketplaceService = game:GetService("MarketplaceService")
local function onPromptRobloxSubscriptionPurchaseFinished(player, didTryPurchasing)
if didTryPurchasing then
-- Kullanıcı abone olmak için denedi; HasRobloxSubscription değişikliği onaylandığında bekle
print(player.Name, "Roblox Plus'a abone olmaya çalıştı")
else
print(player.Name, "Roblox Plus abonelik teklifini satın almadan kapattı")
end
end
MarketplaceService.PromptRobloxSubscriptionPurchaseFinished:Connect(onPromptRobloxSubscriptionPurchaseFinished)

Ücretli özel sunucu zamanından kazanma

Roblox Plus aboneleri, ücretli özel sunucular oluşturmak için ücretsizdir. Bu sunuculardan kazanmaya devam edebilmeniz için, Roblox sizin için bu sunucularda Plus abonelerinin harcadığı zaman üzerinden tazminat sağlar.

Ödemeler, bir Plus abonesinin oluşturduğu ücretli özel sunucularda geçirdiği zamana dayanmaktadır. Bu, bir Plus abonesinin başka bir Plus abonesini bir ücretli özel sunucuya davet etmesi durumunda, davet edilen oyuncudan kazanamayacağınız anlamına gelir.

Plus aboneliğinin yenilendiği gün, Roblox, o abonenin son 30 gün içinde oluşturduğu ücretli özel sunucu kullanımını değerlendirir. Bu değerlendirme, abonelik yenilenmeden önce iptal edilse bile gerçekleşir. Roblox, bu dönem içinde her sunucuda geçirdiği zamana göre abonenin oyununuza oluşturduğu en iyi beş ücretli özel sunucuyu belirler; toplamda en az 60 dakika geçirme şartı vardır.

Bir Plus abonesi (Ücretsiz Plus Denemesi olan bir abone dahil) oyununuza oluşturduğu bir ücretli özel sunucuda son 30 gün içinde en az 60 dakika geçirmek durumunda, her kullanıcı başına sunucu fiyatına bağlı olarak 100 Robux'a kadar kazanabilirsiniz.

Aşağıdaki örnekte, Sunucular A, B ve C, Plus abonesinin son 30 günde her sunucuda en az 60 dakika geçirdiği için uygun kabul edilir. Sunucular D ve E, 60 dakikalık eşiği karşılamadıkları için uygun değildir. Eğer tüm beş sunucu (A–E) aynı oyuna ait ve abonenin en çok zaman geçirdiği en iyi beş sunucu ise, yaratıcı toplamda 205 Robux kazanır.

Oyunun ücretli özel sunucusuSunucu fiyatıToplam süre (yenilemeden önceki 30 gün)Yaratıcı kazancı
Sunucu A100 Robux120 dakika70 Robux (100 Robux sunucu fiyatında %70 gelir payı)
Sunucu B200 Robux80 dakika100 Robux (200 Robux sunucu fiyatında %70 gelir payı, 100 Robux ile sınırlı)
Sunucu C50 Robux70 dakika35 Robux (50 Robux sunucu fiyatında %70 gelir payı)
Sunucu D60 Robux15 dakikaUygun değil (60 dakikadan az)
Sunucu E70 Robux10 dakikaUygun değil (60 dakikadan az)

Robux transferlerinden kazanma

Robux transferleri, Plus abonelerinin Robux'u doğrudan diğer kullanıcılara göndermesine olanak tanır. Bu transferleri oyununuzda teklif etmek ve her transferden bir pay kazanmak için Transfers API'sını uygulayabilirsiniz.

Bir Plus abonesi, oyununuzda PromptRobuxTransferAsync kullanarak bir transfer başlattığında, transfer tutarının %10'unu kazanırsınız. Örneğin, bir abone bir diğer kullanıcıya 100 Robux transfer ederse, alıcı 90 Robux (yüzde 90) alırken, oyununuz 10 Robux (yüzde 10) kazanır.

Oyununuzun transferlerden kazandığı Robux, DevEx programı için uygundur. Roblox bu transferlerden ücret almaz.

Oyununuzda Robux transferlerini uygulamak hakkında daha fazla bilgi için Robux transferlerine bakın.

Plus kazançlarınızı takip etme

Roblox Plus'a abone olan kullanıcıların oyun içi tekliflerden, Transfers API'sini kullanarak yapılan Robux transferlerinden ve Plus abonelerinin ücretli özel sunucularında geçirdikleri zamandan kazancınızı takip edebilirsiniz, kullanıcılar oyununuzdan veya dışardan katılsalar bile.

Plus aboneliği teşviklerinizin ayrıntılı dökümünü görmek için:

  1. Creator Hub'da, Yaratımlar kısmına gidin ve bir oyun seçin.
  2. MonetizasyonRoblox Plus sekmesine gidin.
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.