퀘스트
유저가 게임 내 퀘스트를 진행하여 보상을 받는 경우 다음 메소드를 호출하세요.
퀘스트 수행
게임 내 퀘스트를 수행한 데이터를 수집하기 위해 퀘스트를 받거나, 종료할 경우 아래와 같이 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 메소드를 호출하세요.
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 메소드를 호출하였습니다.
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 { 돈을 벌고 싶니? 부자가 되고 싶니? }
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 { 랜덤 상자 }