Открыть меню
Переключить меню настроек
Открыть персональное меню
Вы не представились системе
Ваш IP-адрес будет виден всем, если вы внесёте какие-либо изменения.

Шаблон:Inventory: различия между версиями

Материал из Space Station 14 | Время приключений Вики
Torgovec (обсуждение | вклад)
Нет описания правки
Torgovec (обсуждение | вклад)
Изменение переноса строки быстрого доступа.
 
(не показано 10 промежуточных версий этого же участника)
Строка 1: Строка 1:
<includeonly>
<includeonly>
<div style="display:flex;gap:10px;align-items:flex-start;">
----
<div style="display:flex; flex-direction:column; align-items:flex-start; gap: 10px;">
    <div style ="display:flex; flex-direction:row; gap: 2px; margin-top: 10px; align-items: flex-end; flex-wrap: wrap;">


    <div style="display:grid;grid-template-columns:repeat(3,auto);gap:2px;">
    <div style="display:grid; grid-template-columns: repeat(8, auto); gap: 2px; margin-right: {{{Размер|}}}px;">
    {{ItemSlot|Слот=back
       
      | Изображение = {{{Back/Изображение|}}}
        {{ItemSlot
      | Название = {{{Back/Название|}}}
        |Слот=glasses
      | Содержимое = {{{Back/Содержимое|}}}
        |Размер={{{Размер|}}}
    }}
        |Изображение={{{Glasses/Изображение|PlugSprite.png}}}
    {{ItemSlot|Слот=gloves|Изображение={{{Gloves/Изображение|}}}|Название={{{Gloves/Название|}}}}}
        |Название={{{Glasses/Название|{{#invoke:Entity Lookup|getname|{{{Glasses/ID|}}}}}}}}
    {{ItemSlot|Слот=ears|Изображение={{{Ears/Изображение|}}}|Название={{{Ears/Название|}}}}}
        |Содержимое={{{Glasses/Содержимое|{{#invoke:Entity Lookup|getdesc|{{{Glasses/ID|}}}}}}}}
    {{ItemSlot|Слот=glasses|Изображение={{{Glasses/Изображение|}}}|Название={{{Glasses/Название|}}}}}
        }}
    {{ItemSlot|Слот=mask|Изображение={{{Mask/Изображение|}}}|Название={{{Mask/Название|}}}}}
        {{ItemSlot
    {{ItemSlot|Слот=head|Изображение={{{Head/Изображение|}}}|Название={{{Head/Название|}}}}}
        |Слот=head
    {{ItemSlot|Слот=uniform|Изображение={{{Uniform/Изображение|}}}|Название={{{Uniform/Название|}}}}}
        |Размер={{{Размер|}}}
    {{ItemSlot|Слот=suit
        |Изображение={{{Head/Изображение|PlugSprite.png}}}
      | Изображение = {{{Suit/Изображение|}}}
        |Название={{{Head/Название|{{#invoke:Entity Lookup|getname|{{{Head/ID|}}}}}}}}
      | Название = {{{Suit/Название|}}}
        |Содержимое={{{Head/Содержимое|{{#invoke:Entity Lookup|getdesc|{{{Head/ID|}}}}}}}}
    }}
        }}<!--
    {{ItemSlot|Слот=suit_storage|Изображение={{{Suit_storage/Изображение|}}}|Название={{{Suit_storage/Название|}}}}}
        Сохранение на всякий случай
    {{ItemSlot|Слот=shoes|Изображение={{{Shoes/Изображение|}}}|Название={{{Shoes/Название|}}}}}
        {{ItemSlot
    {{ItemSlot|Слот=belt|Изображение={{{Belt/Изображение|}}}|Название={{{Belt/Название|}}}}}
        |Размер={{{Размер|}}}
    {{ItemSlot|Слот=neck|Изображение={{{Neck/Изображение|}}}|Название={{{Neck/Название|}}}}}
        |Изображение=PlugSprite.png
    {{ItemSlot|Слот=id|Изображение={{{ID/Изображение|}}}|Название={{{ID/Название|}}}}}
        |Название=
    {{ItemSlot|Слот=pda|Изображение={{{PDA/Изображение|}}}|Название={{{PDA/Название|}}}}}
        |Содержимое=Временная заглушка}}
    {{ItemSlot|Слот=pocket|Изображение={{{Pocket1/Изображение|}}}|Название={{{Pocket1/Название|}}}}}
        -->
    {{ItemSlot|Слот=pocket|Изображение={{{Pocket2/Изображение|}}}|Название={{{Pocket2/Название|}}}}}
        <div></div>
  </div>
       
       
       
        <div></div>
       


    <div style="display:flex;flex-direction:column;gap:2px;margin-left:8px;">
        {{ItemSlot
    <div style="display:flex;gap:2px;justify-content:center;">
        |Слот=neck
      {{ItemSlot|Слот=lhand|Изображение={{{LHand/Изображение|}}}|Название={{{LHand/Название|}}}}}
        |Размер={{{Размер|}}}
      {{ItemSlot|Слот=rhand|Изображение={{{RHand/Изображение|}}}|Название={{{RHand/Название|}}}}}
        |Изображение={{{Neck/Изображение|PlugSprite.png}}}
    </div>
        |Название={{{Neck/Название|{{#invoke:Entity Lookup|getname|{{{Neck/ID|}}}}}}}}
    <div style="display:flex;gap:2px;justify-content:center;margin-top:2px;">
        |Содержимое={{{Neck/Содержимое|{{#invoke:Entity Lookup|getdesc|{{{Neck/ID|}}}}}}}}
      {{ItemSlot|Слот=armor1|Изображение={{{Armor1/Изображение|}}}|Название={{{Armor1/Название|}}}}}
        }}
      {{ItemSlot|Слот=armor2|Изображение={{{Armor2/Изображение|}}}|Название={{{Armor2/Название|}}}}}
        {{ItemSlot
      {{ItemSlot|Слот=armor3|Изображение={{{Armor3/Изображение|}}}|Название={{{Armor3/Название|}}}}}
        |Слот=mask
    </div>
        |Размер={{{Размер|}}}
  </div>
        |Изображение={{{Mask/Изображение|PlugSprite.png}}}
        |Название={{{Mask/Название|{{#invoke:Entity Lookup|getname|{{{Mask/ID|}}}}}}}}
        |Содержимое={{{Mask/Содержимое|{{#invoke:Entity Lookup|getdesc|{{{Mask/ID|}}}}}}}}
        }}
        {{ItemSlot
        |Слот=ears
        |Размер={{{Размер|}}}
        |Изображение={{{Ears/Изображение|PlugSprite.png}}}
        |Название={{{Ears/Название|{{#invoke:Entity Lookup|getname|{{{Ears/ID|}}}}}}}}
        |Содержимое={{{Ears/Содержимое|{{#invoke:Entity Lookup|getdesc|{{{Ears/ID|}}}}}}}}
        }}
        {{ItemSlot
        |Слот=underweart
        |Размер={{{Размер|}}}
        |Изображение={{{Underweart/Изображение|PlugSprite.png}}}
        |Название={{{Underweart/Название|{{#invoke:Entity Lookup|getname|{{{Underweart/ID|}}}}}}}}
        |Содержимое={{{Underweart/Содержимое|{{#invoke:Entity Lookup|getdesc|{{{Underweart/ID|}}}}}}}}
        }}
       
        {{ItemSlot
        |Слот=uniform
        |Размер={{{Размер|}}}
        |Изображение={{{Uniform/Изображение|PlugSprite.png}}}
        |Название={{{Uniform/Название|{{#invoke:Entity Lookup|getname|{{{Uniform/ID|}}}}}}}}
        |Содержимое={{{Uniform/Содержимое|{{#invoke:Entity Lookup|getdesc|{{{Uniform/ID|}}}}}}}}
        }}
        {{ItemSlot
        |Слот=suit
        |Размер={{{Размер|}}}
        |Изображение={{{Suit/Изображение|PlugSprite.png}}}
        |Название={{{Suit/Название|{{#invoke:Entity Lookup|getname|{{{Suit/ID|}}}}}}}}
        |Содержимое={{{Suit/Содержимое|{{#invoke:Entity Lookup|getdesc|{{{Suit/ID|}}}}}}}}
        }}
        {{ItemSlot
        |Слот=gloves
        |Размер={{{Размер|}}}
        |Изображение={{{Gloves/Изображение|PlugSprite.png}}}
        |Название={{{Gloves/Название|{{#invoke:Entity Lookup|getname|{{{Gloves/ID|}}}}}}}}
        |Содержимое={{{Gloves/Содержимое|{{#invoke:Entity Lookup|getdesc|{{{Gloves/ID|}}}}}}}}
        }}
        {{ItemSlot
        |Слот=underwearb
        |Размер={{{Размер|}}}
        |Изображение={{{Underwearb/Изображение|PlugSprite.png}}}
        |Название={{{Underwearb/Название|{{#invoke:Entity Lookup|getname|{{{Underwearb/ID|}}}}}}}}
        |Содержимое={{{Underwearb/Содержимое|{{#invoke:Entity Lookup|getdesc|{{{Underwearb/ID|}}}}}}}}
        }}
       
        <div class = "item-slot {{#switch:{{{Слот|}}}|toggle}}
" style = "width: {{#expr: {{{Размер|}}} + {{{Размер|}}}*0.1}}px; height: {{#expr: {{{Размер|}}} + {{{Размер|}}}*0.1}}px;">
</div>
       
       
       
        {{ItemSlot
        |Слот=shoes
        |Размер={{{Размер|}}}
        |Изображение={{{Shoes/Изображение|PlugSprite.png}}}
        |Название={{{Shoes/Название|{{#invoke:Entity Lookup|getname|{{{Shoes/ID|}}}}}}}}
        |Содержимое={{{Shoes/Содержимое|{{#invoke:Entity Lookup|getdesc|{{{Shoes/ID|}}}}}}}}
        }}
        <div></div>
       
       
       
        {{ItemSlot
        |Слот=socks
        |Размер={{{Размер|}}}
        |Изображение={{{Socks/Изображение|PlugSprite.png}}}
        |Название={{{Socks/Название|{{#invoke:Entity Lookup|getname|{{{Socks/ID|}}}}}}}}
        |Содержимое={{{Socks/Содержимое|{{#invoke:Entity Lookup|getdesc|{{{Socks/ID| }}}}}}}}
        }}
    </div>
 
    <div style="display:flex; flex-direction:row; gap: 2px; margin-top: 10px; flex-wrap: wrap;">
        <div style="display:flex; flex-direction:row;">
        {{ItemSlot
        |Слот=id
        |Размер={{{Размер|}}}
        |Изображение={{{ID/Изображение|PlugSprite.png}}}
        |Название={{{ID/Название|{{#invoke:Entity Lookup|getname|{{{ID/ID|}}}}}}}}
        |Содержимое={{{ID/Содержимое|{{#invoke:Entity Lookup|getdesc|{{{ID/ID|}}}}}}}}
        }}
        {{ItemSlot
        |Слот=belt
        |Размер={{{Размер|}}}
        |Изображение={{{Belt/Изображение|PlugSprite.png}}}
        |Название={{{Belt/Название|{{#invoke:Entity Lookup|getname|{{{Belt/ID|}}}}}}}}
        |Содержимое={{{Belt/Содержимое|{{#invoke:Entity Lookup|getdesc|{{{Belt/ID|}}}}}}}}
        }}
        {{ItemSlot
        |Слот=back
        |Размер={{{Размер|}}}
        |Изображение={{{Back/Изображение|PlugSprite.png}}}
        |Название={{{Back/Название|{{#invoke:Entity Lookup|getname|{{{Back/ID|}}}}}}}}
        |Содержимое={{{Back/Содержимое|{{#invoke:Entity Lookup|getdesc|{{{Back/ID|}}}}}}}}
        }}
        {{ItemSlot
        |Слот=rhand
        |Размер={{{Размер|}}}
        |Изображение={{{RHand/Изображение|PlugSprite.png}}}
        |Название={{{RHand/Название|{{#invoke:Entity Lookup|getname|{{{RHand/ID|}}}}}}}}
        |Содержимое={{{RHand/Содержимое|{{#invoke:Entity Lookup|getdesc|{{{RHand/ID|}}}}}}}}
        }}
        </div>
        <div style="display:flex; flex-direction:row;">
        {{ItemSlot
        |Слот=lhand
        |Размер={{{Размер|}}}
        |Изображение={{{LHand/Изображение|PlugSprite.png}}}
        |Название={{{LHand/Название|{{#invoke:Entity Lookup|getname|{{{LHand/ID|}}}}}}}}
        |Содержимое={{{LHand/Содержимое|{{#invoke:Entity Lookup|getdesc|{{{LHand/ID|}}}}}}}}
        }}
        {{ItemSlot
        |Слот=pocket
        |Размер={{{Размер|}}}
        |Изображение={{{Pocket1/Изображение|PlugSprite.png}}}
        |Название={{{Pocket1/Название|{{#invoke:Entity Lookup|getname|{{{Pocket1/ID|}}}}}}}}
        |Содержимое={{{Pocket1/Содержимое|{{#invoke:Entity Lookup|getdesc|{{{Pocket1/ID|}}}}}}}}
        }}
        {{ItemSlot
        |Слот=pocket
        |Размер={{{Размер|}}}
        |Изображение={{{Pocket2/Изображение|PlugSprite.png}}}
        |Название={{{Pocket2/Название|{{#invoke:Entity Lookup|getname|{{{Pocket2/ID|}}}}}}}}
        |Содержимое={{{Pocket2/Содержимое|{{#invoke:Entity Lookup|getdesc|{{{Pocket2/ID|}}}}}}}}
        }}
        {{ItemSlot
        |Слот=suit_storage
        |Размер={{{Размер|}}}
        |Изображение={{{Suit_storage/Изображение|PlugSprite.png}}}
        |Название={{{Suit_storage/Название|{{#invoke:Entity Lookup|getname|{{{Suit_storage/ID|}}}}}}}}
        |Содержимое={{{Suit_storage/Содержимое|{{#invoke:Entity Lookup|getdesc|{{{Suit_storage/ID|}}}}}}}}
        }}
        </div>
    </div>
       
    </div>


</div>
</div>
----
</includeonly>
</includeonly>


<noinclude>
<noinclude>
== Использование ==
== Использование ==
Вызов:
{{Цвет|красный|В шаблоне используются ID из игры.}}
 
Если вызов есть, но спрайт отсутствует то отображается:
{{ItemSlot|Размер=64}}
Пример:
<pre>
{{Inventory
|Размер=32
|Head/Изображение=
}}
</pre>
 
----
 
Если вызов просто отсутствует, то отображается:
{{ItemSlot|Размер=64|Изображение=PlugSprite.png}}
Пример:
<pre>
{{Inventory
|Размер=32
}}
</pre>
 
----
 
Изменить название и содержимое можно вручную если ID не нашел текст:<br>


Пример:
<pre>
<pre>
{{Inventory
{{Inventory
 | Back/Изображение = Backpack.png
|Размер=32
 | Back/Название = Рюкзак
| Glasses/Изображение = ClothingEyesGlassesSunglasses.png
 | Back/Содержимое = Обычный
| Glasses/ID= ClothingEyesGlassesSunglasses <!-- Игнорируется пока есть Название и Содержимое -->
 | LHand/Изображение = Wrench.png
| Glasses/Название = Солнцезащитные очки
 | LHand/Название = Гаечный ключ
| Glasses/Содержимое= Очки защищающие от солнца... в космосе.
 | RHand/Изображение =
}}
 | RHand/Название =
</pre>
 | Suit/Изображение = Armor.png
 
 | Suit/Название = Броня
==Вызов шаблона==
НЕ ИСПОЛЬЗОВАТЬ, ШАБЛОН НЕ ПОЛНЫЙ
<pre>
{{Inventory
| Размер = 48
 
| Glasses/Изображение = ClothingEyesGlassesSunglasses.png
| Glasses/ID= ClothingEyesGlassesSunglasses
| Head/Изображение = Шапка Синдиката.png
| Head/ID= ClothingHeadHatSyndie
 
| Neck/Изображение = ClothingNeckCloakVoid.png
| Neck/ID=ClothingNeckCloakVoid
| Mask/Изображение = Gasmask.png
| Mask/ID= ClothingMaskGas
| Ears/Изображение = ClothingHeadsetGrey.png
| Ears/ID = ClothingHeadsetGrey
| Underweart/Изображение = ADTClothingUnderwearTopTShirt.png
| Underweart/ID = ADTClothingUnderwearTopTShirt
 
| Uniform/Изображение = ClothingUniformJumpsuitAncient.png
| Uniform/ID= ClothingUniformJumpsuitAncient
| Suit/Изображение = ClothingOuterArmorBulletproof.png
| Suit/ID= ClothingOuterArmorBulletproof
| Gloves/Изображение = ClothingHandsGlovesConducting.png
| Gloves/ID= ClothingHandsGlovesConducting
| Underwearb/Изображение = ADTClothingUnderwearBottomBoxersWhite.png
| Underwearb/ID = ADTClothingUnderwearBottomBoxersWhite
 
| Shoes/Изображение = Galoshes.png
| Shoes/ID= ClothingShoesGaloshes
| Socks/Изображение = ADTClothingUnderwearSocksHigh.png
| Socks/ID = ADTClothingUnderwearSocksHigh
 
 
| ID/Изображение = PDA.png
| ID/ID= PassengerPDA
| Belt/Изображение = ClothingBeltUtilityEngineering.png
| Belt/ID= ClothingBeltUtilityEngineering
| Back/Изображение = ClothingBackpackDuffel.png
| Back/ID=ClothingBackpackDuffel
 
| RHand/Изображение = Wrench.png
| RHand/ID= Wrench
| LHand/Изображение = Screwdriver.png
| LHand/ID= Screwdriver
| Pocket1/Изображение = EncryptionKeyStationMaster.png
| Pocket1/ID= EncryptionKeyStationMaster
| Pocket2/Изображение = RemoteSignaller.png
| Pocket2/ID= RemoteSignaller
 
| Suit_storage/Изображение = JetpackBlue.png
| Suit_storage/ID= JetpackBlue
 
| NN/Изображение= PlugSprite.png
| NN/Название= Заглушка
| NN/Содержимое= Временно отсутствует
}}
}}
</pre>
</pre>


Неуказанные слоты будут пустыми.
----
 
<!-- Заметка
X - заполнитель
NN - нехватает изображений
 
glasses
head
X
X
neck
mask
ears
NN
uniform
suit
gloves
NN
NN
shoes
X
NN
id
belt
back
rhand
lhand
pocket1
pocket2
suit_storage
-->
 
{{Inventory
| Размер = 48
 
| Glasses/Изображение = ClothingEyesGlassesSunglasses.png
| Glasses/ID= ClothingEyesGlassesSunglasses
| Head/Изображение = Шапка Синдиката.png
| Head/ID= ClothingHeadHatSyndie
 
| Neck/Изображение = ClothingNeckCloakVoid.png
| Neck/ID=ClothingNeckCloakVoid
| Mask/Изображение = Gasmask.png
| Mask/ID= ClothingMaskGas
| Ears/Изображение = ClothingHeadsetGrey.png
| Ears/ID = ClothingHeadsetGrey
| Underweart/Изображение = ADTClothingUnderwearTopTShirt.png
| Underweart/ID = ADTClothingUnderwearTopTShirt
 
| Uniform/Изображение = ClothingUniformJumpsuitAncient.png
| Uniform/ID= ClothingUniformJumpsuitAncient
| Suit/Изображение = ClothingOuterArmorBulletproof.png
| Suit/ID= ClothingOuterArmorBulletproof
| Gloves/Изображение = ClothingHandsGlovesConducting.png
| Gloves/ID= ClothingHandsGlovesConducting
| Underwearb/Изображение = ADTClothingUnderwearBottomBoxersWhite.png
| Underwearb/ID = ADTClothingUnderwearBottomBoxersWhite
 
| Shoes/Изображение = Galoshes.png
| Shoes/ID= ClothingShoesGaloshes
| Socks/Изображение = ADTClothingUnderwearSocksHigh.png
| Socks/ID = ADTClothingUnderwearSocksHigh
 
 
| ID/Изображение = PDA.png
| ID/ID= PassengerPDA
| Belt/Изображение = ClothingBeltUtilityEngineering.png
| Belt/ID= ClothingBeltUtilityEngineering
| Back/Изображение = ClothingBackpackDuffel.png
| Back/ID=ClothingBackpackDuffel
 
| RHand/Изображение = Wrench.png
| RHand/ID= Wrench
| LHand/Изображение = Screwdriver.png
| LHand/ID= Screwdriver
| Pocket1/Изображение = EncryptionKeyStationMaster.png
| Pocket1/ID= EncryptionKeyStationMaster
| Pocket2/Изображение = RemoteSignaller.png
| Pocket2/ID= RemoteSignaller
 
| Suit_storage/Изображение = JetpackBlue.png
| Suit_storage/ID= JetpackBlue
 
| NN/Изображение= PlugSprite.png
| NN/Название= Заглушка
| NN/Содержимое= Временно отсутствует
}}
 
</noinclude>
</noinclude>

Текущая версия от 10:33, 21 октября 2025


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

В шаблоне используются ID из игры.

Если вызов есть, но спрайт отсутствует то отображается:


Пример:

{{Inventory
|Размер=32
|Head/Изображение=
}}

Если вызов просто отсутствует, то отображается:


Пример:

{{Inventory
|Размер=32
}}

Изменить название и содержимое можно вручную если ID не нашел текст:

Пример:

{{Inventory
|Размер=32
| Glasses/Изображение = ClothingEyesGlassesSunglasses.png
| Glasses/ID= ClothingEyesGlassesSunglasses <!-- Игнорируется пока есть Название и Содержимое -->
| Glasses/Название = Солнцезащитные очки
| Glasses/Содержимое= Очки защищающие от солнца... в космосе.
}}

Вызов шаблона

НЕ ИСПОЛЬЗОВАТЬ, ШАБЛОН НЕ ПОЛНЫЙ

{{Inventory
| Размер = 48

| Glasses/Изображение = ClothingEyesGlassesSunglasses.png
| Glasses/ID= ClothingEyesGlassesSunglasses
| Head/Изображение = Шапка Синдиката.png
| Head/ID= ClothingHeadHatSyndie

| Neck/Изображение = ClothingNeckCloakVoid.png
| Neck/ID=ClothingNeckCloakVoid
| Mask/Изображение = Gasmask.png
| Mask/ID= ClothingMaskGas
| Ears/Изображение = ClothingHeadsetGrey.png
| Ears/ID = ClothingHeadsetGrey
| Underweart/Изображение = ADTClothingUnderwearTopTShirt.png
| Underweart/ID = ADTClothingUnderwearTopTShirt

| Uniform/Изображение = ClothingUniformJumpsuitAncient.png
| Uniform/ID= ClothingUniformJumpsuitAncient
| Suit/Изображение = ClothingOuterArmorBulletproof.png
| Suit/ID= ClothingOuterArmorBulletproof
| Gloves/Изображение = ClothingHandsGlovesConducting.png
| Gloves/ID= ClothingHandsGlovesConducting
| Underwearb/Изображение = ADTClothingUnderwearBottomBoxersWhite.png
| Underwearb/ID = ADTClothingUnderwearBottomBoxersWhite

| Shoes/Изображение = Galoshes.png
| Shoes/ID= ClothingShoesGaloshes
| Socks/Изображение = ADTClothingUnderwearSocksHigh.png
| Socks/ID = ADTClothingUnderwearSocksHigh


| ID/Изображение = PDA.png
| ID/ID= PassengerPDA
| Belt/Изображение = ClothingBeltUtilityEngineering.png
| Belt/ID= ClothingBeltUtilityEngineering
| Back/Изображение = ClothingBackpackDuffel.png
| Back/ID=ClothingBackpackDuffel

| RHand/Изображение = Wrench.png
| RHand/ID= Wrench
| LHand/Изображение = Screwdriver.png
| LHand/ID= Screwdriver
| Pocket1/Изображение = EncryptionKeyStationMaster.png
| Pocket1/ID= EncryptionKeyStationMaster
| Pocket2/Изображение = RemoteSignaller.png
| Pocket2/ID= RemoteSignaller

| Suit_storage/Изображение = JetpackBlue.png
| Suit_storage/ID= JetpackBlue

| NN/Изображение= PlugSprite.png
| NN/Название= Заглушка
| NN/Содержимое= Временно отсутствует
}}