Auto LCD rus кокпиты

 

Auto LCD rus как использовать с кабинами?

Auto LCD rus
Auto LCD rus — вы можете использовать этот скрипт на экранах кабины, а также на экранах других блоков. Для этого вам нужно пометить кабину (или другой блок) с помощью LCD_TAG, как вы это делали с ЖК-дисплеями. Поэтому по умолчанию вы добавляете [LCD] к имени кабины, чтобы она была распознана скриптом.

Как только вы это сделаете, первый экран на кабине будет управляться Auto LCD rus и должен отобразить обычное сообщение о том, что вы должны прописать команды для пользовательских данных панели. Если вам нужен только этот экран, вы можете записывать команды в пользовательские данные кабины так же, как и с ЖК-дисплеями.

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

@0 AutoLCD
Echo Это будет показано на первом экране
@1 AutoLCD
Echo Это будет отображаться на втором экране.
@2 AutoLCD
Echo Это будет показано на третьем экране.

Как видите, есть специальные заголовки, сообщающие сценарию, на какой экран вы хотите писать. Они должны быть на отдельной линии.

Заголовок выглядит так:

@ <screen index> AutoLCD

Где <screen index> — это индекс экрана, на который вы хотите писать. 0 — это первый экран, 1 — второй экран и т. Д. Тег «AutoLCD» обязателен.

Легкий способ узнать индекс экрана — это посмотреть на панель управления кабины, найти список ЖК-панелей и выбрать одну из них. Например, экран «Клавиатура» занимает 4-е место в списке ЖК-панелей, что означает, что его индекс равен 3 (потому что первый — 0). Итак, если вы хотите писать только на экране клавиатуры, ваши пользовательские данные будут выглядеть следующим образом:
@3 AutoLCD
echo Этот текст будет на клавиатуре
Эхо другие экраны не будут изменены

Вы можете использовать это на любом блоке с экранами LCD. Скрипт Auto LCD rus не будет касаться экранов, которые вы не указали, поэтому вы можете использовать его и с другими скриптами. Прочтите «Совместимость с другими скриптами», если хотите узнать, как автоматические ЖК-дисплеи могут обмениваться пользовательскими данными с другими сценариями.

К сожалению, вы не можете использовать ручную прокрутку или связывание панелей на этих экранах.

Как установить LCD_TAG и показать все на экране программируемого блока?

Вам нужно отделить LCD_TAG в пользовательских данных от команд, используя 3 дефиса (—) в одной строке, например:

LCD_TAG = [Мой ЖК-дисплей]
---
@0 AutoLCD
echo-текст на экране PB

 

ОГЛАВЛЕНИЕ

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

Постоянная ссылка на это сообщение: https://rightnotes.ru/instruktsii/se-automatic-lcds-2/auto-lcd-rus-kokpity.html

7 комментариев

Перейти полю для комментария

  1. Скрипт не работает в кабине и на экранах программируемого блока вообще (даже просто после пометки кокпита тэгом [LCD] когда первый экран должен работать без доп действий. Обычные панели работают нормально при этом. В случае м может быть проблема?

    1. А копит модовый или ванильный?

      1. Обычный. Модов не стоит.

        1. Странно, у меня все работает. Бывает на пиратках еще глючит или конфликтует с другим модом.

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

  3. Просто в описании ошибка, на которую я тоже попался: написано — @ 0 AutoLCD, а надо писать @0 AutoLCD. После собаки не надо пробела 🙂

    1. Точно, спасибо что поправили.

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

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