Таблицы
lua_engine
Предоставляет работу с движком lua
Функции
run(disk_id, path, permission)Создаст новый контекст исполнения и запустит в нём указанный скриптpermission- должно быть равно или меньше, чем значения текущего контекста исполнения.
power_manager
Предоставляет работу с питанием ПК permission должен быть равен системному (2^32-1)
- shutdown()
Выключит ПК
- reboot()
Перезапустит ПК
datetime
Эта таблица предоставляет работу с датами и временем
Methods
is_timespan(table)Вернётtrue, если таблица -timespan tableget_current_time()Вернётdatetime tableсодержащий текущее времяfrom_unix_secs(unix_seconds)Вернётdatetime tablefrom_unix_ms(unix_milliseconds)Вернётdatetime tableto_unix_ms(datetime_table)Вернёт время в формате UNIXto_unix_secs(datetime_table)Вернёт время в формате UNIX-
sub(timespan/datetime, timespan/datetime)(subtract, отнять) Эта функция может вернуть какtimespan table, так иdatetime table.Список валидных аргументов и что они вернут: - timespan and timespan => timespan - datetime and timespan => datetime - datetime and datetime => timespan -
sum(timespan/datetime, timespan/datetime)(sum, add, сумма) Эта функция может вернуть какtimespan table, так иdatetime table.Список валидных аргументов и что они вернут: - timespan and timespan => timespan - datetime and timespan => datetime -
div(timespan/datetime, timespan/datetime)(divide, деление) Эта функция может вернуть какtimespan table, так иdatetime table.Список валидных аргументов и что они вернут: - timespan and timespan => timespan
Ключи datetime table
microseconds- intmilliseconds- intsecond- intminute- inthour- intday- intday_of_week- intday_of_year- intmonth- intyear- int
Ключи timespan table
microseconds- intmilliseconds- intseconds- intminutes- inthours- intdays- inttotal_seconds- floattotal_minutes- floattotal_hours- floattotal_days- floattotal_microseconds- floattotal_milliseconds- float
Глобальные функции
Wait(ms)Get_current_permission()Вернётpermissionтекущего контекста выполнения