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

拡張スクリプトを呼び出す イベントトリガー のリファレンス

トリガー

createAccount

アカウント新規作成

同期実行スクリプト

アカウント新規作成 処理の前に、スクリプトが同期実行されます。

Request
説明
namespaceNamespaceネームスペース
accountAccountゲームプレイヤーアカウント
Result
必須デフォルト値の制限説明
permitbool
アカウントの作成を許可するか
実装例
namespace = args.namespace
account = args.account

result = {
  permit=permit
}

非同期実行スクリプト

アカウント新規作成 処理の後に、スクリプトが非同期実行されます。

Request
説明
namespaceNamespaceネームスペース
accountAccountゲームプレイヤーアカウント
実装例
namespace = args.namespace
account = args.account

result = {
}

authentication

アカウントの認証

同期実行スクリプト

アカウントの認証 処理の前に、スクリプトが同期実行されます。

Request
説明
namespaceNamespaceネームスペース
accountAccountゲームプレイヤーアカウント
elapsedHoursint前回ログインからの経過時間
Result
必須デフォルト値の制限説明
permitbool
アカウントの認証を許可するか
forceboolfalseパスワード認証に失敗しても認証を通すか
実装例
namespace = args.namespace
account = args.account
elapsedHours = args.elapsedHours

result = {
  permit=permit,
  force=force
}

非同期実行スクリプト

アカウントの認証 処理の後に、スクリプトが非同期実行されます。

Request
説明
namespaceNamespaceネームスペース
accountAccountゲームプレイヤーアカウント
elapsedHoursint前回ログインからの経過時間
実装例
namespace = args.namespace
account = args.account
elapsedHours = args.elapsedHours

result = {
}

ban

アカウントBANの登録

同期実行スクリプト

アカウントBANの登録 処理の前に、スクリプトが同期実行されます。

Request
説明
namespaceNamespaceネームスペース
accountAccountゲームプレイヤーアカウント
addBanStatusBanStatus追加するアカウントBANステータス
Result
必須デフォルト値の制限説明
permitbool
アカウントBANの登録を許可するか
実装例
namespace = args.namespace
account = args.account
addBanStatus = args.addBanStatus

result = {
  permit=permit
}

非同期実行スクリプト

アカウントBANの登録 処理の後に、スクリプトが非同期実行されます。

Request
説明
namespaceNamespaceネームスペース
accountAccountゲームプレイヤーアカウント
addBanStatusBanStatus追加するアカウントBANステータス
実装例
namespace = args.namespace
account = args.account
addBanStatus = args.addBanStatus

result = {
}

unBan

アカウントBANの解除

同期実行スクリプト

アカウントBANの解除 処理の前に、スクリプトが同期実行されます。

Request
説明
namespaceNamespaceネームスペース
accountAccountゲームプレイヤーアカウント
Result
必須デフォルト値の制限説明
permitbool
アカウントBANの解除を許可するか
実装例
namespace = args.namespace
account = args.account

result = {
  permit=permit
}

非同期実行スクリプト

アカウントBANの解除 処理の後に、スクリプトが非同期実行されます。

Request
説明
namespaceNamespaceネームスペース
accountAccountゲームプレイヤーアカウント
実装例
namespace = args.namespace
account = args.account

result = {
}

createTakeOver

引き継ぎ情報登録

同期実行スクリプト

引き継ぎ情報登録 処理の前に、スクリプトが同期実行されます。

Request
説明
namespaceNamespaceネームスペース
takeOverTakeOver引き継ぎ情報
accountAccountゲームプレイヤーアカウント
Result
必須デフォルト値の制限説明
permitbool
引き継ぎ情報登録を許可するか
実装例
namespace = args.namespace
takeOver = args.takeOver
account = args.account

result = {
  permit=permit
}

非同期実行スクリプト

引き継ぎ情報登録 処理の後に、スクリプトが非同期実行されます。

Request
説明
namespaceNamespaceネームスペース
takeOverTakeOver引き継ぎ情報
accountAccountゲームプレイヤーアカウント
実装例
namespace = args.namespace
takeOver = args.takeOver
account = args.account

result = {
}

doTakeOver

引き継ぎ実行

同期実行スクリプト

引き継ぎ実行 処理の前に、スクリプトが同期実行されます。

Request
説明
namespaceNamespaceネームスペース
accountAccountゲームプレイヤーアカウント
takeOverTakeOver引き継ぎ情報
Result
必須デフォルト値の制限説明
permitbool
引き継ぎ実行を許可するか
forceboolfalseパスワード認証に失敗しても認証を通すか
実装例
namespace = args.namespace
account = args.account
takeOver = args.takeOver

result = {
  permit=permit,
  force=force
}

非同期実行スクリプト

引き継ぎ実行 処理の後に、スクリプトが非同期実行されます。

Request
説明
namespaceNamespaceネームスペース
accountAccountゲームプレイヤーアカウント
takeOverTakeOver引き継ぎ情報
実装例
namespace = args.namespace
account = args.account
takeOver = args.takeOver

result = {
}