GS2-Account 스크립트 트리거 레퍼런스
확장 스크립트를 호출하는 이벤트 트리거의 레퍼런스
트리거
createAccount
동기 실행 스크립트
처리 전에, 스크립트가 동기 실행됩니다.
Request
| 타입 | 설명 | |
|---|---|---|
| namespace | Namespace | 네임스페이스 |
| account | Account | 게임 플레이어 계정 |
Result
| 타입 | 필수 | 기본값 | 값 제한 | 설명 | |
|---|---|---|---|---|---|
| permit | bool | ✓ | 계정 생성을 허용할지 여부 |
구현 예제
-- Request
local namespace = args.namespace
local account = args.account
-- Business logic:
local permit = true
-- Result
result = {
permit=permit
}비동기 실행 스크립트
처리 후에, 스크립트가 비동기 실행됩니다.
Request
| 타입 | 설명 | |
|---|---|---|
| namespace | Namespace | 네임스페이스 |
| account | Account | 게임 플레이어 계정 |
구현 예제
-- Request
local namespace = args.namespace
local account = args.account
-- 비동기 스크립트는 일반적으로 API 응답에 영향을 주지 않습니다.
-- 로그 출력이나 분석, 외부 알림 등에 사용됩니다.
result = {
}authentication
동기 실행 스크립트
처리 전에, 스크립트가 동기 실행됩니다.
Request
| 타입 | 설명 |
|---|
Result
| 타입 | 필수 | 기본값 | 값 제한 | 설명 |
|---|
구현 예제
-- Request
local namespace = args.namespace
local account = args.account
local elapsedHours = args.elapsedHours
-- Business logic:
local permit = true
local force = false
-- Result
result = {
permit=permit,
force=force
}비동기 실행 스크립트
처리 후에, 스크립트가 비동기 실행됩니다.
Request
| 타입 | 설명 |
|---|
구현 예제
-- Request
local namespace = args.namespace
local account = args.account
local elapsedHours = args.elapsedHours
-- 비동기 스크립트는 일반적으로 API 응답에 영향을 주지 않습니다.
-- 로그 출력이나 분석, 외부 알림 등에 사용됩니다.
result = {
}ban
동기 실행 스크립트
처리 전에, 스크립트가 동기 실행됩니다.
Request
| 타입 | 설명 |
|---|
Result
| 타입 | 필수 | 기본값 | 값 제한 | 설명 |
|---|
구현 예제
-- Request
local namespace = args.namespace
local account = args.account
local addBanStatus = args.addBanStatus
-- Business logic:
local permit = true
-- Result
result = {
permit=permit
}비동기 실행 스크립트
처리 후에, 스크립트가 비동기 실행됩니다.
Request
| 타입 | 설명 |
|---|
구현 예제
-- Request
local namespace = args.namespace
local account = args.account
local addBanStatus = args.addBanStatus
-- 비동기 스크립트는 일반적으로 API 응답에 영향을 주지 않습니다.
-- 로그 출력이나 분석, 외부 알림 등에 사용됩니다.
result = {
}unBan
동기 실행 스크립트
처리 전에, 스크립트가 동기 실행됩니다.
Request
| 타입 | 설명 |
|---|
Result
| 타입 | 필수 | 기본값 | 값 제한 | 설명 |
|---|
구현 예제
-- Request
local namespace = args.namespace
local account = args.account
-- Business logic:
local permit = true
-- Result
result = {
permit=permit
}비동기 실행 스크립트
처리 후에, 스크립트가 비동기 실행됩니다.
Request
| 타입 | 설명 |
|---|
구현 예제
-- Request
local namespace = args.namespace
local account = args.account
-- 비동기 스크립트는 일반적으로 API 응답에 영향을 주지 않습니다.
-- 로그 출력이나 분석, 외부 알림 등에 사용됩니다.
result = {
}createTakeOver
동기 실행 스크립트
처리 전에, 스크립트가 동기 실행됩니다.
Request
| 타입 | 설명 |
|---|
Result
| 타입 | 필수 | 기본값 | 값 제한 | 설명 |
|---|
구현 예제
-- Request
local namespace = args.namespace
local takeOver = args.takeOver
local account = args.account
-- Business logic:
local permit = true
-- Result
result = {
permit=permit
}비동기 실행 스크립트
처리 후에, 스크립트가 비동기 실행됩니다.
Request
| 타입 | 설명 |
|---|
구현 예제
-- Request
local namespace = args.namespace
local takeOver = args.takeOver
local account = args.account
-- 비동기 스크립트는 일반적으로 API 응답에 영향을 주지 않습니다.
-- 로그 출력이나 분석, 외부 알림 등에 사용됩니다.
result = {
}doTakeOver
동기 실행 스크립트
처리 전에, 스크립트가 동기 실행됩니다.
Request
| 타입 | 설명 |
|---|
Result
| 타입 | 필수 | 기본값 | 값 제한 | 설명 |
|---|
구현 예제
-- Request
local namespace = args.namespace
local account = args.account
local takeOver = args.takeOver
-- Business logic:
local permit = true
local force = false
-- Result
result = {
permit=permit,
force=force
}비동기 실행 스크립트
처리 후에, 스크립트가 비동기 실행됩니다.
Request
| 타입 | 설명 |
|---|
구현 예제
-- Request
local namespace = args.namespace
local account = args.account
local takeOver = args.takeOver
-- 비동기 스크립트는 일반적으로 API 응답에 영향을 주지 않습니다.
-- 로그 출력이나 분석, 외부 알림 등에 사용됩니다.
result = {
}| namespace | Namespace | 네임스페이스 | | account | Account | 게임 플레이어 계정 | | elapsedHours | int | 마지막 로그인으로부터 경과 시간 | | permit | bool |
✓
| | | 계정 인증을 허용할지 여부 |
| force | bool | | false | | 비밀번호 인증에 실패해도 인증을 통과시킬지 여부 |
| namespace | Namespace | 네임스페이스 |
| account | Account | 게임 플레이어 계정 |
| elapsedHours | int | 마지막 로그인으로부터 경과 시간 || namespace | Namespace | 네임스페이스 |
| account | Account | 게임 플레이어 계정 |
| addBanStatus | BanStatus | 추가할 계정 BAN 상태 |
| permit | bool |✓
| | | 계정 BAN 등록을 허용할지 여부 |
| namespace | Namespace | 네임스페이스 |
| account | Account | 게임 플레이어 계정 |
| addBanStatus | BanStatus | 추가할 계정 BAN 상태 || namespace | Namespace | 네임스페이스 |
| account | Account | 게임 플레이어 계정 |
| permit | bool |✓
| | | 계정 BAN 해제를 허용할지 여부 |
| namespace | Namespace | 네임스페이스 |
| account | Account | 게임 플레이어 계정 || namespace | Namespace | 네임스페이스 |
| takeOver | TakeOver | 인계 정보 |
| account | Account | 게임 플레이어 계정 |
| permit | bool |✓
| | | 인계 정보 등록을 허용할지 여부 |
| namespace | Namespace | 네임스페이스 |
| takeOver | TakeOver | 인계 정보 |
| account | Account | 게임 플레이어 계정 || namespace | Namespace | 네임스페이스 |
| account | Account | 게임 플레이어 계정 |
| takeOver | TakeOver | 인계 정보 |
| permit | bool |✓
| | | 인계 실행을 허용할지 여부 |
| force | bool | | false | | 비밀번호 인증에 실패해도 인증을 통과시킬지 여부 |
| namespace | Namespace | 네임스페이스 |
| account | Account | 게임 플레이어 계정 |
| takeOver | TakeOver | 인계 정보 |