Шаблон:Инвентарный слот — различия между версиями
[непроверенная версия] | [досмотренная версия] |
MailGik (обсуждение | вклад) |
MailGik (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
<includeonly>{{#invoke: Инвентарный слот | slot}}</includeonly> | <includeonly>{{#invoke: Инвентарный слот | slot}}</includeonly> | ||
<noinclude> | <noinclude> | ||
− | + | {{Документация}} | |
</noinclude> | </noinclude> |
Текущая версия на 10:10, 9 августа 2016
Этот шаблон использует Модуль:Инвентарный слот, написанный на языке программирования Lua. Пожалуйста, просмотрите wikipedia:Wikipedia:Lua и mw:Extension:Scribunto (обе англ.) для понимания работы модуля. |
Шаблон инвентарного слота создает элемент интерфейса, который выглядит и действует, как инвентарный слот в игре.
Изображения берутся из шаблона {{ИнвСпрайт}}, но если какой-то предмет отсутствует, шаблон предложит загрузить отдельное изображение для предмета в формате Grid <название предмета>.png
.
Содержание
Использование
Все параметры не обязательны:
{{Слот |[Название]Мод:Название_предмета,Количество[Описание]; [Название2]Мод2:Название_предмета2,Количество2[Описание2]; ... |мод=Мод по-умолчанию (полезен для анимаций и в шаблонах) |умолчание=Изображение, которое всегда будет на фоне главного изображения |выравн=Выравнивание по вертикали |ссылка=Измененная ссылка |назв=Текст, отображаемый при неведении мышью |класс=Добавляет дополнительные классы к классу .invslot |стиль=Добавляет стиль к классу .invslot |классизобр=Добавляет дополнительные классы к классу .invslot-item |стильцифр=Добавляет стиль к номеру количества предметов }}
Части
Первый параметр может состоять из нескольких частей, сгруппированных в кадры (разделены знаком ;
), которые будут отображаться один за другим, если включен JavaScript. Необязательно указывать все части, но без "названия предмета" ничего не отобразится.
Простой пример
Отобразить предмет "Ломтик арбуза" с количеством в стаке 20: {{Слот|Ломтик арбуза,20}}
- выведет
20
Допускается количество предметов от 2 до 299, больше просто не будет отображаться.
Если предмет не указан, отобразится пустой слот, это можно использовать как показано здесь:
{{Слот|ТНТ}}{{Слот|ТНТ}}{{Слот}}{{Слот}}{{Слот|ТНТ}}{{Слот|ТНТ}}<br> {{Слот|ТНТ}}{{Слот|ТНТ}}{{Слот}}{{Слот}}{{Слот|ТНТ}}{{Слот|ТНТ}}<br> {{Слот}}{{Слот}}{{Слот|ТНТ}}{{Слот|ТНТ}}{{Слот}}{{Слот}}<br> {{Слот}}{{Слот|ТНТ}}{{Слот|ТНТ}}{{Слот|ТНТ}}{{Слот|ТНТ}}{{Слот}}<br> {{Слот}}{{Слот|ТНТ}}{{Слот|ТНТ}}{{Слот|ТНТ}}{{Слот|ТНТ}}{{Слот}}<br> {{Слот}}{{Слот|ТНТ}}{{Слот}}{{Слот}}{{Слот|ТНТ}}{{Слот}}
- выведет
Но это довольно неэффективно, и код выглядит страшновато, поэтому лучше так не делайте. Используйте вместо этого Шаблон:БлокСетка или Шаблон:Схема.
Псевдонимы
Псевдоним | Что выводит |
---|---|
Адский кирпич (предмет) |
|
Белая звёздочка |
|
Бирюзовая звёздочка |
|
Взрывающееся зелье замедления |
|
Взрывающееся зелье замедления + |
|
Взрывающееся зелье лечения |
|
Взрывающееся зелье лечения II |
|
Взрывающееся зелье невидимости |
|
Взрывающееся зелье невидимости + |
|
Взрывающееся зелье ночного зрения |
|
Взрывающееся зелье ночного зрения + |
|
Взрывающееся зелье огнестойкости |
|
Взрывающееся зелье огнестойкости + |
|
Взрывающееся зелье отравления |
|
Взрывающееся зелье отравления + |
|
Взрывающееся зелье отравления II |
|
Взрывающееся зелье подводного дыхания |
|
Взрывающееся зелье подводного дыхания + |
|
Взрывающееся зелье прыгучести |
|
Взрывающееся зелье прыгучести + |
|
Взрывающееся зелье прыгучести II |
|
Взрывающееся зелье регенерации |
|
Взрывающееся зелье регенерации + |
|
Взрывающееся зелье регенерации II |
|
Взрывающееся зелье силы |
|
Взрывающееся зелье силы + |
|
Взрывающееся зелье силы II |
|
Взрывающееся зелье слабости |
|
Взрывающееся зелье слабости + |
|
Взрывающееся зелье стремительности |
|
Взрывающееся зелье стремительности + |
|
Взрывающееся зелье стремительности II |
|
Взрывающееся зелье удачи |
|
Взрывающееся зелье урона |
|
Взрывающееся зелье урона II |
|
Глиняный блок |
|
Грубое взрывающееся зелье |
|
Грубое зелье |
|
Грубое оседающее зелье |
|
Густое взрывающееся зелье |
|
Густое зелье |
|
Густое оседающее зелье |
|
Деревянная кнопка |
|
Доски |
|
Жёлтая звёздочка |
|
Зачарованная книга |
|
Зачарованное золотое яблоко |
|
Зелье замедления |
|
Зелье замедления + |
|
Зелье лечения |
|
Зелье лечения II |
|
Зелье невидимости |
|
Зелье невидимости + |
|
Зелье ночного зрения |
|
Зелье ночного зрения + |
|
Зелье огнестойкости |
|
Зелье огнестойкости + |
|
Зелье отравления |
|
Зелье отравления + |
|
Зелье отравления II |
|
Зелье подводного дыхания |
|
Зелье подводного дыхания + |
|
Зелье прыгучести |
|
Зелье прыгучести + |
|
Зелье прыгучести II |
|
Зелье регенерации |
|
Зелье регенерации + |
|
Зелье регенерации II |
|
Зелье силы |
|
Зелье силы + |
|
Зелье силы II |
|
Зелье слабости |
|
Зелье слабости + |
|
Зелье стремительности |
|
Зелье стремительности + |
|
Зелье стремительности II |
|
Зелье удачи |
|
Зелье урона |
|
Зелье урона II |
|
Зелёная звёздочка |
|
Золотое яблоко |
|
Каменная кнопка |
|
Колба воды |
|
Коричневая звёздочка |
|
Коричневый гриб |
|
Красная звёздочка |
|
Красный гриб |
|
Лаймовая звёздочка |
|
Любая деревянная дверь |
|
Любая деревянная плита |
|
Любая древесина |
|
Любая еда |
|
Любая звёздочка |
|
Любая каменная плита |
|
Любая лодка |
|
Любая окрашенная глина |
|
Любая окрашенная стеклянная панель |
|
Любая стрела с эффектом |
|
Любая цветная шерсть |
|
Любая шерсть |
|
Любое взрывающееся зелье |
|
Любое зелье |
|
Любое окрашенное стекло |
|
Любое оседающее зелье |
|
Любое топливо |
|
Любой гриб |
|
Любой деревянный забор |
|
Любой каменный кирпич |
|
Любой кварцевый блок |
|
Любой ковёр |
|
Любой краситель |
|
Любой красный песчаник |
|
Любой песчаник |
|
Любой флаг |
|
Любой цветной краситель |
|
Любой щит |
|
Любые ворота |
|
Любые деревянные ступени |
|
Любые доски |
|
Непримечательное взрывающееся зелье |
|
Непримечательное зелье |
|
Непримечательное оседающее зелье |
|
Огромный коричневый гриб |
|
Огромный красный гриб |
|
Оранжевая звёздочка |
|
Оседающая колба воды |
|
Оседающее зелье замедления |
|
Оседающее зелье замедления + |
|
Оседающее зелье лечения |
|
Оседающее зелье лечения II |
|
Оседающее зелье невидимости |
|
Оседающее зелье невидимости + |
|
Оседающее зелье ночного зрения |
|
Оседающее зелье ночного зрения + |
|
Оседающее зелье огнестойкости |
|
Оседающее зелье огнестойкости + |
|
Оседающее зелье отравления |
|
Оседающее зелье отравления + |
|
Оседающее зелье отравления II |
|
Оседающее зелье подводного дыхания |
|
Оседающее зелье подводного дыхания + |
|
Оседающее зелье прыгучести |
|
Оседающее зелье прыгучести + |
|
Оседающее зелье прыгучести II |
|
Оседающее зелье регенерации |
|
Оседающее зелье регенерации + |
|
Оседающее зелье регенерации II |
|
Оседающее зелье силы |
|
Оседающее зелье силы + |
|
Оседающее зелье силы II |
|
Оседающее зелье слабости |
|
Оседающее зелье слабости + |
|
Оседающее зелье стремительности |
|
Оседающее зелье стремительности + |
|
Оседающее зелье стремительности II |
|
Оседающее зелье удачи |
|
Оседающее зелье урона |
|
Оседающее зелье урона II |
|
Пластинка 11 |
|
Пластинка 13 |
|
Пластинка blocks |
|
Пластинка cat |
|
Пластинка chirp |
|
Пластинка far |
|
Пластинка mall |
|
Пластинка mellohi |
|
Пластинка stal |
|
Пластинка strad |
|
Пластинка wait |
|
Пластинка ward |
|
Повреждённая алмазная кираса |
|
Повреждённая алмазная кирка |
|
Повреждённая алмазная лопата |
|
Повреждённая алмазная мотыга |
|
Повреждённая деревянная кирка |
|
Повреждённая деревянная лопата |
|
Повреждённая деревянная мотыга |
|
Повреждённая железная кираса |
|
Повреждённая железная кирка |
|
Повреждённая железная лопата |
|
Повреждённая железная мотыга |
|
Повреждённая золотая кираса |
|
Повреждённая золотая кирка |
|
Повреждённая золотая лопата |
|
Повреждённая золотая мотыга |
|
Повреждённая каменная кирка |
|
Повреждённая каменная лопата |
|
Повреждённая каменная мотыга |
|
Повреждённая кожаная кираса |
|
Повреждённая кольчужная кираса |
|
Повреждённая удочка |
|
Повреждённая удочка с морковью |
|
Повреждённое огниво |
|
Повреждённые алмазные ботинки |
|
Повреждённые алмазные поножи |
|
Повреждённые железные ботинки |
|
Повреждённые железные поножи |
|
Повреждённые золотые ботинки |
|
Повреждённые золотые поножи |
|
Повреждённые кожаные ботинки |
|
Повреждённые кожаные поножи |
|
Повреждённые кольчужные ботинки |
|
Повреждённые кольчужные поножи |
|
Повреждённые надкрылья |
|
Повреждённые ножницы |
|
Повреждённый алмазный меч |
|
Повреждённый алмазный топор |
|
Повреждённый алмазный шлем |
|
Повреждённый деревянный меч |
|
Повреждённый деревянный топор |
|
Повреждённый железный меч |
|
Повреждённый железный топор |
|
Повреждённый железный шлем |
|
Повреждённый золотой меч |
|
Повреждённый золотой топор |
|
Повреждённый золотой шлем |
|
Повреждённый каменный меч |
|
Повреждённый каменный топор |
|
Повреждённый кожаный шлем |
|
Повреждённый кольчужный шлем |
|
Повреждённый лук |
|
Повреждённый щит |
|
Рамка портала Края |
|
Розовая звёздочка |
|
Светло-серая звёздочка |
|
Светло-синяя звёздочка |
|
Серая звёздочка |
|
Синяя звёздочка |
|
Сиреневая звёздочка |
|
Сломанные надкрылья |
|
Снег (слой) |
|
Стрела замедления |
|
Стрела замедления + |
|
Стрела лечения |
|
Стрела лечения II |
|
Стрела невидимости |
|
Стрела невидимости + |
|
Стрела ночного зрения |
|
Стрела ночного зрения + |
|
Стрела огнестойкости |
|
Стрела огнестойкости + |
|
Стрела отравления |
|
Стрела отравления + |
|
Стрела отравления II |
|
Стрела подводного дыхания |
|
Стрела подводного дыхания + |
|
Стрела прыгучести |
|
Стрела прыгучести + |
|
Стрела прыгучести II |
|
Стрела регенерации |
|
Стрела регенерации + |
|
Стрела регенерации II |
|
Стрела силы |
|
Стрела силы + |
|
Стрела силы II |
|
Стрела слабости |
|
Стрела слабости + |
|
Стрела стремительности |
|
Стрела стремительности + |
|
Стрела стремительности II |
|
Стрела удачи |
|
Стрела урона |
|
Стрела урона II |
|
Фиолетовая звёздочка |
|
Чёрная звёздочка |
Примечание: варианты флагов не включены, так как их очень много.
The above aliases can be used to shorten common items, such as all wood blocks or adding parts to certain names by default.
{{Слот|Любая древесина;Золотое яблоко}}
- выведет
Когда используете псевдоним, параметры предмета можно изменить.
{{Слот|Любая древесина,4;[&oБлестящее яблоко]Зачарованное золотое яблоко}}
- выведет
4
4
4
4
4
4
Для модов можно указать дополнительную таблицу псевдонимов с помощью параметра "модпсевдонимы".
Названия и описания
Параметр "назв" может быть использован только для названия всех кадров в анимации.
{{Слот|Сырая свинина; Жареная свинина|назв=Вонючая свинина}}
- выведет
Чтобы скрыть название, добавьте "нет": {{Слот|Сырая свинина; Жареная свинина|назв=нет}}
- выведет
Тем не менее, текст в квадратных скобках перед названием установит отдельное название для каждого кадра, который также поддерживает стандартные коды форматирования, но вместо §
используется &
. Если название содержит только код форматирования без другого текста, то форматирование будет добавлено к обычному названию.
{{Слот|[&b]Алмазный меч}}
- выведет
В конце можно добавить описание в квадратных скобках, стандартные коды форматирования также можно использовать, на другую строку текст переносится с помощью слеша (/).
{{Слот|[&b&oЭкскалибур]Железный меч[&7Небесная кара V/Заговор огня I//&9+6 Урон]}}
- выведет
Выравнивание
Параметр "выравн" использует CSS свойство vertical-align. Например, выравнивание по середине:
Здесь воняет как {{Слот|Сырая свинина|выравн=middle}}!
- выведет
Здесь воняет как
!
Умолчание
"Умолчание" отображается всегда и помещается под основное изображение. {{Слот|умолчание=Grid layout Brewing Empty}}{{Слот|Непримечательное зелье|умолчание=Grid layout Brewing Empty}}
- выведет
Ссылка
Пример замены ссылки для всех кадров анимации: {{Слот|Уголь|ссылка=Hilarious_Wiki}}
- выведет
Чтобы убрать ссылку, добавьте "ссылка=нет": {{Слот|Уголь|ссылка=нет}}
- выведет
Примечание: название остается.
Моды
Для предметов из мода нужно дописать префикс с названием мода (Мод:) или выставить параметр "мод". Ссылка на изображении будет вести на под-страницу мода с указанным предметом. Изображения для предметов берутся из спрайта мода. Если спрайт отсутствует, нужно загрузить изображение в формате Grid <предмет> (<мод>).png
.
Например, чтобы показать предмет "Рунный мешочек" из мода Ars Magica 2: {{Слот|Ars Magica 2:Рунный мешочек}}
(или {{Слот|мод=Ars Magica 2|Рунный мешочек}}
)
- выведет
Слоты в теории могут содержать неограниченное количество кадров с использованием предметов из модов и ванильного Minecraft. Кадры отделяются точкой с запятой (;).
{{Слот| Земля; ТНТ,64; MK:Дыня,6; ; Трава,5; Песок; Золотой шлем,12; MK:Синий кирпич,2; Ars Magica 2:Верстак мага,50; Красная пыль }}
- выведет
Как видите, мод должен быть определен для каждого кадра из мода. Параметр "мод" устанавливает мод по-умолчанию для всех кадров.
{{Слот|мод=Ars Magica 2|Посох техномага,6; ; Диадема боевого мага,12; Доски из ведьминого дерева,50; Доспехи земли}}
- выведет
Чтобы использовать предметы из ванильного Minecraft, когда установлен параметр "мод", добавляйте "vanilla" (сокращенно "v") или "minecraft" (сокращенно "mc") вместо мода (нечувствительны к регистру).
{{Слот|мод=Ars Magica 2| Vanilla:Земля; vanilla:ТНТ,64; Аум,6; ; V:Трава,5; v:Песок; Minecraft:Золотой шлем,12; Аум,2; Лунный камень,50; mc:Красная пыль }}
- выведет
Доступные изображения
Ванильный Minecraft | ИнвСпрайт |
---|---|
Моды |
Другие шаблоны
Эти шаблоны используют шаблон Инвентарный слот, имитируя то, как это выглядит в Minecraft. Они в основном имеют те же функции, что и этот шаблон.
- {{Крафт}}
- {{Верстак}}
- {{Печка}}
- {{Варка}}
- {{Инвентарный слот}}
- Модуль:Интерфейс
Расположенная выше документация включена из Шаблон:Инвентарный слот/док.