Roblox Plus

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

Roblox Plus ให้วิธีการเพิ่มเติมในการสร้างรายได้จากเกมของคุณโดยการตอบแทนการมีส่วนร่วมและการซื้อจากผู้ใช้ที่สมัครสมาชิก Plus

ผู้ใช้ที่สมัครสมาชิก Plus จะได้รับประโยชน์หลายอย่างเพื่อเพิ่มพูนพลังในการซื้อ การเข้าถึง และการเล่นเกมโดยรวมบนแพลตฟอร์ม:

  • ส่วนลดการซื้อ: สมาชิกจะได้รับส่วนลด 10% สำหรับการซื้อที่มีสิทธิ์ รวมถึงไอเท็มในเกม ไอเท็มอวตาร์ และอื่นๆ โดยส่วนลดจะเพิ่มเป็น 20% ตั้งแต่เดือนที่สามเป็นต้นไป โดย Roblox จะชดเชยส่วนลดนี้ให้กับคุณ
  • เซิร์ฟเวอร์ส่วนตัวที่ต้องชำระเงินฟรี: สมาชิกจะได้รับการเข้าถึงเซิร์ฟเวอร์ส่วนตัวที่ต้องชำระเงินโดยไม่มีค่าใช้จ่าย คุณยังได้รับค่าตอบแทนเมื่อพวกเขาใช้เวลาในเซิร์ฟเวอร์ส่วนตัวที่ต้องชำระเงินของคุณ
  • การโอน Robux ฟรี: สมาชิกสามารถโอน Robux โดยไม่มีค่าใช้จ่ายสำหรับผู้ส่งหรือผู้รับ การโอนต้องเป็นไปตามข้อกำหนดอายุและความยินยอมจากผู้ปกครอง Robux ที่ได้รับจากการโอนจะไม่ได้รับสิทธิ์ในโปรแกรม DevEx
  • การเข้าถึงตลาด: สมาชิกสามารถซื้อขายและขายไอเท็มที่มีจำนวนจำกัด และเผยแพร่และขายไอเท็มอวตาร์ ผู้สมัครสมาชิกพรีเมียมมีการเข้าถึงตลาดเดียวกัน

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับสิทธิประโยชน์ของ Roblox Plus สำหรับผู้ใช้โปรดดูที่ ศูนย์ช่วยเหลือ

ในฐานะผู้สร้าง คุณสามารถสร้างรายได้จากผู้สมัครสมาชิก Roblox Plus ผ่าน:

  • การซื้อ Robux ในเกม: สมาชิกจะได้รับส่วนลด 10–20% สำหรับการซื้อ ซึ่งโดน Roblox ชดเชยให้ เพื่อให้รายได้ของคุณต่อการซื้อไม่ลดลง ราคาที่ต่ำกว่าอาจกระตุ้นให้มีการซื้อบ่อยขึ้นช่วยเพิ่มรายได้ทั้งหมดของคุณ
  • การขับเคลื่อนการสมัครสมาชิก Plus: กระตุ้นให้ผู้ใช้ที่มีส่วนร่วมสมัครสมาชิก Roblox Plus โดยตรงจากเกมของคุณโดยใช้ PromptRobloxSubscriptionPurchase คุณสามารถรับสูงสุด 750 Robux สำหรับแต่ละผู้สมัครสมาชิกใหม่ที่คุณนำเข้า โดยรายได้จะเริ่มต้นเมื่อการสมัครสมาชิกกลายเป็นที่ต้องชำระ (ช่วงทดลองใช้งานฟรีจะไม่รวมอยู่)
  • เวลาที่ใช้ในเซิร์ฟเวอร์ส่วนตัวที่ต้องชำระเงิน: รับสูงสุด 100 Robux ต่อผู้ใช้เมื่อพวกเขาใช้เวลาอย่างน้อย 60 นาทีในเซิร์ฟเวอร์ส่วนตัวที่ต้องชำระเงินของคุณในแต่ละเดือน
  • การโอน Robux ในเกม: รับ 10% ทุกครั้งที่สมาชิก Plus ส่ง Robux ไปยังผู้ใช้รายอื่นในเกมของคุณโดยใช้ PromptRobuxTransferAsync จำนวนเงินนี้จะเข้าสู่โปรแกรม DevEx

