MMORPG

特定のキャラクターでオープンワールドを旅しながらプレイする場合、以下のようにメソッドを呼び出してください。

マップ入場と退場

  • キャラクターが特定のマップに入場または退場する場合、PlayStageを呼び出して下さい。

    マップに入る
    メソッド パラメータ データ型 必須 備考

    PlayStage

    player_uuid

    string

    必須

    character_uuids

    string

    必須

    stage_type

    必須

    stageType.PvE

    stage_slug

    string

    必須

    デネブ村

    stage_category_slug

    string

    オプション

    セーフゾーン

    stage_level

    string

    オプション

    null

    stage_score

    int

    オプション

    null

    stage_status

    オプション

    stageStatus.Start

    stage_playtime

    int

    オプション

    null

    マップから出る
    メソッド パラメータ データ型 必須 備考

    PlayStage

    player_uuid

    string

    必須

    character_uuids

    string

    必須

    stage_type

    必須

    stageType.PvE

    stage_slug

    string

    必須

    デネブ村

    stage_category_slug

    string

    オプション

    セーフゾーン

    stage_level

    string

    オプション

    null

    stage_score

    int

    オプション

    null

    stage_status

    オプション

    stageStatus.Win

    stage_playtime

    int

    オプション

    30

  • 財貨またはアイテムを使って特定のマップに入場・退場する場合、UseCurrencyおよびUseConsumableメソッドを同時に呼び出して下さい。

    • キャラクターがあるマップから離れて別のマップに進む場合、PlayStageを2回呼び出す必要があります。この際に最初の呼び出しは既存マップからの退場に関するもので、2番目の呼び出しは新しいマップへの入場に関するものです。

    • キャラクターが新しいマップに入場する場合、前のマップからの退場に関する PlayStage メソッドのstage_statusにはstageStatus.Winを入力してください。

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

    UseCurrency

    player_uuid

    string

    必須

    character_uuid

    string

    必須

    currency_slug

    string

    必須

    提案

    currency_quantity

    float

    必須

    10000

    currency_total_quantity

    float

    オプション

    999999

    where_to_entity

    オプション

    entity.PlayStage

    where_to_category_slug

    string

    オプション

    ノーマルゾーン

    where_to_slug

    string

    オプション

    黄金の野原

    前のマップからの退却
    メソッド パラメータ データ型 必須 備考

    PlayStage

    player_uuid

    string

    必須

    character_uuids

    string

    必須

    stage_type

    必須

    stageType.PvE

    stage_slug

    string

    必須

    デネブ村

    stage_category_slug

    string

    オプション

    セーフゾーン

    stage_level

    string

    オプション

    null

    stage_score

    int

    オプション

    null

    stage_status

    オプション

    stageStatus.Win

    stage_playtime

    int

    オプション

    30

    新しいマップの開始
    メソッド パラメータ データ型 必須 備考

    PlayStage

    player_uuid

    string

    必須

    character_uuids

    string

    必須

    stage_type

    必須

    stageType.PvP

    stage_slug

    string

    必須

    黄金の野原

    stage_category_slug

    string

    オプション

    ノーマルゾーン

    stage_level

    string

    オプション

    23

    stage_score

    int

    オプション

    null

    stage_status

    オプション

    stageStatus.Start

    stage_playtime

    int

    オプション

    null

アイテム獲得

