MMORPG
特定のキャラクターでオープンワールドを旅しながらプレイする場合、以下のようにメソッドを呼び出してください。
マップ開始及び退却
-
キャラクターが特定のマップを開始・退却する場合、以下のようにPlayStageを呼び出して下さい。
PlayStage (マップ開始) player_uuid { player_uuid } character_uuid { character_uuid } stage_type stageType.PvE stage_slug { デネブ村 } stage_category { セーフゾーン } stage_level null stage_score null stage_status stageStatus.Start stage_playtime null
PlayStage (特定のマップからの退却) player_uuid { player_uuid } character_uuid { character_uuid } stage_type stageType.PvE stage_slug { デネブ村 } stage_category { セーフゾーン } stage_level null stage_score null stage_status stageStatus.Win stage_playtime 30
-
財貨またはアイテムを使って特定のマップを開始・退却する場合、以下のようにUseCurrencyおよびUseConsumableメソッドを同時に呼び出して下さい。
MMORPGでキャラクターが新しいマップを開始する場合、前のマップからの退却に関するPlayStageメソッドのstage_status
にはstageStatus.Winを記録してください。UseCurrency player_uuid { player_uuid } character_uuid { character_uuid } currency_slug { ディール } currency_quantity 10000 currency_total_quantity 999999 where_to_entity entity.PlayStage where_to_category_slug { 一般エリア } where_to_slug { 黄金の野原 }
PlayStage (前のマップからの退却) player_uuid { player_uuid } character_uuid { character_uuid } stage_type stageType.PvE stage_slug { デネブ村 } stage_category_slug { セーフゾーン } stage_level null stage_score null stage_status stageStatus.Win stage_playtime 30
PlayStage (新しいマップの開始) player_uuid { player_uuid } character_uuid { character_uuid } stage_type stageType.PvP stage_slug { 黄金の野原 } stage_category_slug { 一般エリア } stage_level { 23 } stage_score null stage_status stageStatus.Start stage_playtime null
アイテム獲得
プレイ中に財貨や装備といったObjectを獲得する場合、ObjectごとのGet{Object}メソッドを呼び出してください。
-
プレイ中に財貨を獲得する場合、以下のようにGetCurrencyメソッドを呼び出してください。
GetCurrency player_uuid { player_uuid } character_uuid {character_uuid } currency_slug { ディール } currency_quantity 100 currency_total_quantity 99999 from_entity entity.PlayStage from_category_slug { 一般エリア } from_slug { 黄金の野原 }
-
プレイ中に材料アイテムを獲得する場合、以下のようにGetMaterialメソッドを呼び出してください。
GetMaterial player_uuid { player_uuid } character_uuid { character_uuid } item_slug { 鉄 } item_quantity 1 from_entity entity.PlayStage from_category_slug { 一般エリア } from_slug { 黄金の野原 }
-
プレイ中に装備アイテムを獲得する場合、以下のようにGetEquipmentメソッドを呼び出してください。
GetEquipment player_uuid { player_uuid } character_uuid { character_uuid } item_slug { リザードマンの弓 } item_quantity 1 from_entity entity.PlayStage from_category_slug { 一般エリア } from_slug { 黄金の野原 }
-
プレイ中にポーションのような消費アイテムを獲得する場合、以下のようにGetConsumableメソッドを呼び出してください。
GetConsumable player_uuid { player_uuid } character_uuid { character_uuid } item_slug { アルデカの高級誓約書(刻印) } item_quantity 1 from_entity entity.PlayStage from_category_slug { 一般エリア } from_slug { 黄金の野原 }
キャラクターステータスの変更
- プレイ中にユーザーの選択によってキャラクターのステータスが変わる場合、以下のようにChangeStatメソッドを呼び出してください。
ChangeStat player_uuid { player_uuid } character_uuid { character_uuid } stat_slug { 腕力 } stat_category_slug {基本ステータス } stat_to 19 stat_from 18
キャラクターのレベルアップ
- プレイ中にキャラクターがレベルアップする場合、以下のようLevelUpCharacterメソッドを呼び出してください。
LevelUpCharacter player_uuid { player_uuid } character_uuid { character_uuid } level_to 14 level_from 13
キャラクターの死亡
-
プレイ中にキャラクターが死亡する場合、以下のようにPlayStageを呼び出してステージ終了を記録してください。
PlayStageメソッドのstage_status
にはstageStatus.Loseを入力してください。PlayStage player_uuid { player_uuid } character_uuid { character_uuid } stage_type stageType.PvP stage_slug { 黄金の野原 } stage_category_slug { 一般エリア } stage_level { 23 } stage_score null stage_status stageStatus.Lose stage_playtime null
-
キャラクターのデスペナルティ(ex.アイテムの削除)が存在する場合、ステージの終了と同時にDismiss{Object}メソッドを呼び出してください。
以下の適用例ではアイテムの削除に対し、DismissEquipmentメソッドを呼び出しました。DismissEquipment player_uuid { player_uuid } character_uuid { character_uuid } item_slug {+6 ロングソード(ショップ) } item_quantity 1
装備やスキル、ペットの装備
ペットの装備及び使用
- プレイ中にキャラクターを手助けする「ペット」のようなサブキャラクターを利用する場合、以下のようにメソッドを呼び出してください。
キャラクターがペットを召喚、または装備するときにEquipPetメソッドを呼び出します。
キャラクターがペットを召喚、または装備してマップを開始するときにPlayStageWithメソッドを呼び出します。
EquipPet player_uuid { player_uuid } character_uuid { character_uuid } item_slug { フェレットユニコーン } equip_status equipStatus.Equip item_level 7 character_level 14
PlayStageWithPet player_uuid { player_uuid } character_uuid { character_uuid } item_slug { フェレットユニコーン } stage_slug { 黄金の野原 } stage_type stageType.PvP stage_category_slug { 一般エリア }
装備の装着及び活用
キャラクターがアイテムを装備してプレイする場合、以下のようにEquipmentメソッドを呼び出してください。 - キャラクターが装備アイテムを装着してプレイする場合、以下のようにEquipEquipmentおよびPlayStageWithEquipmentメソッドを呼び出してください。
キャラクターに装備を装着するときにEquipEquipmentメソッドを呼び出します。
キャラクターに装備を装着してマップを開始するときにPlayStageWithEquipmentメソッドを呼び出します。
EquipEquipment (空きスロットに装備装着) player_uuid { player_uuid } { player_uuid } character_uuid { character_uuid } { character_uuid } item_slug { +6 ロングソード } { +1 スケイルアーマー } equip_status equipStatus.Equip equipStatus.Equip item_level 6 1 character_level 14 14
PlayStageWithEquipment player_uuid { player_uuid } { player_uuid } character_uuid { character_uuid } { character_uuid } item_slug { +6 ロングソード } { +1 スケイルアーマー } stage_slug { 黄金の野原 } { 黄金の野原 } stage_type stageType.PvP stageType.PvP stage_category_slug { 一般エリア } { 一般エリア }
- キャラクターが装備アイテムを入れ替える場合、以下のようにEquipEquipmentおよびPlayStageWithEquipmentメソッドを呼び出してください。
キャラクターが新しい装備を装着、または解除するときにEquipEquipmentメソッドを呼び出してください。
キャラクターに新しい装備を装着してマップを開始するときにPlayStageWithEquipmentメソッドを呼び出します。EquipEquipment (装備中のEquipmentアイテム解除) player_uuid { player_uuid } character_uuid { character_uuid } item_slug { +6 ロングソード } equip_status equipStatus.Unequip item_level 6 character_level 14
EquipEquipment (新しいEquipmentアイテムに入れ替え) player_uuid { player_uuid } character_uuid { character_uuid } item_slug { +10 ロングソード } equip_status equipStatus.Equip item_level 10 character_level 14
PlayStageWithEquipment (新しいEquipmentアイテムでプレイ) player_uuid { player_uuid } character_uuid { character_uuid } item_slug { +10 ロングソード } stage_slug { 黄金の野原 } stage_type stageType.PvP stage_category_slug { 一般エリア }
スキルのセット及び使用
- キャラクターに特定スキルをセットしてプレイする場合、以下のようにEquipSkillおよびPlayStageWithSkillメソッドを呼び出してください。
キャラクターが新しいスキルをセット、または解除するときにEquipSkillメソッドを呼び出してください。
新しいスキルをセットしてマップを開始するときにPlayStageWithSkillメソッドを呼び出します。EquipSkill player_uuid { player_uuid } character_uuid { character_uuid } skill_slug { ストレングス } skill_category_slug { パッシブ } equip_status { Equip } skill_level 3 character_level 14
PlayStageWithSkill player_uuid { player_uuid } character_uuid { character_uuid } skill_slug { ストレングス } skill_category_slug { パッシブ } stage_slug { 黄金の野原 } stage_type stageType.PvP stage_category_slug { 一般エリア }
ⓒ Sentience All Rights Reserved
-