Szablon:Exclusive icons

Z Terraria Wiki
Skocz do: nawigacja, szukaj
This template uses Lua.
Ten szablon wykorzystuje Moduł:exclusive, będący skryptem napisanym w języku programowania Lua. Aby lepiej zapoznać się z tym językiem odwiedź podane strony Terraria Wiki:Lua (en).
Ten szablon jest zgodny z i18n, co oznacza, że jest łatwy do zlokalizowania dla różnych języków. Więcej informacji można znaleźć w I18n i l10n dla szablonów.
Template-info.svg Dokumentacja Poniższa dokumentacja jest załączona do Szablon:Exclusive icons/doc. (edytuj | historia)

Wyświetla ikony wskazujące platformy, dla których zawartość jest dostępna, w skrócie "eicons" (z "exclusive icons"). Aby wyświetlić link z eicons, użyj {{exclusive icon link}}.

Możesz użyć {{eicons/options}}, aby zmienić domyślne wartości niektórych parametrów. Szczegółowe informacje można znaleźć w odpowiedniej sekcji poniżej.

Sposób użycia

{{ eicons | <nazwa zawartości> | small = 0/1 | link = 0/1 | invert = 0/1 | not = <nazwa zawartości> | <parametry platformy> = 0/1 }}

ParametrOpisTypStatus
Nazwa zawartości1
Nazwa zawartości (przedmiot, NPC, wydarzenie, biom, numer łatki itp.), Dla którego mają być wyświetlane ikony.
Liniasugerowany
Mniejsze ikonysmall
Zmniejsza rozmiar ikon. Przydatne, gdy problemem jest miejsce, np. w infoboxach.
Wartość automatyczna:
True (1)
Wartość logicznaopcjonalny
Odwracanie wyłącznościinvert
Odwraca wyłączność, tj. wyświetla przeciwne eicony. Pamiętaj, że wyłącza to czujnik wersji na konsole japońskie.
Wartość automatyczna:
True (1)
Wartość logicznaopcjonalny
Odejmowanie wyłącznościnot
pagenot
Nazwa zawartości, którego eicony mają zostać odjęte od głównych eicon. Zauważ, że jest to określono po $invert, tzn. eicony jednostki głównej są najpierw odwrócone, a następnie eicony jednostki z tego parametru są odejmowane od tego.
Liniaopcjonalny
Nadpisywanie wersji na PCdesktop
dsk
Ręcznie zastępuje wyłączność wersji na PC. Zauważ, że określono to po $invert i $not.
Wartość logicznaopcjonalny
Nadpisywanie wersji na konsoleconsole
cns
Ręcznie zastępuje wyłączność wersji na konsole. Zauważ, że określono to po $invert i $not.
Wartość logicznaopcjonalny
Nadpisywanie wersji na konsole starszej generacjiold-gen
oldgen
old
Ręcznie zastępuje wyłączność wersji na konsole starszej generacji. Zauważ, że określono to po $invert i $not.
Wartość logicznaopcjonalny
Nadpisywanie wersji na urządzenia mobilnemobile
mbl
Ręcznie zastępuje wyłączność wersji na urządzenia mobilne. Zauważ, że określono to po $invert i $not.
Wartość logicznaopcjonalny
Nadpisywanie wersji na 3DS3DS
3ds
Ręcznie zastępuje wyłączność wersji na 3DS. Zauważ, że określono to po $invert i $not.
Wartość logicznaopcjonalny
Nadpisywanie wersji na konsole japońskiejapan
jas
Ręcznie zastępuje wyłączność wersji na konsole Japońskie. Zauważ, że określono to po $invert i $not.
Wartość logicznaopcjonalny

Format: inline

Przykłady

