LCD скрипт "Circle ProgressBar" (мод)

LCD скрипт "Circle ProgressBar простой в настройке LCD скрипт, который может визуализировать некоторую информацию по вашему аппарату / базе.

На больших панелькахВ открытом кокпитеВ роверном кокпите на малых экранах

    Скрипт поддерживает отображение индикаторов тяги (перехвата) для маршевых (направленных назад по отношению к кокпиту)   двигателей, заряд батарей, объем газа/жидкости в баках кислорода, водорода, нефти и керосина если таковые имеются на   корабле (не важно как называются блоки т.к. он ищет по описанию блока в файлах игры).

    Также поддерживается отображение индикаторов для групп блоков. Группа должна содержать блоки одного типа (батареи, баки, двигатели), иначе скрипт укажет на ошибку(Error! в названии индикатора)

    Также если группа маршевых трастеров пуста (нет кокпита или нет такого типа трастера) то  на экране появится  пустое пространство, как будто вы вставили разделитель (читай ниже).

   Максимальное количество символов в названии индикатора - 9б если символов больше то они обрежутся и в конец добавится многоточие.   Скрипт поддерживает до трех линий на LCD-панели панели (включительно) для отрисовки спрайтов

  Рамка индикаторов имеет четыре цвета:

    - Зеленый - блоки выбранного типа готовы к работе (включены, запитаны топливом (например водородные двигатели));

    - Красный - блоки не готовы к работе (выключены или топливо не поступает (опять же те же водородные двигатели, если бак в накопителе то они к работе не готовы и рамка индикатора красная);

    - Желтый - ЧТО ТО НЕ ТАК! например из один или несколько из группы маршевых трастеров выключен, или один бак из всех баков данного типа в накопителе а остальные нет, или одна из батарей находится в режиме зарядки;

    - Голубой - используется для баков и батарей. Для баков показывает что включен накопитель, для батарей указывает что батареи переведены в состояние "Зарядка"

    =================  пример конфига: =================

   [MyRefCockpit] - это можно добавить в название кокпита, чтобы скрипт ориентировался по нему (на случай если у вас несколько кокпитов установленных в разные стороны, иначе скрипт возьмет за точку отсчета первый найденный им кокпит.

    UseSprites  - это должно быть вверху своих данных LCD-панели.

    lcd0 - (или lcd1 или lcd2  и т.п.) задает номер панели в кокпите, все указанное после номера LCD-панели будет отрисовано на нем (для текстовой панели не указывается)

    hyd/ker - выводит индикатор для керосиновых и/или водородных двигателей (считаются вместе т.к. жрут топливо)

    ion - выводит индикатор для ионных двигателей

    batteries - выводит индикатор для батарей

    heli - выводит индикатор для вертолетных винтов (считает и большие винты)

    jets - выводит индикатор для атмосферный ускорителей (которые реактивные)

    hover - выводит индикатор для ховер-двигателей (только для тех под днищем грида)

oil - выводит индикатор для нефтяных баков

    hydrogen - выводит индикатор для водородных баков

    oxygen - выводит индикатор для кислородных баков

kerosene - выводит индикатор для керосиновых баков

     ---  три дефиса слитно это разделитель. Хотите добавить пространство между спрайтами?  Ставьте три дефиса.

    MyGroup\* - название вашей группы блоков. отобразит индикатор для группы или укажет  что группы с таким названием не существует, или укажет на ошибку если группа состоит из разнородных блоков (хотя статус вкл/выкл всеравно будет отрабатывать). \*Вы просто указываете название группы блоков