RU/getRealTime
From Multi Theft Auto: Wiki
Эта функция получает реальное время клиента либо сервера (Если используется на клиентской стороне, то он возвращает время, установленное на компьютере клиента) и возвращает его в таблицу. Если вы хотите получить внутриигровое время (Показанное на часах в GTA) используйте getTime.
Синтаксис
table getRealTime( [int seconds = current] )
Необязательные аргументы
NOTE: When using optional arguments, you might need to supply all arguments before the one you wish to use. For more information on optional arguments, see optional arguments.
- seconds: Количество секунд от 1 января 1970 года (начала Unix эпохи). Полезен для использования в getBanTime. Правильные значения: от 0 до 32,000,000,000
Возвращаемые значения
Возвращает таблицу подстрок в различных форматах, либо булев false если параметр seconds имеет неправильное значение.
Member | Meaning | Range |
second | секунда внутри минуты | 0-61* |
minute | минута внутри часа | 0-59 |
hour | час с полуночи | 0-23 |
monthday | день в месяце | 1-31 |
month | месяцы, начиная с Января (который 0) | 0-11 |
year | годы начиная с 1900 | |
weekday | дни, начиная с Воскресенья | 0-6 |
yearday | дни, начиная с 1 января (которое 0) | 0-365 |
isdst | Daylight Saving Time flag | |
timestamp | секунды с 1 января 1970 (MTA 1.1 +) |
- tm_sec is generally 0-59. Extra range to accommodate for leap seconds in certain systems.
Example
Этот пример выведет локальное время (сервера или клиента в зависимости, откуда будет вызвано) в часах и минутах.
function showtime () local time = getRealTime() -- в таблице time записываем реальное время local hours = time.hour -- в переменную hours записываем количество часов local minutes = time.minute -- а в minutes минут outputChatBox ( "Local Time: "..hours..":"..minutes ) -- и выводим игроку end
See Also
- bitAnd
- bitNot
- bitOr
- bitXor
- bitTest
- bitLRotate
- bitRRotate
- bitLShift
- bitRShift
- bitArShift
- bitExtract
- bitReplace
- debugSleep
- decodeString
- encodeString
- fromJSON
- getColorFromString
- getDevelopmentMode
- getDistanceBetweenPoints2D
- getDistanceBetweenPoints3D
- getEasingValue
- getFPSLimit
- getNetworkStats
- getNetworkUsageData
- getPerformanceStats
- getRealTime
- getServerConfigSetting
- getTickCount
- getTimerDetails
- getTimers
- gettok
- getUserdataType
- getVersion
- hash
- inspect
- interpolateBetween
- iprint
- isOOPEnabled
- isTimer
- killTimer
- md5
- passwordHash
- passwordVerify
- pregFind
- pregMatch
- pregReplace
- removeDebugHook
- resetTimer
- setDevelopmentMode
- setFPSLimit
- setServerConfigSetting
- setTimer
- sha256
- split
- teaDecode
- teaEncode