Изменения

Шаблон:Инвентарный слот/док

1975 байтов добавлено, 06:37, 9 августа 2016
Нет описания правки
{{Документация/Шапка}}
{{Lua}}
The inventory slot template creates an interface element which looks and acts like an in-game inventory slotШаблон инвентарного слота создает элемент интерфейса, который выглядит и действует, как инвентарный слот в игре.
The images used are primarily taken from Изображения берутся из шаблона {{tl|ИнвСпрайт}}, but if the specified item is not foundно если какой-то предмет отсутствует, the template falls back to individual images in the format of шаблон предложит загрузить отдельное изображение для предмета в формате <code>Grid ''<item nameназвание предмета>''.png</code>.
== Usage Использование ==All inputs are optionalВсе параметры не обязательны:<br>
<pre>{{Слот
|[TitleНазвание]ModМод:NameНазвание_мода,AmountКоличество[DescriptionОписание]; [Title2Название2]Mod2Мод2:Название_мода2:Name2,Amount2Количество2[Description2Описание2]; ...|modмод=Default mod (useful for animations and layout templates)|defaultумолчание=Image always shown under the main imageИзображение, которое всегда будет на фоне главного изображения |alignвырвн=Vertical AlignmentВыравнивание по вертикали|linkссылка=Link overrideИзмененная ссылка|titleназв=Text show on mouseoverТекст, отображаемый при неведении мышью|classкласс=Adds additional classes to the Добавляет дополнительные классы к классу .invslot class|styleстиль=Adds styling to the Добавляет стиль к классу .invslot|imgclassклассизобр=Adds additional classes to the Добавляет дополнительные классы к классу .invslot-item|numstyleстильцифр=Adds styling to the stack numberДобавляет стиль к номеру количества предметов
}}</pre>
The first parameter is a special parameter consisting of various "parts" grouped together in frames (delimited by <code>;</code>) which will be display one after another if JavaScript is enabled. Every part is optional, but without "name", won't do anything.
==== Simple example Простой пример ====To display an inventory item of Отобразить предмет "Ломтик арбуза" with an stack size of с количеством в стаке 20 you would put: <code><nowiki>{{Слот|Ломтик арбуза,20}}</nowiki></code>;showsвыведет
{{Слот|Ломтик арбуза,20}}
Допускается количество предметов от 2 до 299, больше просто не будет отображаться.
If no image is specifiedЕсли предмет не указан, an empty slot is displayedотобразится пустой слот, this could be used to do layouts like soэто можно использовать как показано здесь:
<pre style="width:550px">{{Слот|ТНТ}}{{Слот|ТНТ}}{{Слот}}{{Слот}}{{Слот|ТНТ}}{{Слот|ТНТ}}<br>
{{Слот|ТНТ}}{{Слот|ТНТ}}{{Слот}}{{Слот}}{{Слот|ТНТ}}{{Слот|ТНТ}}<br>
{{Слот}}{{Слот|ТНТ}}{{Слот|ТНТ}}{{Слот|ТНТ}}{{Слот|ТНТ}}{{Слот}}<br>
{{Слот}}{{Слот|ТНТ}}{{Слот}}{{Слот}}{{Слот|ТНТ}}{{Слот}}</pre>
;showsвыведет
{{Слот|ТНТ}}{{Слот|ТНТ}}{{Слот}}{{Слот}}{{Слот|ТНТ}}{{Слот|ТНТ}}<br>
{{Слот|ТНТ}}{{Слот|ТНТ}}{{Слот}}{{Слот}}{{Слот|ТНТ}}{{Слот|ТНТ}}<br>
{{Слот}}{{Слот|ТНТ}}{{Слот}}{{Слот}}{{Слот|ТНТ}}{{Слот}}
However this is really inefficient and produces ugly codeНо это довольно неэффективно, so don't do thisи код выглядит страшновато, поэтому лучше так не делайте. Use Используйте вместо этого [[TemplateШаблон:BlockGridБлокСетка]] or или [[TemplateШаблон:SchematicСхема]] instead.
=== Псевдонимы ===
<code><nowiki>{{Слот|Любая древесина;Золотое яблоко}}</nowiki></code>
;showsвыведет
{{Слот|Любая древесина;Золотое яблоко}}
When using the aliasКогда используете псевдоним, parts can be added which will override any parts in the aliasпараметры предмета можно изменить.
<code><nowiki>{{Слот|Любая древесина,4;[&oБлестящее яблоко]Зачарованное золотое яблоко}}</nowiki></code>
;showsвыведет
{{Слот|Любая древесина,4;[&oБлестящее яблоко]Зачарованное золотое яблоко}}
Mods can specify an additional aliases table using the modaliases parameterДля модов можно указать дополнительную таблицу псевдонимов с помощью параметра "модпсевдонимы".
=== Названия и описания ===
<code><nowiki>{{Слот|Сырая свинина; Жареная свинина|назв=Вонючая свинина}}</nowiki></code>
;showsвыведет
{{Слот|Сырая свинина; Жареная свинина|назв=Вонючая свинина}}
Чтобы убрать скрыть название, добавьте "нет": <code><nowiki>{{Слот|Сырая свинина; Жареная свинина|назв=нет}}</nowiki></code>;showsвыведет
{{Слот|Сырая свинина; Жареная свинина|назв=нет}}
However, the first bracketed text can be used to specify a title for each frame individually, and also supports standard и также поддерживает стандартные [[formatting codesФорматирование_текста|коды форматирования]] using , но вместо <code>&§</code> instead of используется <code>§&</code>. If the title only contains formatting codes and no actual textЕсли название содержит только код форматирования без другого текста, the formatting will be added to the normal titleто форматирование будет добавлено к обычному названию.
<code><nowiki>{{Слот|[&b]Алмазный меч}}</nowiki></code>
;showsвыведет
{{Слот|[&b]Алмазный меч}}
The last bracketed text can be used to specify a descriptionВ конце можно добавить описание в квадратных скобках, this also supports standard formatting codesстандартные коды форматирования также можно использовать, and can also have multiple lines by using forward slashes на другую строку текст переносится с помощью слеша (/).
<code><nowiki>{{Слот|[&b&oЭкскалибур]Железный меч[&7Smite 7Небесная кара V/Fire Aspect Заговор огня I//&9+6 Attack DamageУрон]}}</nowiki></code>
;shows
{{Слот|[&b&oЭкскалибур]Железный меч[&7Smite V/Fire Aspect I//&9+6 Attack Damage]}}
=== Align Выравнивание ===Align uses the Параметр "выравн" использует CSS свойство [http://www.w3.org/wiki/CSS/Properties/vertical-align vertical-align] CSS property. For example to align to the middleНапример, выравнивание по середине:<code><nowiki>Smells like Здесь воняет как {{Слот|Raw PorkchopСырая свинина|alignвыравн=middle}} in here!</nowiki></code>;showsвыведетSmells like Здесь воняет как {{Слот|Raw PorkchopСырая свинина|alignвыравн=middle}} in here!
=== Default Умолчание ===Default is always shown and is placed under the image"Умолчание" отображается всегда и помещается под основное изображение. <code><nowiki>{{Слот|defaultумолчание=Grid layout Brewing Empty}}{{Слот|Splash Mundane PotionНепримечательное зелье|defaultумолчание=Grid layout Brewing Empty}}</nowiki></code>;showsвыведет{{Слот|default=Grid layout Brewing Empty}}{{Слот|Splash Mundane PotionНепримечательное зелье|default=Grid layout Brewing Empty}}
=== Ссылка ===