Программное обеспечение вики, MediaWiki, обновлено до версии 1.33. Подробная информация об этом обновлении доступна на Справочной вики Gamepedia. В связи с обновлением возможны некоторые технические неполадки.

Модуль:Инвентарный слот/док

Материал из Minecraft Wiki
Перейти к: навигация, поиск
[создать | история | обновить]Документация
У этого модуля нет документации. Если вы знаете, как использовать этот модуль, пожалуйста, добавьте соответствующую информацию.

Ошибка скрипта: Ошибка Lua на строке 1: unexpected symbol near '{'.

{{Документация/Шапка}}
<!-- Документацию следует размещать здесь -->

Этот модуль используется для изображения [[инвентарь|инвентарных]] слотов с изображениями блоков и предметов. Эти слоты по виду подобны тем, что имеются в игре ''Minecraft'' (при стандартном [[пакет ресурсов|пакете ресурсов]]). Изображение каждого предмета достаётся из [[Модуль:ИнвСпрайт|таблицы спрайтов]], а если оно там отсутствует — из файла с полным названием в формате <code>Файл:Grid ''Название предмета'' [(''[[Модификации|Модификация игры]], если указана'')].png</code><ref>''Курсивом'' выделен текст, который заменяется на соответствующее значение. В [квадратных скобках] указан фрагмент, который не всегда присутствует.</ref>

Модуль рекомендуется использовать в других модулях напрямую (через <code>require("Модуль:{{BASEPAGENAME}}")</code>), а вне их — через шаблон {{шс|Инвентарный слот}}.

== Использование ==
{{См. также|Справка:Модули}}

Внутри других модулей этот модуль включается  через функцию Lua <code>require</code>: <code>require("Модуль:{{BASEPAGENAME}}")</code>, которая возвращает ассоциативный массив (таблицу) с функциями и параметрами. Основной функцией является slot, именно её и следует вызывать, чтобы отобразить слот.

В других страницах модуль (а конкретно её функция slot) используется преимущественно через шаблон {{шс|Инвентарный слот}}, который вызывает программу через конструкцию {{шк|#invoke: {{BASEPAGENAME}}|slot}} (при этом параметры шаблона передаются модулю неявно). Именно эту конструкцию необходимо использовать, если модуль нужно вызвать из обычной страницы напрямую (вот только зачем?).

=== Параметры ===

Модуль поддерживает следующие параметры:
{| class="wikitable sortable" width=75%
! width=25% | Название !! width=35% | Описание !! Значение по умолчанию
|-
! colspan=3 | Основные параметры
|-
| <code>1</code><ref>Параметры с числовыми названиями являются порядковыми и обычно указываются без названия, которое тогда соответствует порядковому номеру среди таких аргументов.</ref> || Указывает название блока или предмета (или [[Модуль:Инвентарный слот/Псевдонимы|псевдоним]]). Можно указывать несколько предметов (до 16), отделяя их точкой с запятой. После названия через запятую можно указывать число предметов в стопке. Перед же названием можно указать в [квадратных скобках] иной всплывающий текст (по умолчанию он такой же, как и название предмета, если только не переопределён псевдонимом), а также [[модификации|модификацию]] игры, которую добавляет данный предмет (она отделяется от собственно названия двоеточием и следует после квадратных скобок, если они есть; вместо полного названия можно также указывать [[Модуль:Модификации|краткий псевдоним]]). || Пустое (тогда слот создаётся пустым)
|-
| <code>назв</code> || Переопределяет всплывающий текст для предметов. Следует обратить внимание, что он имеет более низкий приоритет, чем переопределение с помощью квадратных скобок, а значит, если используются оба метода сразу, отображён будет текст из скобок. || Пустое (тогда всплывающие тексты остаются нетронутыми)
|-
| <code>ссылка</code> || Определяет, на какую страницу ссылаются изображения. || Пустое (тогда изображения ссылаются на одноимённые с ними страницы)
|}

== Зависимости ==
* [[Minecraft Wiki:Система спрайтов|Система спрайтов]]:
** [[Модуль:Спрайт]] — главный модуль системы спрайтов.
** [[Модуль:ИнвСпрайт]] — данные по используемой модулем таблицы спрайтов ИнвСпрайт, включая идентификаторы.
* [[Модуль:Инвентарный слот/Псевдонимы]] — псевдонимы для поддерживаемых названий.
* [[Модуль:Модификации]] — сокращённые псевдонимы для [[модификации|модификаций]] игры.

== Примечания ==
{{Примечания}}

<includeonly>
<!-- Здесь следует размещать категории и интервики шаблона -->
[[Категория:Модули]]
[[de:Modul:Slot]]
[[en:Module:Inventory slot]]
[[ko:모듈:Inventory slot]]
[[pl:Moduł:Inventory slot]]
[[uk:Модуль:Інвентарний слот]]
</includeonly>
<noinclude>
<!-- Здесь следует размещать категории и интервики документации -->
[[de:Modul:Slot/Dokumentation]]
[[en:Module:Inventory slot/doc]]
[[ko:모듈:Inventory slot/설명문서]]
[[pl:Moduł:Inventory slot/opis]]
[[uk:Модуль:Інвентарний слот/док]]
</noinclude>