コンソール画面

クエスト

ユーザーがクエストをクリアして報酬を受け取る場合、以下のメソッドを呼び出してください。

クエスト開始

ゲームでクエストを行ったデータを収集するためにクエストを受注、または終了する場合、以下のようにPlayQuestメソッドを呼び出してください。

PlayQuestメソッドの quest_status の値にはクエストの進捗に応じてquestStatus.AcceptやquestStatus.Clearを入力してください。 詳細については TPStashEvent.PlayQuest をご参考ください。
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 { ランダムボックス }