콘솔로 이동

출석 보상

유저가 출석 보상 등 게임 콘텐츠 플레이 외에 다양한 경로에서 Object를 획득할 경우 아래와 같이 GetBonus 메소드와 함께 각 Object별 Get{ Object 구문 } 메소드를 호출하세요.

출석 보상

  • 출석 보상으로 다이아를 획득한 경우 아래와 같이 GetBonus 및 GetCurrency 메소드를 호출하세요.

    GetBonus
    player_uuid { player_uuid }
    character_uuid TentuPlayKeyword.DUMMY_CHARACTER_ID
    bonus_slug { 일일 출석 1일차 }
    bonus_category_slug { 일일 출석 }
    is_automated FALSE

    GetCurrency
    player_uuid { player_uuid }
    character_uuid TentuPlayKeyword.DUMMY_CHARACTER_ID
    currency_slug { 다이아 }
    currency_quantity 10
    currency_total_quantity 999
    from_entity entity.GetBonus
    from_category_slug { 일일 출석 }
    from_slug { 일일 출석 1일차 }

일일 미션 보상

  • 일일 미션에 대한 보상으로 골드와 다이아를 획득한 경우 아래와 같이 GetBonus 메소드와 GetCurrency 메소드를 호출하세요.

    PlayQuest
    player_uuid { player_uuid }
    character_uuid TentuPlayKeyword.DUMMY_CHARACTER_ID
    quest_slug { 일일 미션 7개 완료 }
    quest_status questStatus.Clear
    quest_category_slug { 일일 미션 }

    GetCurrency
    player_uuid { player_uuid } { player_uuid }
    character_uuid TentuPlayKeyword.DUMMY_CHARACTER_ID TentuPlayKeyword.DUMMY_CHARACTER_ID
    currency_slug { 골드 } { 차원석}
    currency_quantity 10000 200
    currency_total_quantity 99999999 99999
    from_entity entity.PlayQuest entity.PlayQuest
    from_category_slug { 일일 미션 } { 일일 미션 }
    from_slug { 일일 미션 7개 완료 } { 일일 미션 7개 완료 }

일일 퀘스트 보상

  • 일일 퀘스트에 대한 보상으로 일정 확률에 따라 Equipment 아이템을 획득하는 경우 GetBonus, GetRandomBox, OpenRandomBox 및 GetEquipment 메소드를 호출하세요.

    일정 확률에 따라 특정 아이템을 획득하는 경우 GetRandomBox 및 OpenRandomBox 는 유저가 실제로 랜덤 상자를 획득하거나, 여는 행위를 하지 않더라도 기록되어야 합니다.
    PlayQuest
    player_uuid { player_uuid }
    character_uuid TentuPlayKeyword.DUMMY_CHARACTER_ID
    quest_slug { A 퀘스트 1회 클리어 }
    quest_status questStatus.Clear
    quest_category_slug { 일일 퀘스트 }

    GetRandomBox
    player_uuid { player_uuid }
    character_uuid TentuPlayKeyword.DUMMY_CHARACTER_ID
    item_slug { 랜덤 상자 }
    item_quantity 1
    from_entity entity.PlayQuest
    from_category_slug { 일일 퀘스트 }
    from_slug { A 퀘스트 1회 클리어 }

    OpenRandomBox
    player_uuid { player_uuid }
    character_uuid TentuPlayKeyword.DUMMY_CHARACTER_ID
    item_slug { 랜덤 상자 }
    item_quantity 1

    GetEquipment
    player_uuid { player_uuid }
    character_uuid TentuPlayKeyword.DUMMY_CHARACTER_ID
    item_slug { 1성 반지 }
    item_quantity 1
    from_entity entity.OpenRandomBox
    from_category_slug { 랜덤 상자 }
    from_slug { 랜덤 상자 }

  • 일일퀘스트에 대한 보상으로 토큰 아이템을 획득하는 경우 아래와 같이 GetBonus 및 GetToken 메소드를 호출하세요.

    PlayQuest
    player_uuid { player_uuid }
    character_uuid TentuPlayKeyword.DUMMY_CHARACTER_ID
    quest_slug { 다른 유저와 채팅하기 1회 }
    quest_status questStatus.Clear
    quest_category_slug { 일일 퀘스트 }

    GetToken
    player_uuid { player_uuid }
    character_uuid TentuPlayKeyword.DUMMY_CHARACTER_ID
    item_slug { 던전 5층 입장권 }
    item_quantity 1
    from_entity entity.PlayQuest
    from_category_slug { 일일 퀘스트 }
    from_slug { 다른 유저와 채팅하기 1회 }