コンソール画面

ログインボーナス

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

ログインボーナス

  • ログインボーナスでダイヤを獲得する場合、以下のようにGetBonusおよびGetCurrencyメソッドを呼び出してください。

    GetBonus
    player_uuid { player_uuid }
    character_uuid TentuPlayKeyword.DUMMY_CHARACTER_ID
    bonus_slug { デイリーログイン1日目 }
    bonus_category_slug { デイリーログイン }
    is_automated FALSE

    GetCurrency
    player_uuid { player_uuid }
    character_uuid TentuPlayKeyword.DUMMY_CHARACTER_ID
    currency_slug { ダイヤ }
    currency_quantity 10
    currency_total_quantity 999
    from_entity entity.GetBonus
    from_category_slug { デイリーログイン }
    from_slug { デイリーログイン1日目 }

デイリーミッション報酬

  • デイリーミッションの報酬としてゴールドとダイヤを獲得する場合、以下のようにGetBonusメソッドとGetCurrencyメソッドを呼び出してください。

    PlayQuest
    player_uuid { player_uuid }
    character_uuid TentuPlayKeyword.DUMMY_CHARACTER_ID
    quest_slug { デイリーミッション7件クリア }
    quest_status questStatus.Clear
    quest_category_slug { デイリーミッション }

    GetCurrency
    player_uuid { player_uuid } { player_uuid }
    character_uuid TentuPlayKeyword.DUMMY_CHARACTER_ID TentuPlayKeyword.DUMMY_CHARACTER_ID
    currency_slug { ゴールド } { 次元石}
    currency_quantity 10000 200
    currency_total_quantity 99999999 99999
    from_entity entity.PlayQuest entity.PlayQuest
    from_category_slug { デイリーミッション } { デイリーミッション }
    from_slug { デイリーミッション7件クリア } { デイリーミッション7件クリア }

デイリークエスト報酬

  • デイリークエストのクリア報酬として一定の確率でEquipmentアイテムを獲得する場合、GetBonusおよびGetRandomBox、OpenRandomBox、GetEquipmentメソッドを呼び出してください。

    一定の確率で特定のアイテムを獲得する場合、GetRandomBoxおよびOpenRandomBoxはユーザーが実際にランダムボックスを獲得、または開封する行動をしな くても記録されなければなりません。
    PlayQuest
    player_uuid { player_uuid }
    character_uuid TentuPlayKeyword.DUMMY_CHARACTER_ID
    quest_slug { クエストAを1回クリア }
    quest_status questStatus.Clear
    quest_category_slug { デイリークエスト }

    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 { クエストAを1回クリア }

    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 { ランダムボックス }

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

    PlayQuest
    player_uuid { player_uuid }
    character_uuid TentuPlayKeyword.DUMMY_CHARACTER_ID
    quest_slug { 他のユーザーと1回チャットする }
    quest_status questStatus.Clear
    quest_category_slug { デイリークエスト }

    GetToken
    player_uuid { player_uuid }
    character_uuid TentuPlayKeyword.DUMMY_CHARACTER_ID
    item_slug { ダンジョン5階の入場券 }
    item_quantity 1
    from_entity entity.PlayQuest
    from_category_slug { デイリークエスト }
    from_slug { 他のユーザーと1回チャットする }