プレイ中に財貨や装備といったObjectを獲得する場合、ObjectごとのGet{ Object }メソッドを呼び出してください。

  • プレイ中に財貨を獲得する場合、GetCurrencyを呼び出してください。

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

    GetCurrency

    player_uuid

    string

    必須

    character_uuid

    string

    必須

    currency_slug

    string

    必須

    提案

    currency_quantity

    float

    必須

    100

    currency_total_quantity

    float

    オプション

    99999

    from_entity

    オプション

    entity.PlayStage

    from_category_slug

    string

    オプション

    ノーマルゾーン

    from_slug

    string

    オプション

    黄金の野原

  • プレイ中に材料アイテムを獲得する場合、GetMaterialを呼び出してください。

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

    GetMaterial

    player_uuid

    string

    必須

    character_uuid

    string

    必須

    item_slug

    string

    必須

    item_quantity

    float

    必須

    1

    from_entity

    オプション

    entity.PlayStage

    from_category_slug

    string

    オプション

    ノーマルゾーン

    from_slug

    string

    オプション

    黄金の野原

  • プレイ中に装備アイテムを獲得する場合、GetEquipmentを呼び出してください。

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

    GetEquipment

    player_uuid

    string

    必須

    character_uuid

    string

    必須

    item_slug

    string

    必須

    リザードマンの弓

    item_quantity

    float

    必須

    1

    from_entity

    オプション

    entity.PlayStage

    from_category_slug

    string

    オプション

    ノーマルゾーン

    from_slug

    string

    オプション

    黄金の野原

  • プレイ中にポーションのような消費アイテムを獲得する場合、GetConsumableを呼び出してください。

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

    GetConsumable

    player_uuid

    string

    必須

    character_uuid

    string

    必須

    item_slug

    string

    必須

    アルデカの高級誓約書(刻印)

    item_quantity

    float

    必須

    1

    from_entity

    オプション

    entity.PlayStage

    from_category_slug

    string

    オプション

    ノーマルゾーン

    from_slug

    string

    オプション

    黄金の野原

キャラクターステータスの変更

プレイ中にユーザーの選択によってキャラクターのステータスが変わる場合、ChangeStatを呼び出してください。

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

ChangeStat

player_uuid

string

必須

Notes

character_uuid

string

必須

stat_slug

string

必須

腕力

stat_to

int

必須

19

stat_from

int

オプション

18

stat_category_slug

string

オプション

基本ステータス

キャラクターのレベルアップ

プレイ中にキャラクターがレベルアップする場合、LevelUpCharacterを呼び出してください。

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

LevelUpCharacter

player_uuid

string

必須

character_uuid

string

必須

level_to

int

必須

14

level_from

int

オプション

キャラクターの死亡

  • プレイ中にキャラクターが死亡する場合、PlayStageを呼び出してステージ終了を記録してください。

    stage_statusにはstageStatus.Loseを入力してください。

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

    PlayStage

    player_uuid

    string

    必須

    character_uuids

    string

    必須

    stage_type

    必須

    stageType.PvP

    stage_slug

    string

    必須

    黄金の野原

    stage_category_slug

    string

    オプション

    ノーマルゾーン

    stage_level

    string

    オプション

    23

    stage_score

    int

    オプション

    null

    stage_status

    オプション

    stageStatus.Lose

    stage_playtime

    int

    オプション

    null

  • キャラクターのデスペナルティ(例:アイテムの消失)が存在する場合、ステージの終了と同時にDismiss{ Object }メソッドを呼び出してください。

    以下の適用例ではアイテムの消失に対し、 DismissEquipment メソッドを呼び出しました。

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

    DismissEquipment

    player_uuid

    string

    必須

    character_uuid

    string

    必須

    item_slug

    string

    必須

    +6ロングソード

    item_quantity

    string

    必須

    1

装備やスキル、ペットの召喚

ペットの召喚と使用

プレイ中にキャラクターを手助けする「ペット」のようなサブキャラクターを利用する場合、以下のようにメソッドを呼び出してください。

  • キャラクターがペットを召喚、またはセットするときにEquipPetメソッドを呼び出します。

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

    EquipPet

    player_uuid

    string

    必須

    character_uuid

    string

    必須

    item_slug

    string

    必須

    フェレットユニコーン

    equip_status

    必須

    equipStatus.Equip

    item_level

    int

    オプション

    7

    character_level

    int

    オプション

    14

  • キャラクターがペットを召喚、またはセットしてマップに進む際にPlayStageWithメソッドを呼び出します。

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

    PlayStageWithPet

    player_uuid

    string

    必須

    character_uuids

    string

    必須

    item_slug

    string

    必須

    フェレットユニコーン

    stage_slug

    string

    必須

    黄金の野原

    stage_type

    オプション

    stageType.PvP

    stage_category_slug

    string

    オプション

    ノーマルゾーン

装備の装着と使用