สร้างรายได้จากการซื้อในเกม

ด้วย Roblox Plus ผู้ใช้จะได้รับส่วนลด 10–20% สำหรับการซื้อ Robux ที่มีสิทธิ์ เนื่องจาก Roblox สนับสนุนส่วนลดเหล่านี้ คุณจะได้รับจำนวนเงินเท่าเดิมต่อการซื้อเช่นเดียวกับผู้ที่ไม่ได้สมัครสมาชิก ในขณะเดียวกัน ราคาที่ต่ำกว่าสำหรับสมาชิก Plus อาจกระตุ้นให้มีการซื้อบ่อยขึ้นและเพิ่มรายได้ทั้งหมดของคุณ

สมาชิกจะได้รับส่วนลด 10% ในช่วงสองเดือนแรกซึ่งจะเพิ่มเป็น 20% ตั้งแต่เดือนที่สาม หากผู้ใช้ยกเลิกการสมัครสมาชิก Plus ของตนและกลับมาสมัครใหม่ ส่วนลดของพวกเขาจะถูกรีเซ็ตกลับไปที่ 10% และจะเพิ่มขึ้นอีกครั้งหลังจากสองเดือน

การซื้อ Robux ที่มีสิทธิ์ได้แก่:

  • ผลิตภัณฑ์นักพัฒนา
  • เกมพาส
  • การสมัครสมาชิกนักพัฒนา
  • เกมที่ต้องชำระเงิน
  • ไอเท็มอวตาร์

ส่วนลดจะไม่ถูกนำไปใช้กับ:

  • ไอเท็มที่มีราคามากกว่า 1,000,000 Robux
  • ค่าธรรมเนียมการเผยแพร่ในตลาด
  • เครดิตโฆษณา
  • ค่าธรรมเนียมกลุ่ม

ตารางต่อไปนี้แสดงให้เห็นว่าส่วนลด Roblox Plus ได้รับการสนับสนุนโดย Roblox

ประเภทผู้ใช้ราคาสินค้าใน Robuxการใช้จ่ายของผู้ใช้เงินสนับสนุนจาก Robloxรายได้ของผู้สร้างส่วนแบ่งรายได้ที่มีผล
ไม่เป็นสมาชิก1001007070%
สมาชิก Plus (ส่วนลด 10%)10090107078%
สมาชิก Plus (ส่วนลด 20%)10080207088%

สร้างรายได้จากการสมัครสมาชิก Plus ในเกม

คุณสามารถกระตุ้นให้ผู้ใช้สมัครสมาชิก Roblox Plus โดยตรงจากเกมของคุณ โดยใช้ PromptRobloxSubscriptionPurchase สำหรับผู้ใช้แต่ละคนที่กลายเป็นสมาชิกผ่านเกมของคุณ คุณจะได้รับ 250 Robux ต่อเดือนในช่วงสามเดือนติดต่อกันแรก โดยสูงสุด 750 Robux สำหรับผู้สมัครสมาชิกใหม่ทุกคนที่คุณได้มา

รายได้ทั้งหมดต้องมีระยะเวลารอเป็นเวลา 60 วัน

