Схема

Schematic of 3-clock

Этот шаблон отображает сетку из блок-спрайтов для схем из красного камня и механизмов.

Использование

Схема использует безымянные параметры для определения спрайтов, используемых в схеме, и именные параметры для изменения общего вида схемы:

{{Схема |пояснение=<пояснение> |стильпояснения=<стильпояснения> |очищать=<очищать> |выравн=<выравн> |разм=<размер> |стиль=<стиль> |стильтаблицы=<стильтаблицы> |<параметр1>|<параметр2>|… }} 
пояснение
Необязательный параметр пояснение может быть добавлен для создания подписи схемы. Добавление пояснения также автоматически создаст рамку вокруг схемы и пояснения и выравняет ее по правому краю страницы. Ко всем пояснениям добавляется иконка со ссылкой на страницу помощи по схемам.
стильпояснения
Необязательный параметр стильпояснения может быть добавлен для изменения внешнего вида блока с пояснением и его содержимого. Значение должно быть в виде css стиля без каких-либо кавычек или скобок (например, стильпояснения=color: red; text-align: center;). Этот параметр не действует, если не установлены параметры пояснение и выравн.
очищать
Необязательный параметр очищать может быть добавлен, чтобы поместить схему под остальными "плавающими" элементами. Можно поставить left (чтобы поместить схему только под элементами, выравненными по левому краю), right (чтобы поместить схему только под элементами, выравненными по правому краю), both (чтобы поместить схему под всеми элементами) или none (по-умолчанию).
выравн
Необязательный параметр выравн может быть добавлен для изменения края, по которому будет выравниваться схема, если добавлен параметр 'пояснение'. Принимает только значение left -- в остальных случаях по-умолчанию схема будет выравниваться по правому краю.
Схема без параметров пояснение или выравн действует как остальные вики-таблицы, заканчивая предыдущую строку и перенося текст на новую строку.
разм
Необязательный параметр разм может быть добавлен для изменения высоты и ширины спрайта в пикселях. Значение должно быть только цифрой, без добавления 'px' (например, разм=16). Если параметр не установлен, размер по-умолчанию = 32.
стиль
Необязательный параметр стиль может быть добавлен для изменения внешнего вида блока, в который помещена схема. Значение должно быть в виде css стиля без каких-либо кавычек или скобок (например, стиль=background-color: yellow;). Этот параметр не действует, если не установлены параметры пояснение и выравн.
стильтаблицы
Необязательный параметр стильтаблицы может быть добавлен для изменения внешнего вида таблицы схемы. Значение должно быть в виде css стиля без каких-либо кавычек или скобок (например, стильтаблицы=background-color: green;).
параметр
Параметры без имени определяют содержание таблицы, спрайты или текст отображаются в отдельных ячейках таблицы один за другим, только если не используется знак плюс, чтобы поместить их в одну ячейку.

Изображения спрайтов для схем

  • Идентификатор спрайта (смотрите ниже) отображает спрайт из изображения справа.
  • Тире (-) начинает новую строку.
  • Всё остальное отображается по центру ячейки, вписываясь в ее рамки (пустые параметры или параметры, содержащие пробел, отобразят пустые ячейки).
    • Перекрывающий текст не отображается, потому что он в основном используется для отображения одного или двух символов в схемах (как, например, расположение входа и выхода, числа, представляющие уровень освещенности или расстояние, и другие отметки).
    • Мнемоники в HTML необходимы для некоторых символов, как, например, &#124; для вертикальной черты: |, &#61; для знака плюс, &#43; для знака плюс (который будет отображаться как текст, а как не параметр объединения в одну ячейку) или &#45; для тире (которое будет отображаться как текст, а не как параметр, начинающий новую строку). &#x305; после буквы поставит над ней длинную черту (используется для инвертирования символов, как Q̅).
Несколько спрайтов и текст могут быть собраны в одну ячейку, если между ними поставить знак плюс (+), сначала нижние слои, после них верхние.

Предупреждение

Чрезмерное использование этого шаблона может создать большую нагрузку на сервер, результатом чего может стать долгая загрузка страницы или даже прерывание загрузки страницы из-за долгого ожидания. Нагрузка на сервер пропорциональна числу ячеек схемы на странице (например, одна схема на 100 ячеек и десять схем на 10 ячеек создадут одинаковую нагрузку). Когда количество ячеек схемы начинает превышать несколько сотен (или меньше, но при этом на странице есть другие шаблоны с большой нагрузкой), лучше используйте шаблон {{Загрузка}}, чтобы разгрузить некоторые или все схемы на под-страницы, загружаемые только при запросе пользователя.

Примеры

Основная статья: Шаблон:Схема/примеры

Список идентификаторов

Идентификатор спрайта - это набор символов, определяющих, какой спрайт отобразить.

Некоторые обозначения для запоминания:

  • Направления обозначаются буквами с (север), ю (юг), з (запад), в (восток), п (верх) и о (низ). Направления по отношению к схеме, а не к миру Minecraft.
  • $ показывает вид сбоку спрайта.
  • ! показывает активированный компонент.

Основные идентификаторы

Основная статья: Шаблон:СхемаСпрайт/id-основные

Идентификаторы красного камня

Основная статья: Шаблон:СхемаСпрайт/id-красный камень

Смотрите также

Help:Schematic (англ.)
Руководство по схемам
Redstone style guide (англ.)
Руководство по написанию статей о конструкциях из красного камня, в том числе советы для авторских схем.
В данной статье используются материалы из статьи «Схема» с вики-сайта Minecraft Wiki, расположенного на Фэндоме, и они распространяются согласно лицензии Creative Commons Attribution-NonCommercial-ShareAlike 3.0. Авторы статьи.