キャラクターがアイテムを装備してプレイする場合、以下のようにEquipmentメソッドを呼び出してください。

  • キャラクターが装備アイテムを装着してプレイする場合、以下のようにEquipEquipmentPlayStageWithEquipmentメソッドを呼び出してください。

    1. キャラクターに装備を装着するときにEquipEquipmentメソッドを呼び出します。

      空きスロットに装備装着

      メソッド

      パラメータ

      データ型

      必須

      備考

      アイテムA

      アイテムB

      EquipEquipment

      player_uuid

      string

      必須

      character_uuid

      string

      必須

      item_slug

      string

      必須

      +6ロングソード

      +1スケイルアーマー

      equip_status

      必須

      equipStatus.Equip

      item_level

      int

      オプション

      6

      1

      character_level

      int

      オプション

      14

    2. キャラクターが装備アイテムを装着してマップに進む際にPlayStageWithEquipmentメソッドを呼び出してください。

      メソッド

      パラメータ

      データ型

      必須

      備考

      アイテムA

      アイテムB

      PlayStageWithEquipment

      player_uuid

      string

      必須

      character_uuid

      string

      必須

      item_slug

      string

      必須

      +6ロングソード

      +1スケイルアーマー

      stage_slug

      string

      オプション

      黄金の野原

      stage_type

      オプション

      stageType.PvP

      stage_category_slug

      string

      オプション

      ノーマルゾーン

  • キャラクターが装備アイテムを付け替える場合、以下のようにEquipEquipmentPlayStageWithEquipmentメソッドを呼び出してください。

    1. キャラクターが既存装備を外すときにEquipEquipmentメソッドを呼び出してください。

      装備アイテムの解除
      メソッド パラメータ データ型 必須 備考

      EquipEquipment

      player_uuid

      string

      必須

      character_uuid

      string

      必須

      item_slug

      string

      必須

      +6ロングソード

      equip_status

      必須

      equipStatus.Unequip

      item_level

      int

      オプション

      6

      character_level

      int

      オプション

      14

    2. キャラクターに新しい装備を装着するときにEquipEquipmentメソッドを呼び出します。

      新しいアイテムの装備
      メソッド パラメータ データ型 必須 備考

      EquipEquipment

      player_uuid

      string

      必須

      character_uuid

      string

      必須

      item_slug

      string

      必須

      +10ロングソード

      equip_status

      必須

      equipStatus.Equip

      item_level

      int

      オプション

      10

      character_level

      int

      オプション

      14

    3. キャラクターが新しい装備アイテムを装着してマップに進む際にPlayStageWithEquipmentメソッドを呼び出してください。

      新しいアイテムでプレイ
      メソッド パラメータ データ型 必須 備考

      PlayStageWithEquipment

      player_uuid

      string

      必須

      character_uuid

      string

      必須

      item_slug

      string

      必須

      +10ロングソード

      stage_slug

      string

      オプション

      黄金の野原

      stage_type

      オプション

      stageType.PvP

      stage_category_slug

      string

      オプション

      ノーマルゾーン

スキルの装備と使用

キャラクターに特定スキルをセットしてプレイする場合、以下のようにEquipSkillおよびPlayStageWithSkillメソッドを呼び出してください。

  • キャラクターが新しいスキルをセットまたは解除するときはEquipSkillメソッドを呼び出してください。

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

    EquipSkill

    player_uuid

    string

    必須

    character_uuid

    string

    必須

    skill_slug

    string

    必須

    腕力

    skill_category_slug

    string

    オプション

    パッシブ

    equip_status

    必須

    equipStatus.Equip

    skill_level

    int

    オプション

    3

    character_level

    int

    オプション

    14

  • 新しいスキルをセットしてマップに進むタイミングでPlayStageWithSkillを呼び出してください。

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

    PlayStageWithSkill

    player_uuid

    string

    必須

    character_uuid

    string

    必須

    skill_slug

    string

    必須

    腕力

    skill_category_slug

    string

    オプション

    パッシブ

    stage_slug

    string

    必須

    黄金の野原

    stage_type

    オプション

    stageType.PvP

    stage_category_slug

    string

    オプション

    ノーマルゾーン