API позволяет взаимодействовать со стандартной ОС Lua.
| Функция | Возвращаемые значения | Описание |
|---|---|---|
| os.version() | версия | Возвращает версию операционной системы. |
| os.getComputerID() | Числовое значение | Возвращает id этого компьютера. |
| os.getComputerLabel() | метка | Возвращает метку этого компьютера. |
| os.setComputerLabel(метка) | nil | Устанавливает метку на этом компьютере. |
| os.run(окружение, программа [, аргументы]) | nil | Расширенный способ запуска программ. Для запуска программы требуется задать окружение. |
| os.loadAPI(string name) | nil | Загружает в программу ваш API. |
| os.unloadAPI(string name) | nil | Выгружает из программы ваш API. |
| os.pullEvent(событие) | Отслеживает событие и возвращает любые данные из него, при остановке события выдает ошибку. | |
| os.pullEventRaw(событие) | Улучшенный вариант os.pullEvent(событие), при остановке события не выдает ошибку. | |
| os.queueEvent(событие, параметр1, параметр2, ...) | nil | Добавляет событие в очередь с заданными параметрами. |
| os.clock() | Числовое значение | Возвращает время с момента включения компьютера. |
| os.startTimer(время) | id таймера | Устанавливает таймер для запуска программы. |
| os.time() | Числовое значение | Возвращает текущее время в игре. |
| os.sleep(время) | nil | Заставляет компьютер спать, аналогично sleep(время). |
| os.day() | Числовое значение | Возвращает количество дней проведённых в игре. |
| os.setAlarm(number time) | id будильника | Устанавливает будильник на внутриигровое время |
| os.shutdown() | nil | Выключает компьютер. |
| os.reboot() | nil | Перезагружает компьютер. |
| Это архивированная страница в личном пространстве участника Xytabich. Если этот участник вернётся на проект, он может восстановить эту страницу.
|