GS2-Account Script トリガーリファレンス

GS2-Accountで定義されている、拡張スクリプトを呼び出すイベントトリガーのリファレンス

createAccount

アカウント新規作成実行前にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
accountAccountゲームプレイヤーアカウント

Result

必須デフォルト値の制限説明
permitboolアカウントの作成を許可するか

実装例

namespace = args.namespace
account = args.account

result = {
  permit=permit
}

createAccountDone

アカウント新規作成実行後にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
accountAccountゲームプレイヤーアカウント

Result

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

実装例

namespace = args.namespace
account = args.account

result = {
}

authentication

認証実行前にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
accountAccountゲームプレイヤーアカウント
elapsedHoursint前回ログインからの経過時間

Result

必須デフォルト値の制限説明
permitboolアカウントの認証を許可するか
forceboolfalseパスワード認証に失敗しても認証を通すか

実装例

namespace = args.namespace
account = args.account
elapsedHours = args.elapsedHours

result = {
  permit=permit,
  force=force
}

authenticationDone

認証実行後にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
accountAccountゲームプレイヤーアカウント
elapsedHoursint前回ログインからの経過時間

Result

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

実装例

namespace = args.namespace
account = args.account
elapsedHours = args.elapsedHours

result = {
}

createTakeOver

引き継ぎ情報登録実行前にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
takeOverTakeOver引き継ぎ設定
accountAccountゲームプレイヤーアカウント

Result

必須デフォルト値の制限説明
permitbool引き継ぎ情報登録を許可するか

実装例

namespace = args.namespace
takeOver = args.takeOver
account = args.account

result = {
  permit=permit
}

createTakeOverDone

引き継ぎ情報登録実行後にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
takeOverTakeOver引き継ぎ設定
accountAccountゲームプレイヤーアカウント

Result

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

実装例

namespace = args.namespace
takeOver = args.takeOver
account = args.account

result = {
}

doTakeOver

引き継ぎ実行前にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
accountAccountゲームプレイヤーアカウント
takeOverTakeOver引き継ぎ設定

Result

必須デフォルト値の制限説明
permitbool引き継ぎ実行を許可するか
forceboolfalseパスワード認証に失敗しても認証を通すか

実装例

namespace = args.namespace
account = args.account
takeOver = args.takeOver

result = {
  permit=permit,
  force=force
}

doTakeOverDone

引き継ぎ実行後にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
accountAccountゲームプレイヤーアカウント
takeOverTakeOver引き継ぎ設定

Result

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

実装例

namespace = args.namespace
account = args.account
takeOver = args.takeOver

result = {
}