Automatic LCDs 2 фильтрация блоков на одном корабле

Automatic LCDs 2 фильтрация блоков на одном корабле [НОВИНКА!]

Automatic LCDs 2

Automatic LCDs 2 фильтрация блоков наконец то доступна!
Перед этим убедитесь, что вы прочитали раздел «Automatic LCDs 2 руководство по командам».

Как вы знаете, почти каждая команда имеет первый аргумент, используемый для фильтрации имени, который можно использовать для фильтрации блоков по имени блока или имени группы блоков. Этот фильтр имен теперь поддерживает больше возможностей. Вы можете использовать его, чтобы указать скрипту искать только блоки, которые являются частью той же сетки, что и тот, где находится программируемый блок.

Это очень полезно, если вы подключаете корабли к своей станции или кораблю и не хотите видеть блоки связанных кораблей на ЖК-дисплеях станций. Вы также можете использовать этот сценарий на нескольких кораблях, которые соединяются вместе, не беспокоясь о том, что они будут конфликтовать после соединения.

Скрипт теперь обновляет только ЖК-дисплеи, которые являются частью той же сетки, что и программируемый блок. Если вы хотите изменить это, посмотрите, «что такое LCD_TAG» раздел, чтобы узнать, как изменить LCD_TAG.

Приступим.

Что такое сетка?
Самый простой способ описать сетку — сказать, что это одиночный корабль. Однако это не всегда так. Блоки, соединенные поршнями, роторами или разъемами, не находятся на одной сетке!
Блоки, соединенные блоками слияния, являются частью одной сетки. Если вы соединяете свои корабли с помощью блоков слияния, посмотрите раздел «Как использовать с пристыкованными кораблями?»

Как это использовать?
Использование очень похоже на то, как фильтруются группы блоков. Как вы знаете, вы можете фильтровать группы блоков следующим образом:
Inventory {G: название группы}

Вы можете фильтровать только блоки, которые являются частью той же сетки, что и программируемый блок, выполняющий этот скрипт, следующим образом:
Inventory {T:Название блока}

Эта команда будет отображать только перечень блоков, в названии которых есть «Название блока» и которые также принадлежат той же сетке, что и программируемый блок.

Как отобразить все блоки одной сетки?
Обычно вы используете * для отображения всех блоков. Это работает даже с модификатором T::
Inventory T: *

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

Как отобразить блоки из группы, входящие в одну сетку?
Модификатор группы G и модификатор сетки T могут использоваться вместе следующим образом:
Inventory {TG: Название группы}

Эта команда отображает список блоков в группе с именем «Название группы», которые принадлежат той же сетке, что и программируемый блок.

ЖК-дисплеи, подключенные с помощью роторов

ЖК-дисплеи, подключенные с помощью роторов, поршней или разъемов, не обновляются?
По умолчанию сценарий обновляет только ЖК-дисплеи, которые являются частью той же сетки, что и программируемый блок.
Вы можете изменить это поведение, изменив LCD_TAG с «T: [LCD]» на «[LCD]».
Посмотрите «Что такое LCD_TAG?» раздел этого руководства, чтобы узнать больше о LCD_TAG.

 

ОГЛАВЛЕНИЕ

Ссылка на скрипт: https://steamcommunity.com/sharedfiles/filedetails/?id=1710929351

Постоянная ссылка на это сообщение: https://rightnotes.ru/instruktsii/se-automatic-lcds-2/automatic-lcds-2-filtratsiya-blokov-na-odnom-korable.html

Добавить комментарий

Ваш адрес электронной почты не будет опубликован.