TPStashEvent.OpenRandomBox

TPStashEvent.OpenRandomBox(
    userId,
    character_uuid,
    item_slug,
    item_quantity,
    where_to_entity,
    where_to_category_slug,
    where_to_slug
)

설명

캐릭터가 게임 내 랜덤박스(RandomBox)를 개봉한 이벤트 데이터를 수집합니다.

아이템 유형
  • Equipment: 무기, 방어구, 악세서리, 기타 장비템

  • Consumable: 물약, 붕대 등 사용하면 없어지는 소모품

  • Cosmetic: 의상 등 착용 시 플레이어나 캐릭터의 능력이나 고유 속성에 영향을 미치지 않는 아이템

  • Token: 입장권과 같이 사용처가 제한된 대안 화폐

  • Material: 원자재. 장비 업그레이드, 캐릭터 랭킹 상승 등에 소모되는 재료성 아이템

  • Infrastructure: 고정자산으로 게임 전체에 간접적인 영향을 미치는 아이템

  • Pet: 캐릭터가 데리고 다니는 펫

  • RandomBox: 개봉시 확률에 따라 다른 아이템을 랜덤하게 제공하는 상자

파라미터

이름 설명 필수 여부

UserId

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

필수

character_uuid

플레이어 캐릭터의 고유 ID

게임에 캐릭터가 없거나, 캐릭터가 아닌 플레이어를 가리킬 경우 character_uuid를 TentuPlayKeyword._DUMMY_CHARACTER_ID_로 설정합니다.

필수

item_slug

아이템의 고유 구분자 (예: "weapon_sword_dagger", "shield_kite_rare")

필수

item_quantity

개봉한 랜덤박스 갯수 또는 양

필수

where_to_entity

랜덤박스를 개봉한 결과를 나타내는 개체

개체
TPStashEvent.Entity.None
TPStashEvent.Entity.Etc
TPStashEvent.Entity.Join
TPStashEvent.Entity.Login
TPStashEvent.Entity.LoginAsCharacter
TPStashEvent.Entity.InAppPurchase
TPStashEvent.Entity.ShopPurchase
TPStashEvent.Entity.Trade
TPStashEvent.Entity.PlayQuest
TPStashEvent.Entity.GetBonus
TPStashEvent.Entity.ChangeCharacterArchetype
TPStashEvent.Entity.ChangeStat
TPStashEvent.Entity.ChangeCustomAbility
TPStashEvent.Entity.PlayStage
TPStashEvent.Entity.GetCharacter
TPStashEvent.Entity.GetCurrency
TPStashEvent.Entity.GetInfrastructure
TPStashEvent.Entity.GetPet
TPStashEvent.Entity.GetToken
TPStashEvent.Entity.GetConsumable
TPStashEvent.Entity.GetMaterial
TPStashEvent.Entity.GetEquipment
TPStashEvent.Entity.GetCostume
TPStashEvent.Entity.GetRandomBox
TPStashEvent.Entity.UseCurrency
TPStashEvent.Entity.EquipInfrastructure
TPStashEvent.Entity.EquipPet
TPStashEvent.Entity.UseToken
TPStashEvent.Entity.UseConsumable
TPStashEvent.Entity.UseMaterial
TPStashEvent.Entity.EquipEquipment
TPStashEvent.Entity.EquipCostume
TPStashEvent.Entity.OpenRandomBox
TPStashEvent.Entity.EquipSkill
TPStashEvent.Entity.DismissCharacter
TPStashEvent.Entity.DismissPet
TPStashEvent.Entity.DismissToken
TPStashEvent.Entity.DismissConsumable
TPStashEvent.Entity.DismissMaterial
TPStashEvent.Entity.DismissEquipment
TPStashEvent.Entity.DismissCostume
TPStashEvent.Entity.DismissRandomBox
TPStashEvent.Entity.LevelUpCharacter
TPStashEvent.Entity.LevelUpInfrastructure
TPStashEvent.Entity.LevelUpPet
TPStashEvent.Entity.LevelUpConsumable
TPStashEvent.Entity.LevelUpMaterial
TPStashEvent.Entity.LevelUpEquipment
TPStashEvent.Entity.LevelUpCostume
TPStashEvent.Entity.LevelUpSkill
TPStashEvent.Entity.Deposit
TPStashEvent.Entity.Withdraw
TPStashEvent.Entity.FinishedTutorial

선택

where_to_category_slug

랜덤박스를 개봉한 장소, 상황, 결과에 대한 카테고리(대분류)

선택

where_to_slug

랜덤박스를 개봉한 장소, 상황, 결과에 대한 상세명

선택