퀘스트
유저가 게임 내 퀘스트를 진행하여 보상을 받는 경우 다음 메소드를 호출하세요.
퀘스트 수행
퀘스트를 받거나 완료할 때 PlayQuest
를 호출하여 게임 내 퀘스트를 수행한 데이터를 수집합니다.
|
메소드 | 파라미터 | 자료형 | 필수여부 | 비고 |
---|---|---|---|---|
player_uuid |
string |
필수 |
||
character_uuid |
string |
필수 |
|
|
quest_slug |
string |
필수 |
|
|
quest_status |
string |
필수 |
|
|
quest_category_slug |
string |
선택 |
|
퀘스트 보상
퀘스트 수행으로 어떤 보상을 받았다면 보상의 종류에 따라 다음 메소드를 호출하세요.
-
보상으로 화폐 재화를 획득한 경우
GetCurrency
를 호출하세요.메소드 파라미터 자료형 필수여부 비고 player_uuid
string
필수
character_uuid
string
필수
TentuPlayKeyword._DUMMY_CHARACTER_ID_
currency_slug
string
필수
골드
currency_quantity
float
필수
100000
currency_total_quantity
float
선택
99999999
from_entity
선택
entity.PlayQuest
from_category_slug
string
선택
도전 퀘스트
from_slug
string
선택
돈을 벌고 싶니? 부자가 되고 싶니?
-
보상으로 일정 확률에 따라 Object를 획득하는 경우
GetRandomBox
,OpenRandomBox
및Get{ Object }
메소드를 호출하세요.아래 예시는 퀘스트 보상으로 장비(Equipment)를 획득했을 경우 호출될 메소드를 보여줍니다.
메소드 파라미터 자료형 필수여부 비고 player_uuid
string
필수
character_uuid
string
필수
TentuPlayKeyword._DUMMY_CHARACTER_ID_
item_slug
string
필수
랜덤 상자
item_quantity
float
필수
1
from_entity
선택
entity.PlayQuest
from_category_slug
string
선택
도전 퀘스트
from_slug
string
선택
돈을 벌고 싶니? 부자가 되고 싶니?
메소드 파라미터 자료형 필수여부 비고 player_uuid
string
필수
character_uuid
string
필수
TentuPlayKeyword._DUMMY_CHARACTER_ID_
item_slug
string
필수
랜덤 상자
item_quantity
float
필수
1
메소드 파라미터 자료형 필수여부 비고 player_uuid
string
필수
character_uuid
string
필수
TentuPlayKeyword._DUMMY_CHARACTER_ID_
item_slug
string
필수
1성 온화의 로브 (물)
item_quantity
float
필수
1
from_entity
선택
entity.OpenRandomBox
from_category_slug
string
선택
랜덤 상자
from_slug
string
선택
랜덤 상자