Documentation index for AI agents

GS2-Account 스크립트 트리거 레퍼런스

확장 스크립트를 호출하는 이벤트 트리거의 레퍼런스

트리거

createAccount

동기 실행 스크립트

처리 전에, 스크립트가 동기 실행됩니다.

Request
타입설명
namespaceNamespace네임스페이스
accountAccount게임 플레이어 계정
Result
타입필수기본값값 제한설명
permitbool
계정 생성을 허용할지 여부
구현 예제
-- Request
local namespace = args.namespace
local account = args.account

-- Business logic:
local permit = true

-- Result
result = {
  permit=permit
}

비동기 실행 스크립트

처리 후에, 스크립트가 비동기 실행됩니다.

Request
타입설명
namespaceNamespace네임스페이스
accountAccount게임 플레이어 계정
구현 예제
-- 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 | 인계 정보 |