SAdefault

时钟 Clock

游戏时间 / 流速 / 日期

sa · 扩展 default · SCM 原生命令

共 10 条。写法见 Lua / Redux

取时分

GET_TIME_OF_DAY · 00BF
Clock.GetTimeOfDay

取当天时:分(从午夜起算)。

00BF GET_TIME_OF_DAY
out: hours, minutes

设时分

SET_TIME_OF_DAY · 00C0
Clock.SetTimeOfDay

设游戏内时间。

00C0 SET_TIME_OF_DAY
in: hours, minutes

距目标分钟

GET_MINUTES_TO_TIME_OF_DAY · 00C1
Clock.GetMinutesToTimeOfDay

距指定时:分还差多少分钟。

00C1 GET_MINUTES_TO_TIME_OF_DAY
in: hours, minutes
out: minutesLeft

时间流速

SET_TIME_SCALE · 015D
Clock.SetTimeScale

设时间流速倍率。

015D SET_TIME_SCALE
in: scale

游戏计时器

GET_GAME_TIMER · 01BD
Clock.GetGameTimer

开局以来毫秒数。

01BD GET_GAME_TIMER
out: time

暂存时钟

STORE_CLOCK · 0253
Clock.Store

暂存当前游戏时间。

0253 STORE_CLOCK

恢复时钟

RESTORE_CLOCK · 0254
Clock.Restore

恢复到 0253 存的时间。

0254 RESTORE_CLOCK

星期几

GET_CURRENT_DAY_OF_WEEK · 07D0
Clock.GetCurrentDayOfWeek

游戏内星期几(整型)。

07D0 GET_CURRENT_DAY_OF_WEEK
out: day

日 / 月

GET_CURRENT_DATE · 0835
Clock.GetCurrentDate

游戏内日、月。

0835 GET_CURRENT_DATE
out: day, month

推进一天

SET_TIME_ONE_DAY_FORWARD · 088E
Clock.SetTimeOneDayForward

推进到下一天。

088E SET_TIME_ONE_DAY_FORWARD

On this page