GS2-Account Script トリガーリファレンス
拡張スクリプトを呼び出す イベントトリガー のリファレンス
トリガー
createAccount
アカウント新規作成
同期実行スクリプト
スクリプト、アカウント新規作成の順に同期実行されます。
Request
| 型 | 説明 | |
|---|---|---|
| namespace | Namespace | ネームスペース |
| account | Account | ゲームプレイヤーアカウント |
Result
| 型 | 必須 | デフォルト | 値の制限 | 説明 | |
|---|---|---|---|---|---|
| permit | bool | ✓ | アカウントの作成を許可するか |
実装例
namespace = args.namespace
account = args.account
result = {
permit=permit
}非同期実行スクリプト
アカウント新規作成の実行後にスクリプトが非同期実行されます。
Request
| 型 | 説明 | |
|---|---|---|
| namespace | Namespace | ネームスペース |
| account | Account | ゲームプレイヤーアカウント |
Result
| 型 | 必須 | デフォルト | 値の制限 | 説明 |
|---|
実装例
namespace = args.namespace
account = args.account
result = {
}authentication
アカウントの認証
同期実行スクリプト
スクリプト、アカウントの認証の順に同期実行されます。
Request
| 型 | 説明 | |
|---|---|---|
| namespace | Namespace | ネームスペース |
| account | Account | ゲームプレイヤーアカウント |
| elapsedHours | int | 前回ログインからの経過時間 |
Result
| 型 | 必須 | デフォルト | 値の制限 | 説明 | |
|---|---|---|---|---|---|
| permit | bool | ✓ | アカウントの認証を許可するか | ||
| force | bool | false | パスワード認証に失敗しても認証を通すか |
実装例
namespace = args.namespace
account = args.account
elapsedHours = args.elapsedHours
result = {
permit=permit,
force=force
}非同期実行スクリプト
アカウントの認証の実行後にスクリプトが非同期実行されます。
Request
| 型 | 説明 | |
|---|---|---|
| namespace | Namespace | ネームスペース |
| account | Account | ゲームプレイヤーアカウント |
| elapsedHours | int | 前回ログインからの経過時間 |
Result
| 型 | 必須 | デフォルト | 値の制限 | 説明 |
|---|
実装例
namespace = args.namespace
account = args.account
elapsedHours = args.elapsedHours
result = {
}ban
アカウントBANの登録
同期実行スクリプト
スクリプト、アカウントBANの登録の順に同期実行されます。
Request
| 型 | 説明 | |
|---|---|---|
| namespace | Namespace | ネームスペース |
| account | Account | ゲームプレイヤーアカウント |
| addBanStatus | BanStatus | 追加するアカウントBANの情報 |
Result
| 型 | 必須 | デフォルト | 値の制限 | 説明 | |
|---|---|---|---|---|---|
| permit | bool | ✓ | アカウントBANの登録を許可するか |
実装例
namespace = args.namespace
account = args.account
addBanStatus = args.addBanStatus
result = {
permit=permit
}非同期実行スクリプト
アカウントBANの登録の実行後にスクリプトが非同期実行されます。
Request
| 型 | 説明 | |
|---|---|---|
| namespace | Namespace | ネームスペース |
| account | Account | ゲームプレイヤーアカウント |
| addBanStatus | BanStatus | 追加するアカウントBANの情報 |
Result
| 型 | 必須 | デフォルト | 値の制限 | 説明 |
|---|
実装例
namespace = args.namespace
account = args.account
addBanStatus = args.addBanStatus
result = {
}unBan
アカウントBAN解除
同期実行スクリプト
スクリプト、アカウントBAN解除の順に同期実行されます。
Request
| 型 | 説明 | |
|---|---|---|
| namespace | Namespace | ネームスペース |
| account | Account | ゲームプレイヤーアカウント |
Result
| 型 | 必須 | デフォルト | 値の制限 | 説明 | |
|---|---|---|---|---|---|
| permit | bool | ✓ | アカウントBANの解除を許可するか |
実装例
namespace = args.namespace
account = args.account
result = {
permit=permit
}非同期実行スクリプト
アカウントBAN解除の実行後にスクリプトが非同期実行されます。
Request
| 型 | 説明 | |
|---|---|---|
| namespace | Namespace | ネームスペース |
| account | Account | ゲームプレイヤーアカウント |
Result
| 型 | 必須 | デフォルト | 値の制限 | 説明 |
|---|
実装例
namespace = args.namespace
account = args.account
result = {
}createTakeOver
引き継ぎ情報登録
同期実行スクリプト
スクリプト、引き継ぎ情報登録の順に同期実行されます。
Request
| 型 | 説明 | |
|---|---|---|
| namespace | Namespace | ネームスペース |
| takeOver | TakeOver | 引き継ぎ設定 |
| account | Account | ゲームプレイヤーアカウント |
Result
| 型 | 必須 | デフォルト | 値の制限 | 説明 | |
|---|---|---|---|---|---|
| permit | bool | ✓ | 引き継ぎ情報登録を許可するか |
実装例
namespace = args.namespace
takeOver = args.takeOver
account = args.account
result = {
permit=permit
}非同期実行スクリプト
引き継ぎ情報登録の実行後にスクリプトが非同期実行されます。
Request
| 型 | 説明 | |
|---|---|---|
| namespace | Namespace | ネームスペース |
| takeOver | TakeOver | 引き継ぎ設定 |
| account | Account | ゲームプレイヤーアカウント |
Result
| 型 | 必須 | デフォルト | 値の制限 | 説明 |
|---|
実装例
namespace = args.namespace
takeOver = args.takeOver
account = args.account
result = {
}doTakeOver
引き継ぎ実行
同期実行スクリプト
スクリプト、引き継ぎ実行の順に同期実行されます。
Request
| 型 | 説明 | |
|---|---|---|
| namespace | Namespace | ネームスペース |
| account | Account | ゲームプレイヤーアカウント |
| takeOver | TakeOver | 引き継ぎ設定 |
Result
| 型 | 必須 | デフォルト | 値の制限 | 説明 | |
|---|---|---|---|---|---|
| permit | bool | ✓ | 引き継ぎ実行を許可するか | ||
| force | bool | false | パスワード認証に失敗しても認証を通すか |
実装例
namespace = args.namespace
account = args.account
takeOver = args.takeOver
result = {
permit=permit,
force=force
}非同期実行スクリプト
引き継ぎ実行の実行後にスクリプトが非同期実行されます。
Request
| 型 | 説明 | |
|---|---|---|
| namespace | Namespace | ネームスペース |
| account | Account | ゲームプレイヤーアカウント |
| takeOver | TakeOver | 引き継ぎ設定 |
Result
| 型 | 必須 | デフォルト | 値の制限 | 説明 |
|---|
実装例
namespace = args.namespace
account = args.account
takeOver = args.takeOver
result = {
}