Szablon:Exclusive icons

Z Terraria Wiki
Skocz do: nawigacja, szukaj
Lua logo.svg
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 wikipedia:Lua oraz mw:Extension:Scribunto.
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[edytuj kod]

{{ 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[edytuj kod]

{{eicons| 1.4.0.1 }} Wersja na PC (D)
{{eicons| 1.3.0.1 | not = 1.4.0.1 }} Wersja na konsoleWersja na urządzenia mobilne (CM)
{{eicons| Suspicious Looking Egg }} Wersja na 3DS (3)
{{eicons| Suspicious Looking Egg | invert = 1 }} PC, Konsole, Konsole starszej generacji, oraz Urządenia mobilne (DCOM)
{{eicons| Soul of Blight | link = 1 }} Wersja na konsole starszej 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 }} PC, Konsole, oraz Urządenia mobilne (DCM)
{{eicons| Crystal Work Bench }} Wersja na PCWersja na konsole (D)
{{eicons| Gold Butterfly }} PC, Konsole, oraz Urządenia mobilne (DCM)
{{eicons| Gold Butterfly | not = Crystal Work Bench }} Wersja na urządzenia mobilne (CM)
{{eicons| Gold Butterfly | invert = 1 | not = Crystal Work Bench }} Wersja na konsole starszej generacjiWersja na 3DS (O3), bez DO3 ponieważ invert jest określono przed not
{{eicons| Gold Butterfly | invert = 1 | not = Suspicious Looking Egg }} Wersja na konsole starszej generacji (O)
{{eicons| 1.3.0.1 | not = 1.3.5 }} Wersja na urządzenia mobilne (CM)
{{eicons| Work Bench }} → (nic, ponieważ Stół warsztatowy jest dostępny we wszystkich wersjach)
{{eicons| Work Bench | mobile = 1 }} Wersja na urządzenia mobilne (M)
{{eicons| Work Bench | old-gen = 1 | 3ds = 1 }} Wersja na konsole starszej generacjiWersja na 3DS (O3)
{{eicons| Martian Work Bench | desktop = 0 | console = 0 }} Wersja na urządzenia mobilne (M)
{{eicons| desktop = 1 | console = 1 | old-gen = 1 | mobile = 1 }} PC, Konsole, Konsole starszej generacji, oraz Urządenia mobilne (DCOM)
{{eicons| japan = 1 }} Wersja na konsole Japońskie (J)
{{item|Stone Block}} {{eicons| desktop = 1 | console = 1 | old-gen = 1 | mobile = 1 }} Kamienny blokKamienny blok PC, Konsole, Konsole starszej generacji, oraz Urządenia mobilne

Zmiana domyślnych opcji[edytuj kod]

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

Sposób użycia[edytuj kod]

  • 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[edytuj kod]

Wynik Kod Opis
Wersja na konsole starszej generacjiWersja na 3DS {{eicons|Hallowed Key Mold}} Domyślne
small = ; small = {{eicons/options|get|small}}; Pobiera aktualne ustawienie
Wersja na konsole starszej 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 konsole starszej generacjiWersja na 3DS {{eicons/options|reset}}
{{eicons|Hallowed Key Mold}}
Zresetuje wszystkie opcje