ในการเสนอการสมัครสมาชิก Plus ภายในเกมของคุณและมอบรางวัลให้กับผู้ใช้:

  1. ตรวจสอบเมื่อผู้ใช้อยู่ที่จุดในเกมของคุณที่คุณต้องการเสนอการสมัครสมาชิก Plus
  2. ตรวจสอบว่าผู้ใช้มีการสมัครสมาชิก Plus ที่ใช้งานอยู่แล้วหรือไม่โดยใช้ HasRobloxSubscription
  3. หากผู้ใช้เป็นสมาชิกอยู่แล้ว:
    1. มอบรางวัลให้พวกเขาทันที
  4. หากผู้ใช้ไม่ได้เป็นสมาชิก:
    1. กระตุ้นให้พวกเขาซื้อ Roblox Plus โดยใช้ PromptRobloxSubscriptionPurchase
    2. ฟัง PromptRobloxSubscriptionPurchaseFinished เพื่อตรวจจับเมื่อ UI ของการซื้อปิดไปแล้ว
    3. ยืนยันการสมัครสมาชิก Plus บนเซิร์ฟเวอร์ด้วย HasRobloxSubscription ผ่าน GetPropertyChangedSignal ก่อนที่จะให้รางวัลใด ๆ นี่คือเหตุการณ์ที่ยืนยันว่าผู้ใช้มีการเปลี่ยนแปลงสถานะการสมัครสมาชิก Plus จริงๆ

ตัวอย่าง

ตัวอย่างต่อไปนี้แสดงวิธีทำงานกับ Roblox Plus ในเกมของคุณ รวมถึงการเรียกคืนข้อมูลส่วนลด การตรวจสอบสถานะการสมัครสมาชิก การกระตุ้นให้ผู้สมัครสมาชิก และจัดการกระบวนการซื้อ

ตัวอย่างที่ 1

พิมพ์ข้อมูลส่วนลด Roblox Plus สำหรับเกมพาส


local MarketplaceService = game:GetService("MarketplaceService")
local PASS_ID = 12345678
local DiscountTypeDisplay = {
RobloxPlusSubscription = "ส่วนลด Roblox Plus",
}
local productInfo = MarketplaceService:GetProductInfoAsync(PASS_ID, Enum.InfoType.GamePass)
print(string.format("ราคาต้นฉบับ: %d", productInfo.UserBasePriceInRobux))
for _, discount in ipairs(productInfo.PriceDiscountDetails) do
local displayName = DiscountTypeDisplay[discount.Type] or "ส่วนลดอื่นๆ"
print(string.format("%s (%d%%): -%d", displayName, discount.Percent, discount.AmountInRobux))
end
print(string.format("คุณจ่าย: %d", productInfo.PriceInRobux))
ตัวอย่างที่ 2

ตรวจสอบว่าผู้มีสิทธิ์มีการสมัครสมาชิก Roblox Plus ที่ใช้งานอยู่หรือไม่และทำการดำเนินการตามสถานะการสมัครสมาชิกของพวกเขา


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
-- ตรวจสอบระยะเวลาของการสมัครสมาชิก Plus ของผู้ใช้
local threeMonths = 90 * 24 * 60 * 60
if details.StartTime and (os.time() - details.StartTime.UnixTimestamp) > threeMonths then
print("มอบรางวัลให้กับ '3-Month Subscription Veteran' skin!")
end
-- ตรวจสอบว่าผู้ใช้สมัครสมาชิกผ่านเกม
if details.IsOriginExperience then
print("การอ้างอิงได้รับการยืนยัน: ผู้ใช้สมัครสมาชิกผ่านเกมนี้.")
else
print("ผู้ใช้สมัครสมาชิกที่อื่น: เว็บไซต์หรือเกมอื่น.")
end
end
ตัวอย่างที่ 3

กระตุ้นให้ผู้ใช้สมัครสมาชิก Plus และจัดการกระบวนการซื้อในเกมของคุณ


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)
-- มอบรางวัลและนำผู้ใช้ที่สมัครสมาชิกไปยังพื้นที่พิเศษ
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
-- ตรวจหาว่าตัวละครสัมผัสโทรลเลตเตอร์หรือไม่
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
-- ผู้ใช้มี Roblox Plus อยู่แล้ว; มอบรางวัลทันที
grantRewardAndTeleport(player)
else
-- กระตุ้นการสมัครสมาชิก Roblox Plus
if not showModal then
return
end
showModal = false
task.delay(5, function()
showModal = true
end)
MarketplaceService:PromptRobloxSubscriptionPurchase(player)
end
end)
-- ตรวจหาว่าตัวละครออกจากโทรลเลตเตอร์หรือไม่
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)
-- มอบรางวัลเมื่อเซิร์ฟเวอร์ยืนยันการเปลี่ยนแปลงการเป็นสมาชิก
-- เชื่อมโยงการเปลี่ยนแปลง HasRobloxSubscription สำหรับผู้ใช้แต่ละคน
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)
ตัวอย่างที่ 4

