NAV
GS2-Script

GS2-Experience

イベントによってトリガーされる GS2-Script のリファレンス

トリガー

rankCapScript

rankCapScript

namespace = args.namespace
experienceModel = args.experienceModel
statuses = args.statuses

result = {
  rankCap=rankCap
}

ランクキャップ取得時 に実行されるGS2-Script

Request

説明
namespace Namespace ネームスペース
experienceModel ExperienceModel 経験値・ランクアップ閾値モデル
statuses Status[] ステータスのリスト

Result

必須 デフォルト 値の制限 説明
rankCap int ~ 9223372036854775807 ランクキャップ

changeExperience

changeExperience

namespace = args.namespace
experienceModel = args.experienceModel
status = args.status

result = {
  permit=permit,
  overrideExperienceValue=overrideExperienceValue
}

経験値変化時 に実行されるGS2-Script実行前に呼び出される GS2-Script

Request

説明
namespace Namespace ネームスペース
experienceModel ExperienceModel 経験値・ランクアップ閾値モデル
status Status ステータス

Result

必須 デフォルト 値の制限 説明
permit bool 経験値変化 を許可するか
overrideExperienceValue int ~ 9223372036854775807 経験値変化量

changeExperienceDone

changeExperienceDone

namespace = args.namespace
experienceModel = args.experienceModel
status = args.status

result = {
  permit=permit,
  overrideExperienceValue=overrideExperienceValue
}

経験値変化時 に実行されるGS2-Script実行後に呼び出される GS2-Script

Request

説明
namespace Namespace ネームスペース
experienceModel ExperienceModel 経験値・ランクアップ閾値モデル
status Status ステータス

Result

必須 デフォルト 値の制限 説明
permit bool 経験値変化 を許可するか
overrideExperienceValue int ~ 9223372036854775807 経験値変化量

changeRank

changeRank

namespace = args.namespace
experienceModel = args.experienceModel
status = args.status

result = {
}

ランク変化時 に実行されるGS2-Script

Request

説明
namespace Namespace ネームスペース
experienceModel ExperienceModel 経験値・ランクアップ閾値モデル
status Status ステータス

Result

必須 デフォルト 値の制限 説明

changeRankCap

changeRankCap

namespace = args.namespace
experienceModel = args.experienceModel
status = args.status

result = {
  permit=permit,
  overrideRankCapValue=overrideRankCapValue
}

ランクキャップ変化時 に実行されるGS2-Script実行前に呼び出される GS2-Script

Request

説明
namespace Namespace ネームスペース
experienceModel ExperienceModel 経験値・ランクアップ閾値モデル
status Status ステータス

Result

必須 デフォルト 値の制限 説明
permit bool ランクキャップ変化 を許可するか
overrideRankCapValue int ~ 9223372036854775807 新しいランクキャップ

changeRankCapDone

changeRankCapDone

namespace = args.namespace
experienceModel = args.experienceModel
status = args.status

result = {
  permit=permit,
  overrideRankCapValue=overrideRankCapValue
}

ランクキャップ変化時 に実行されるGS2-Script実行後に呼び出される GS2-Script

Request

説明
namespace Namespace ネームスペース
experienceModel ExperienceModel 経験値・ランクアップ閾値モデル
status Status ステータス

Result

必須 デフォルト 値の制限 説明
permit bool ランクキャップ変化 を許可するか
overrideRankCapValue int ~ 9223372036854775807 新しいランクキャップ

overflowExperience

overflowExperience

namespace = args.namespace
experienceModel = args.experienceModel
status = args.status
overflowExperienceValue = args.overflowExperienceValue

result = {
  permit=permit
}

経験値あふれ時 に実行されるGS2-Script

Request

説明
namespace Namespace ネームスペース
experienceModel ExperienceModel 経験値・ランクアップ閾値モデル
status Status ステータス
overflowExperienceValue int 経験値あふれ量

Result

必須 デフォルト 値の制限 説明
permit bool 経験値あふれ を許可するか