ボーナス

ユーザーがゲームコンテンツのプレイ以外にログインボーナスといった様々な方法でObjectを獲得する場合、以下のように GetBonus メソッドと同時にObjectごとの Get{ Object } メソッドを呼び出してください。

ログインボーナス

ログインボーナスとしてダイヤモンドを獲得する場合、GetBonusGetCurrencyを呼び出してください。

メソッド パラメータ データ型 必須 備考

GetBonus

player_uuid

string

必須

character_uuid

string

必須

TentuPlayKeyword._DUMMY_CHARACTER_ID_

bonus_slug

string

必須

デイリーログイン1日目

bonus_category_slug

string

必須

デイリーログイン

is_automated

boolean

オプション

FALSE

メソッド パラメータ データ型 必須 備考

GetCurrency

player_uuid

string

必須

character_uuid

string

必須

TentuPlayKeyword._DUMMY_CHARACTER_ID_

currency_slug

string

必須

ダイヤ

currency_quantity

float

必須

10

currency_total_quantity

float

オプション

999

from_entity

オプション

entity.GetBonus

from_category_slug

string

オプション

デイリーログイン

from_slug

string

オプション

デイリーログイン1日目

デイリーミッション報酬

デイリーミッションの報酬としてゴールドとダイヤを獲得する場合、GetBonusGetCurrencyを呼び出してください。

メソッド パラメータ データ型 必須 備考

PlayQuest

player_uuid

string

必須

character_uuid

string

必須

TentuPlayKeyword._DUMMY_CHARACTER_ID_

quest_slug

string

必須

デイリーミッション7件クリア

quest_status

string

必須

questStatus.Clear

quest_category_slug

string

オプション

デイリーミッション

メソッド

パラメータ

データ型

必須

備考

ゴールド

ダイヤ

GetCurrency

player_uuid

string

必須

character_uuid

string

必須

TentuPlayKeyword._DUMMY_CHARACTER_ID_

currency_slug

string

必須

ゴールド

次元石

currency_quantity

float

必須

10000

200

currency_total_quantity

float

オプション

99999999

99999

from_entity

オプション

entity.PlayQuest

from_category_slug

string

オプション

デイリーミッション

from_slug

string

オプション

デイリーミッション7件クリア

デイリークエスト報酬

デイリークエストをクリアして報酬を獲得する場合、以下のメソッドを呼び出してください。

  • 報酬として一定の確率でEquipmentアイテムを獲得する場合、PlayQuest および GetRandomBoxOpenRandomBoxGetEquipmentを呼び出してください。

    この際にユーザーが直接ランダムボックスを獲得、または開ける行動をしなかったとしてもGetRandomBoxOpenRandomBoxを呼び出す必要があります。

    メソッド パラメータ データ型 必須 備考

    PlayQuest

    player_uuid

    string

    必須

    character_uuid

    string

    必須

    TentuPlayKeyword._DUMMY_CHARACTER_ID_

    quest_slug

    string

    必須

    クエストAを1回クリア

    quest_status

    string

    必須

    questStatus.Clear

    quest_category_slug

    string

    オプション

    デイリークエスト

    メソッド パラメータ データ型 必須 備考

    GetRandomBox

    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

    オプション

    クエストAを1回クリア

    メソッド パラメータ データ型 必須 備考

    OpenRandomBox

    player_uuid

    string

    必須

    character_uuid

    string

    必須

    TentuPlayKeyword._DUMMY_CHARACTER_ID_

    item_slug

    string

    必須

    ランダムボックス

    item_quantity

    float

    必須

    1

    メソッド パラメータ データ型 必須 備考

    GetEquipment

    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

    オプション

    ランダムボックス

  • 報酬としてトークンアイテムを獲得する場合、以下のように PlayQuestGetToken メソッドを呼び出してください。

    メソッド パラメータ データ型 必須 備考

    PlayQuest

    player_uuid

    string

    必須

    character_uuid

    string

    必須

    TentuPlayKeyword._DUMMY_CHARACTER_ID_

    quest_slug

    string

    必須

    他のユーザーと1回チャット

    quest_status

    string

    必須

    questStatus.Clear

    quest_category_slug

    string

    オプション

    デイリークエスト

    メソッド パラメータ データ型 必須 備考

    GetToken

    player_uuid

    string

    必須

    character_uuid

    string

    必須

    TentuPlayKeyword._DUMMY_CHARACTER_ID_

    item_slug

    string

    必須

    ダンジョン5階の入場券

    item_quantity

    float

    必須

    1

    from_entity

    オプション

    entity.PlayQuest

    from_category_slug

    string

    オプション

    デイリークエスト

    from_slug

    string

    オプション

    他のユーザーと1回チャット