{{eicons| 1.4.0.1 }} Edycje na PC i urządzeniach mobilnych (D)
{{eicons| 1.3.0.1 | not = 1.4.0.1 }} Wersja na konsolach (CM)
{{eicons| Suspicious Looking Egg }} Wersja na 3DS (3)
{{eicons| Suspicious Looking Egg | invert = 1 }} Edycje na PC, konsolach, konsolach starej generacji i urządzeniach mobilnych (DCOM)
{{eicons| Soul of Blight | link = 1 }} Wersja na konsolach starej generacjiWersja na 3DS (O3) z łączem
{{eicons| Suspicious Looking Egg | small = 1 }} Wersja na 3DS (3), małe
{{eicons| Easter }} Wersja na 3DS (3)
{{eicons| Underground Desert }} Edycje na PC, konsolach i urządzeniach mobilnych (DCM)
{{eicons| Crystal Work Bench }} Edycje na PC, konsolach i urządzeniach mobilnych (D)
{{eicons| Gold Butterfly }} Edycje na PC, konsolach i urządzeniach mobilnych (DCM)
{{eicons| Gold Butterfly | not = Flinx Staff }} Edycje na konsolach i urządzeniach mobilnych (CM)
{{eicons| Gold Butterfly | invert = 1 | not = Crystal Work Bench }} Wersja na konsolach starej generacjiWersja na 3DS (O3), bez DO3 ponieważ invert jest określono przed not
{{eicons| Gold Butterfly | invert = 1 | not = Suspicious Looking Egg }} Wersja na konsolach starej generacji (O)
{{eicons| 1.3.0.1 | not = 1.4.0.1 }} Wersja na konsolach (C)
{{eicons| Work Bench }} → (nic, ponieważ Stół warsztatowy jest dostępny we wszystkich wersjach)
{{eicons| Work Bench | mobile = 1 }} Wersja na urządzeniach mobilnych (M)
{{eicons| Work Bench | old-gen = 1 | 3ds = 1 }} Wersja na konsolach starej generacjiWersja na 3DS (O3)
{{eicons| Martian Work Bench | desktop = 0 | console = 0 }} Wersja na urządzeniach mobilnych (M)
{{eicons| desktop = 1 | console = 1 | old-gen = 1 | mobile = 1 }} Edycje na PC, konsolach, konsolach starej generacji i urządzeniach mobilnych (DCOM)
{{eicons| japan = 1 }} Wersja na japońskich konsolach (J)
{{item|Stone Block}} {{eicons| desktop = 1 | console = 1 | old-gen = 1 | mobile = 1 }} Kamienny blokKamienny blok Edycje na PC, konsolach, konsolach starej generacji i urządzeniach mobilnych

Zmiana domyślnych opcji

Możesz użyć {{exclusive icons/options}}, aby ustawić/pobrać i zresetować wartości domyślne niektórych opcji.

Sposób użycia

  • Set: {{exclusive icons/options|small=y|...}} lub {{exclusive icons/options|set|small=y|...}}
  • Get: {{exclusive icons/options|get|small}}
  • Reset: {{exclusive icons/options|reset}} lub {{exclusive icons/options|resetall}}
UWAGA: Aby uniknąć niepożądanych efektów, bardzo ważne jest jak najszybsze resetowanie opcji. Zwłaszcza w szablonie należy zresetować opcje przed zakończeniem szablonu.

Wszystkie parametry:

Parametr 1

Akcja. get lub load oznacza pobranie bieżącej wartości opcji, reset lub resetall oznacza zresetuj wszystkie opcje do wartości domyślnych, inne wartości (w tym brak - zalecane jest użycie set dla lepszej czytelności) oznaczają ustawienie wartości opcji.

Parametr 2

Nazwa opcji, dla której chcesz uzyskać jej wartość. Obowiązuje tylko wtedy, gdy akcja brzmi get. Może być jedną z następujących czynności: small

small/smallicons = y/yes/n/no

Obowiązuje tylko wtedy, gdy akcja jest set. Włącza/wyłącza zmniejszony rozmiar ikon platformy. Zobacz parametr {{exclusive icons}} small.

Przykłady

Wynik Kod Opis
Wersja na konsolach starej generacjiWersja na 3DS {{eicons|Hallowed Key Mold}} Domyślne
small = ; small = {{eicons/options|get|small}}; Pobiera aktualne ustawienie
Wersja na konsolach starej generacjiWersja na 3DS {{eicons/options|set|small=y}}
{{eicons|Hallowed Key Mold}}
Włącza małe ikony
small = y; small = {{eicons/options|get|small}}; Pobiera aktualne ustawienie
Wersja na konsolach starej generacjiWersja na 3DS {{eicons/options|reset}}
{{eicons|Hallowed Key Mold}}
Zresetuje wszystkie opcje