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

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

トリガー

createAccount

アカウント新規作成

同期実行スクリプト

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

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

result = {
  permit=permit
}

非同期実行スクリプト

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

Request
説明
namespaceNamespaceネームスペース
accountAccountゲームプレイヤーアカウント
Result
必須デフォルト値の制限説明
実装例
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前回ログインからの経過時間
Result
必須デフォルト値の制限説明
実装例
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の情報
Result
必須デフォルト値の制限説明
実装例
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ゲームプレイヤーアカウント
Result
必須デフォルト値の制限説明
実装例
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ゲームプレイヤーアカウント
Result
必須デフォルト値の制限説明
実装例
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引き継ぎ設定
Result
必須デフォルト値の制限説明
実装例
namespace = args.namespace
account = args.account
takeOver = args.takeOver

result = {
}