date_is_today 함수 설명
date_is_today
함수는 주어진 날짜와 시간이 현재 날짜와 같은지 확인하여, 같으면 true
를 반환하고 그렇지 않으면 false
를 반환합니다. 이 함수는 게임에서 이스터 에그를 추가하거나 계절별 콘텐츠를 잠금 해제하는 데 유용하게 사용될 수 있습니다.
주의: 이 함수는 설정된 시간대에 영향을 받습니다 (기본값은 로컬 시간). 시간대를 변경하려면 date_set_timezone()
함수를 사용할 수 있습니다.
문법
date_is_today(date);
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
date | datetime | 사용할 날짜 및 시간 값 |
반환값
true
또는false
예제
if (date_is_today(global.Halloween)) {
global.Max_Levels = 200;
}
위의 코드는 전역 변수 "Halloween"에 저장된 날짜가 오늘인지 확인하고, 오늘이라면 다른 전역 변수를 새로운 값으로 설정합니다.
활용 예제
1. 특정 이벤트에 따른 보상 지급
if (date_is_today(global.Birthday)) {
player.give_reward("Birthday Gift");
}
2. 계절별 콘텐츠 잠금 해제
if (date_is_today(global.WinterStart)) {
unlock_seasonal_content("Winter");
}
3. 주말 이벤트 체크
if (date_is_today(global.WeekendEvent)) {
start_weekend_event();
}
4. 기념일 확인
if (date_is_today(global.Anniversary)) {
show_anniversary_message();
}
5. 특정 날짜에만 활성화되는 기능
if (date_is_today(global.Halloween)) {
activate_halloween_mode();
}
이와 같이 date_is_today
함수는 다양한 상황에서 유용하게 활용될 수 있습니다.