Гайды

[TechnoMagic]OpenComputers: Дисплей статуса зарядки жезлов

Автор: xOCAx · Обновлён:

Автор описывает проблему, с которой сталкиваются игроки техно-магических сборок: необходимость постоянно проверять уровень заряда жезла. Для решения этой задачи создано консольное приложение, которое анализирует состояние жезла во время зарядки и выводит его текущий статус.

Требования

Для работы приложения в корпусе обязательна видеокарта любого уровня. обязательна видеокарта любого уровня.

Логика скрипта универсальна и подходит для любой системы зарядки жезлов. Различия заключаются только в названиях компонентов и номере слота, в котором находится жезл.

Функциональность

Скрипт обрабатывает 5 состояний зарядки:

  • Жезл отсутствует:
    395096947__2021-12-29_012858.png.e60899aa935a9601b40a8c0b8a40aa02.png
  • Жезл в процессе зарядки:
    1348584544__2021-12-29_013037.png.b1fa01d0eaa56c06e9eb1e2f0fc37ac7.png
  • Жезл успешно заряжен:
    92979387__2021-12-29_013050.png.f9ba24ea5759d4cb8008fd75d4164040.png
  • В зарядке не жезл:
    1171304972__2021-12-29_013102.png.a4ae88d11aa426775206c3c2607099c8.png
  • Зарядка не работает или помещенный жезл уже заряжен:
    710137531__2021-12-29_013112.png.c6083b52f3a084e46af8b5ce19752ebb.png

Внешний вид

542948914__2021-12-29_013127.png.5f4f751a39364718db6bbda16071cf05.png

Код написан максимально понятно, без «магических» чисел. Все параметры вынесены в отдельный блок констант, что позволяет легко их изменить.

843231376__2021-12-29_013153.png.eaa937d6aa9bbb730671b0546fa5e16d.png

Установка

Скрипт можно установить двумя способами:

  1. Скопировать прямую ссылку: https://pastebin.com/SbFmwYrL
  2. Использовать команду для установки в игре: pastebin get SbFmwYrL script_name.lua

Если первая ссылка не работает, используйте альтернативный способ: wget https://pastebin.com/raw/SbFmwYrL script_name.lua

Пример установки:

442978057__2021-12-29_013225.png.f46d6cdc49ff654faad759e307e86359.png

Похожие гайды