クエスト
ユーザーがクエストをクリアして報酬を受け取る場合、以下のメソッドを呼び出してください。
クエスト開始
ゲームでクエストを行ったデータを収集するためにクエストを受注、または終了する場合、以下のように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 Type}メソッドを呼び出してください。
以下の適用例ではクエスト報酬として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 { ランダムボックス }