[TechnoMagic]OpenComputers: Дисплей статуса зарядки жезлов
Автор: xOCAx · Обновлён:
Автор описывает проблему, с которой сталкиваются игроки техно-магических сборок: необходимость постоянно проверять уровень заряда жезла. Для решения этой задачи создано консольное приложение, которое анализирует состояние жезла во время зарядки и выводит его текущий статус.
Требования
Для работы приложения в корпусе обязательна видеокарта любого уровня. обязательна видеокарта любого уровня.
Логика скрипта универсальна и подходит для любой системы зарядки жезлов. Различия заключаются только в названиях компонентов и номере слота, в котором находится жезл.
Функциональность
Скрипт обрабатывает 5 состояний зарядки:
- Жезл отсутствует:

- Жезл в процессе зарядки:

- Жезл успешно заряжен:

- В зарядке не жезл:

- Зарядка не работает или помещенный жезл уже заряжен:

Внешний вид

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

Установка
Скрипт можно установить двумя способами:
- Скопировать прямую ссылку: https://pastebin.com/SbFmwYrL
- Использовать команду для установки в игре: pastebin get SbFmwYrL script_name.lua
Если первая ссылка не работает, используйте альтернативный способ: wget https://pastebin.com/raw/SbFmwYrL script_name.lua
Пример установки:



