Xbox Live 사용자 연령 그룹 확인 함수
이 문서는 Xbox Live 사용자 ID에 따라 사용자의 연령 그룹을 확인하는 함수에 대해 설명합니다. 이 함수는 특정 사용자 ID에 할당된 연령 범위를 나타내는 상수를 반환합니다.
함수 설명
문법
xboxlive_agegroup_for_user(user_id);
인수
인수 이름 | 타입 | 설명 |
---|---|---|
user_id | Xbox 사용자 ID | 확인할 사용자 ID의 포인터 |
반환 값
반환 값 | 설명 |
---|---|
xboxlive_agegroup_unknown | 사용자의 연령 그룹이 알려지지 않음 |
xboxlive_agegroup_child | 사용자의 연령 그룹이 8세에서 12세 사이 (포함) |
xboxlive_agegroup_teen | 사용자의 연령 그룹이 13세에서 17세 사이 (포함, 한국은 13세에서 19세) |
xboxlive_agegroup_adult | 사용자의 연령 그룹이 18세 이상 (한국은 20세 이상) |
예제 코드
아래 코드는 활성화된 사용자의 연령 그룹을 확인하고, 반환된 상수에 따라 전역 변수를 true
또는 false
로 설정합니다.
var _age = xboxlive_agegroup_for_user(xboxlive_get_activating_user());
if (_age != xboxlive_agegroup_adult) {
global.ContentControl = true;
} else {
global.ContentControl = false;
}
활용 및 응용 예제
- 연령 기반 콘텐츠 필터링 사용자의 연령 그룹에 따라 특정 콘텐츠를 필터링할 수 있습니다.
gml var _age = xboxlive_agegroup_for_user(xboxlive_get_activating_user()); if (_age == xboxlive_agegroup_child) { // 어린이 전용 콘텐츠 표시 } else if (_age == xboxlive_agegroup_teen) { // 청소년 전용 콘텐츠 표시 } else { // 성인 콘텐츠 표시 }
- 연령 확인 후 기능 제한 특정 기능을 연령에 따라 제한할 수 있습니다.
gml var _age = xboxlive_agegroup_for_user(xboxlive_get_activating_user()); if (_age == xboxlive_agegroup_adult) { // 성인 기능 활성화 } else { // 성인 기능 비활성화 }
- 연령 그룹에 따른 사용자 경험 조정 사용자의 연령 그룹에 따라 게임 내 경험을 조정할 수 있습니다.
gml var _age = xboxlive_agegroup_for_user(xboxlive_get_activating_user()); switch (_age) { case xboxlive_agegroup_child: // 어린이용 튜토리얼 제공 break; case xboxlive_agegroup_teen: // 청소년용 튜토리얼 제공 break; case xboxlive_agegroup_adult: // 성인용 튜토리얼 제공 break; default: // 기본 튜토리얼 제공 break; }