SAdefault
时钟 Clock
游戏时间 / 流速 / 日期
sa · 扩展 default · SCM 原生命令
取时分
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