GetOfferAsync

TPPersonalizedOffer.GetOffersAsync(userId)

설명

오퍼 내용을 비동기로 가져와 "Offers-TentuPlay"라는 Roblox 데이터 저장소에 저장하며 오퍼 테이블을 반환합니다.

500

아래 예제 코드를 참고하여 Roblox 데이터 저장소를 사용할 수 있습니다.

local offers = DataStoraService:GetDataStore("Offers-TentuPlay")
local data = offers:GetAsync(userId)

GetOffersAsync는 최소 TentuPlaySettings.offersGetInterval만큼의 시간 간격을 두고 호출되어야 합니다. 이 조건이 충족되지 않으면 Roblox Studio 콘솔 TentuPlay debug mode에서 다음과 같은 메시지가 출력됩니다.

TPDebug||GetOffersAsync started but too soon to send : GetOffersAsyncTs

파라미터

이름 설명 필수 여부

UserId

Roblox에서 제공하는 플레이어의 고유 사용자 ID(캐릭터 ID가 아님): Player.UserId

필수