패스

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

패스 사용자에게 특권에 액세스하려면 Robux 요금을 청구하는 하나의 일회성 패스를 제공합니다. 예를 들어, 제한된 영역, 경험 내 아바타 아이템 또는 영구적인 파워업에 액세스할 수 있습니다.

패스 생성

패스를 생성하려면:

  1. 크리처 탭으로 이동하고 경험을 선택하세요.
  2. 이동 수익 창출 패스 .
  3. 클릭하십시오 패스 생성하기 .
  4. 패스 아이콘으로 표시할 이미지를 업로드하십시오. 이미지가 512x512 픽셀을 초과하지 않도록 하세요. 중요한 세부 정보를 포함하지 않도록 이미지를 원형 경계 밖으로 제작하고 .jpg, .png 또는 .bmp 형식으로 저
  5. 패스에 이름과 설명을 입력합니다.
  6. 클릭 패스 생성 .
Good circular trimming
Bad circular trimming

패스 ID 생성

스크립팅사용하려면 패스 ID가 필요합니다. 패스 ID를 가져오려면:

  1. 이동 수익 창출 패스 .

  2. 패스 위로 마우스를 이동하고 메뉴를 클릭하십시오.

  3. 클립보드에 ID를 복사하려면 자산 ID 복사 를 클릭하십시오.

패스 판매

패스를 경험 내부 또는 외부에서 판매할 수 있습니다.

경험 밖에

경험의 스토어 페이지에서 패스를 판매하려면:

  1. 이동 수익 창출 패스 .
  2. 패스 위로 마우스를 이동하고 메뉴를 클릭하십시오.
  3. 판매하려는 패스를 선택합니다.
  4. Select Sales .
  5. 판매용 아이템 토글을 활성화하세요 .
  6. In the Robux 가격에 대한 가격 필드에, 사용자에게 패스에 대해 청구할 Robux 금액을 입력하십시오. 입력하는 가격은 판매당 얻는 Robux 금액에 영향을 줍니다. 입력하는 가격은 판매당 얻는 Robux 금액에 영향을 줍니다. 최소 가격은 1 Robux이며, 최대 가격은 10�
  7. 클릭하십시오 변경 사항 저장을 클릭하십시오. . 패스는 경험의 스토어 페이지에 인기 있습니다.

경험 내부

경험 내에서 패스를 구현하고 판매하려면 MarketplaceService 함수를 호출하십시오.

Class.MarketplaceService:GetProductInfo()|GetProductInfo() 를 사용하여 패스에 대한 정보를 검색하십시오, 이름 및 가격과 같은, 다음 패스를 사용자에게 표시합니다. 패스를 경험 내의 마켓플레이스에서 판매할 수 있습니다. 패스에 대한 두 번째 매개 변수는 Class.


local MarketplaceService = game:GetService("MarketplaceService")
-- 대체 ID를 패스 ID로 교체
local productId = 000000
local success, productInfo = pcall(function()
return MarketplaceService:GetProductInfo(productId, Enum.InfoType.GamePass)
end)
if success and productInfo then
-- 제품이 판매 중인지 확인
if productInfo.IsForSale then
-- 제품 정보 표시
-- 패스를 표시하려면 UI 코드와 프린트 문을 대체하십시오.
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

사용자가 이미 패스를 인벤토리에 없더라도 패스 구매를 요청하려면 PromptPurchase() 를 사용하십시오. 이 함수는 사용자가 버튼을 누르거나 판매자 NPC에게 이야기하는 등의 작업을 수행할 때 호출할 수 있습니다.


local MarketplaceService = game:GetService("MarketplaceService")
local Players = game:GetService("Players")
-- 대체 ID를 패스 ID로 교체
local passID = 0000000
-- 패스 구매 촉진
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
-- 사용자가 이미 패스를 소유하고 있다는 메시지를 표시
else
-- 패스 구매 촉진
MarketplaceService:PromptGamePassPurchase(player, passID)
end
end

Use PromptGamePassPurchaseFinished() 를 사용하여 패스 획득 요청을 처리하고 패스와 관련된 권한을 부여하는 사용자에게 패스를 할당합니다.

서버가 사용자의 패스 특권을 처리하도록 ServerScriptService 내에 스크립트를 배치하십시오.


local MarketplaceService = game:GetService("MarketplaceService")
-- 대체 ID를 패스 ID로 교체
local passID = 0000000 -- 이것을 패스 ID로 변경
-- 완료된 프롬프트 및 구매 처리
local function onPromptPurchaseFinished(player, purchasedPassID, purchaseSuccess)
if purchaseSuccess and purchasedPassID == passID then
print(player.Name .. " purchased the Pass with ID " .. passID)
-- 패스와 관련된 사용자에게 능력 또는 보너스를 할당합니다.
end
end
-- PromptGamePassPurchaseFinished 이벤트를 함수에 연결하십시오
MarketplaceService.PromptGamePassPurchaseFinished:Connect(onPromptPurchaseFinished)

패스 특권 할당

패스를 구매한 사용자에게 패 특권을 수동으로 할당해야 합니다. 이를 수행하려면 사용자가 경험에 참여할 때 PlayerAdded 를 사용하여 패 특권을 할당하고 이미 패를 소유하고 있는지 확인하십시오.

서버가 사용자의 패스 특권을 처리하도록 ServerScriptService 내에 스크립트를 배치하십시오.


local MarketplaceService = game:GetService("MarketplaceService")
local Players = game:GetService("Players")
-- 대체 ID를 패스 ID로 교체
local passID = 0000000
local function onPlayerAdded(player)
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
-- 사용자에게 패스와 관련된 능력 또는 보너스를 할당합니다.
print(player.Name .. " owns the Pass with ID " .. passID)
end
end
-- PlayerAdded 이벤트를 함수에 연결하십시오
Players.PlayerAdded:Connect(onPlayerAdded)

패스 분석

패스 분석을 사용하여 개별 패스의 성공을 분석하고, 동향을 확인하고, 미래의 잠재적 수입을 예측합니다.

애널리틱스사용하면 다음을 할 수 있습니다.

  • 선택한 기간 동안 최고 패스를 보세요.
  • 시계열 그래프에 최고 판매 아이템을 최대 8개까지 표시하여 전체 판매 및 순수익을 분석합니다.
  • 카탈로그를 모니터링하고 판매량과 순수익으로 항목을 정렬합니다.

패스 애널리틱스:

  1. 크리처 탭으로 이동하고 경험을 선택하세요.
  2. 이동 수익 창출 패스 .
  3. 선택합니다 분석 탭.