ตรวจจับเมื่อผู้ใช้ปิด UI การซื้อ


local MarketplaceService = game:GetService("MarketplaceService")
local function onPromptRobloxSubscriptionPurchaseFinished(player, didTryPurchasing)
if didTryPurchasing then
-- ผู้ใช้พยายามที่จะสมัครสมาชิก; รอการเปลี่ยนแปลง HasRobloxSubscription เพื่อยืนยัน
print(player.Name, "พยายามสมัครสมาชิก Roblox Plus")
else
print(player.Name, "ปิดคำถามสมัครสมาชิก Roblox Plus โดยไม่ทำการซื้อ")
end
end
MarketplaceService.PromptRobloxSubscriptionPurchaseFinished:Connect(onPromptRobloxSubscriptionPurchaseFinished)

สร้างรายได้จากเวลาที่ใช้ในเซิร์ฟเวอร์ส่วนตัวที่ต้องชำระเงิน

สมาชิก Roblox Plus สามารถสร้างเซิร์ฟเวอร์ส่วนตัวที่ต้องชำระเงิน เซิร์ฟเวอร์ส่วนตัว ได้ฟรี เพื่อให้แน่ใจว่าคุณยังสามารถสร้างรายได้จากเซิร์ฟเวอร์เหล่านี้ Roblox จึงชดเชยคุณจากเวลาที่สมาชิก Plus ใช้ในเซิร์ฟเวอร์ส่วนตัวที่พวกเขาสร้างภายในเกมของคุณ

การจ่ายเงินจะขึ้นอยู่กับเวลาที่สมาชิก Plus ใช้ในเซิร์ฟเวอร์ส่วนตัวที่พวกเขาสร้างขึ้นเอง ซึ่งหมายความว่าหากสมาชิก Plus เชิญสมาชิก Plus คนอื่นไปยังเซิร์ฟเวอร์ส่วนตัวที่ต้องชำระเงิน คุณจะไม่ได้รับรายได้จากผู้ที่ถูกเชิญ

ในวันต่ออายุการสมัครสมาชิก Plus Roblox จะประเมินการใช้งานเซิร์ฟเวอร์ส่วนตัวที่ต้องชำระเงินในช่วง 30 วันที่ผ่านมา สำหรับผู้ใช้นั้น การประเมินนี้จะเกิดขึ้นแม้ว่าสมาชิกจะยกเลิก Plus แทนที่จะต่ออายุ Roblox จากนั้นจะกำหนด ห้าเซิร์ฟเวอร์ส่วนตัวที่ต้องชำระเงินสูงสุดที่สมาชิกสร้างภายในเกมของคุณ โดยอิงจากจำนวนเวลาในการใช้แต่ละเซิร์ฟเวอร์ในช่วงเวลานั้น โดยจะต้องมีเวลาอย่างน้อย 60 นาทีรวมกัน

หากสมาชิก Plus (รวมถึงสมาชิกในการทดลองใช้ Plus ฟรี) ใช้ อย่างน้อย 60 นาทีรวมกันในเซิร์ฟเวอร์ส่วนตัวที่ต้องชำระเงินในช่วง 30 วันที่ผ่านมา คุณสามารถสร้างรายได้สูงสุด 100 Robux ต่อผู้ใช้ต่อเซิร์ฟเวอร์ ขึ้นอยู่กับราคาของเซิร์ฟเวอร์

