NAV
GS2-Script

GS2-Enhance

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

トリガー

createAccount

createAccount

namespace = args.namespace
rateModel = args.rateModel
targetItemSetId = args.targetItemSetId
bonusRate = args.bonusRate
experienceValue = args.experienceValue

result = {
  permit=permit,
  overrideExperienceValue=overrideExperienceValue
}

強化実行時 に実行されるGS2-Script実行前に呼び出される GS2-Script

Request

説明
namespace Namespace ネームスペース
rateModel RateModel ゲームプレイヤーアカウント
targetItemSetId string 有効期限ごとのアイテム所持数量GRN
bonusRate float 経験値ボーナスの倍率(1.0=ボーナスなし)
experienceValue long 入手経験値量

Result

必須 デフォルト 値の制限 説明
permit bool 強化実行を許可するか
overrideExperienceValue long ~ 1.7976931348623157e+308 上書きする入手経験値量

createAccountDone

createAccountDone

namespace = args.namespace
rateModel = args.rateModel
targetItemSetId = args.targetItemSetId
bonusRate = args.bonusRate
experienceValue = args.experienceValue

result = {
  permit=permit,
  overrideExperienceValue=overrideExperienceValue
}

強化実行時 に実行されるGS2-Script実行後に呼び出される GS2-Script

Request

説明
namespace Namespace ネームスペース
rateModel RateModel ゲームプレイヤーアカウント
targetItemSetId string 有効期限ごとのアイテム所持数量GRN
bonusRate float 経験値ボーナスの倍率(1.0=ボーナスなし)
experienceValue long 入手経験値量

Result

必須 デフォルト 値の制限 説明
permit bool 強化実行を許可するか
overrideExperienceValue long ~ 1.7976931348623157e+308 上書きする入手経験値量