퀘스트
유저가 게임 내 퀘스트를 진행하여 보상을 받는 경우 다음 메소드를 호출하세요.
퀘스트 수행
게임 내 퀘스트를 수행한 데이터를 수집하기 위해 퀘스트를 받거나, 종료할 경우 아래와 같이 PlayQuest 메소드를 호출하세요.
PlayQuest 메소드의
quest_status
값은 퀘스트 진행 상태에 따라 questStatus.Accept, questStatus.Clear 등의 값을 입력하세요.
자세한 내용은 TPStashEvent.PlayQuest 를 참고하세요.
player_uuid* | { player_uuid } |
---|---|
character_uuid* | TentuPlayKeyword._DUMMY_CHARACTER_ID_ |
quest_slug* | { 돈을 벌고 싶니? 부자가 되고 싶니? } |
quest_status* | questStatus.Clear |
quest_category_slug | { 도전 퀘스트 } |
퀘스트 보상
- 퀘스트 수행에 대한 보상으로 화폐 재화를 획득한 경우 아래와 같이 GetCurrency 메소드를 호출하세요.
player_uuid* | { player_uuid } |
---|---|
character_uuid* | TentuPlayKeyword._DUMMY_CHARACTER_ID_ |
currency_slug* | { 골드 } |
currency_quantity* | 100000 |
currency_total_quantity | 99999999 |
from_entity | entity.PlayQuest |
from_category_slug | { 도전 퀘스트 } |
from_slug | { 돈을 벌고 싶니? 부자가 되고 싶니? } |
- 퀘스트 수행에 대한 보상으로 일정 확률에 따라 Object를 획득하는 경우 아래와 같이 GetRandomBox, OpenRandomBox 및 Get{ Object 구문 } 메소드를 호출하세요.
아래 예시는 퀘스트 보상으로 Equipment 를 획득하는 경우에 따라 GetEquipment 메소드를 호출하였습니다.
player_uuid* | { player_uuid } |
---|---|
character_uuid* | TentuPlayKeyword._DUMMY_CHARACTER_ID_ |
item_slug* | { 랜덤 상자 } |
item_quantity* | 1 |
from_entity | entity.PlayQuest |
from_category_slug | { 도전 퀘스트 } |
from_slug | { 돈을 벌고 싶니? 부자가 되고 싶니? } |
player_uuid* | { player_uuid } |
---|---|
character_uuid* | TentuPlayKeyword._DUMMY_CHARACTER_ID_ |
item_slug* | { 랜덤 상자 } |
item_quantity* | 1 |
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 | { 랜덤 상자 } |