ในตัวอย่างต่อไปนี้ เซิร์ฟเวอร์ A, B และ C มีคุณสมบัติเพราะสมาชิก Plus ใช้เวลาอย่างน้อย 60 นาทีในแต่ละเซิร์ฟเวอร์ในช่วง 30 วันที่ผ่านมา เซิร์ฟเวอร์ D และ E ไม่มีคุณสมบัติเนื่องจากไม่ได้ตรงตามระยะเวลาที่ 60 นาที หากทั้งห้าเซิร์ฟเวอร์ (A–E) สังกัดเกมเดียวกันและเป็นเซิร์ฟเวอร์ที่แสดงถึงห้าเซิร์ฟเวอร์ที่ผู้ใช้ใช้เวลาอยู่ คุณจะได้รับรายได้รวม 205 Robux จากเซิร์ฟเวอร์ที่มีคุณสมบัติ

เซิร์ฟเวอร์ส่วนตัวที่ต้องชำระเงินของเกมราคาเซิร์ฟเวอร์เวลาใช้รวม (30 วันก่อนการต่ออายุ)รายได้ของผู้สร้าง
เซิร์ฟเวอร์ A100 Robux120 นาที70 Robux (70% ส่วนแบ่งรายได้จากราคาเซิร์ฟเวอร์ 100 Robux)
เซิร์ฟเวอร์ B200 Robux80 นาที100 Robux (70% ส่วนแบ่งรายได้จากราคาเซิร์ฟเวอร์ 200 Robux สูงสุด 100 Robux)
เซิร์ฟเวอร์ C50 Robux70 นาที35 Robux (70% ส่วนแบ่งรายได้จากราคาเซิร์ฟเวอร์ 50 Robux)
เซิร์ฟเวอร์ D60 Robux15 นาทีไม่เข้าข่าย (น้อยกว่า 60 นาที)
เซิร์ฟเวอร์ E70 Robux10 นาทีไม่เข้าข่าย (น้อยกว่า 60 นาที)

สร้างรายได้จากการโอน Robux

การโอน Robux ช่วยให้สมาชิก Plus สามารถส่ง Robux โดยตรงไปยังผู้ใช้อื่น คุณสามารถนำ API การโอนมาใช้ในการกระตุ้นการโอนเหล่านี้ในเกมของคุณและสร้างรายได้จากการโอนแต่ละครั้ง

เมื่อสมาชิก Plus เริ่มการโอนโดยใช้ PromptRobuxTransferAsync ในเกมของคุณ คุณจะได้รับ 10% ของจำนวนเงินที่โอน ตัวอย่างเช่น หากสมาชิกโอน 100 Robux ให้กับผู้ใช้รายอื่น ผู้รับจะได้รับ 90 Robux (90%) และเกมของคุณจะได้รับ 10 Robux (10%)

Robux ที่เกมของคุณได้รับจากการโอน มีสิทธิ์เข้าร่วมโปรแกรม DevEx Roblox จะไม่เรียกเก็บค่าธรรมเนียมจากการโอนเหล่านี้

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการนำการโอน Robux ไปใช้ในเกมของคุณ โปรดดูที่ การโอน Robux

ติดตามรายได้ Plus ของคุณ

คุณสามารถติดตามรายได้จากผู้ใช้ที่สมัครสมาชิก Roblox Plus ผ่านคำถามในเกมของคุณ การโอน Robux ที่ใช้ API การโอน และเวลาที่สมาชิก Plus ใช้ในเซิร์ฟเวอร์ส่วนตัวที่คุณต้องชำระเงิน โดยไม่ว่าจะเข้าร่วมจากภายในเกมของคุณหรือนอกเกม

เพื่อดูรายละเอียดเกี่ยวกับแรงจูงใจในการสมัครสมาชิก Plus ของคุณ:

  1. ใน Creator Hub ให้ไปที่ Creations และเลือกเกม
  2. ไปที่ MonetizationRoblox Plus
©2026 Roblox Corporation. Roblox, โลโก้ Roblox และ Powering Imagination เป็นส่วนหนึ่งของเครื่องหมายการค้าที่จดทะเบียน และไม่ได้จดทะเบียนของเราในสหรัฐฯ และประเทศอื่นๆ