Szablon:Recipes/extract

Z Terraria Wiki
Przejdź do nawigacji Przejdź do wyszukiwania
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.
This template uses Lua.
Ten szablon wykorzystuje Moduł:Recipes, 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).
Template-info.svg Dokumentacja Poniższa dokumentacja jest załączona do Szablon:Recipes/extract/doc. (edytuj | historia)

Szablon ten służy do wydobywania informacji z niektórych przepisów rzemieślniczych.

Sposób użycia

Ten szablon jest przeznaczony do wyodrębniania informacji z przepisów dla przedmiotów "pojedynczego wyniku" (jednak może to być wiele przepisów), więc powinieneś użyć parametrów ograniczenia zapytania (result, ingredient ...), aby wyszukać wynik "pojedynczy". Zobacz {{recipes}}, aby uzyskać szczegółowe informacje na temat wszystkich parametrów ograniczenia zapytania.

Jeśli wynik zapytania zwróci więcej niż jeden wiersz, ten szablon zwróci tylko pierwszy wiersz dla mode=station lub mode=result, a wszystkie wiersze dla mode=compact lub mode=ingredients.

następnie użyj następujących parametrów dla formatu wyjściowego:

mode = compact/result/ingredients/station

Tryb wyjściowy. Jeśli nie zostanie określony, domyślnie będzie to compact. Zobacz przykłady poniżej.

sep lub seperator

Separator między listami wielu składników. Obowiązuje tylko, gdy użyto mode=compact lub mode=ingredients. Domyślnie jest to <br/>'''albo'''<br/> dla mode=compact lub <br/>'''albo'''<br/> dla mode=ingredients. Uwaga: lista pojedynczych składników zostanie opakowana w <div> kiedy zostanie użyty |mode=ingredients oraz w <span> kiedy |mode=compact;.

withresult i nostation i noversion

Obowiązuje tylko, gdy użyto mode=compact. Domyślnie wyświetli się jako [wersja]: [składniki]@[stanowisko rzemieślnicze], jeśli użyto withresult=y, zostanie wyświetlone jako [wynik]=[składniki]@[stanowisko rzemieślnicze], jeśli użyto nostation=y, nie zostanie wyświetlone @[stanowisko rzemieślnicze], jeśli użyto noversion=y, nie zostanie wyświetlona [wersja]:.

showresultid=y i link=no

Obowiązuje tylko wtedy, gdy użyto mode=result. Pozycja wyniku pokaże odpowiednio swój wewnętrzny identyfikator przedmiotu (jeśli jest dostępny) i/lub nie zawierać będzie łącze do strony.

Przykład

Kod Wynik
{{recipes/extract|result=Lunar Hook}} 6 Fragment mgławicy + 6 Słoneczny fragment + 6 Fragment pyłu gwiezdnego + 6 Fragment wiru ( @ Starożytny manipulator )
{{recipes/extract|result=Lunar Hook|withresult=y}} 6 Fragment mgławicy + 6 Słoneczny fragment + 6 Fragment pyłu gwiezdnego + 6 Fragment wiru = Hak księżycowy ( @ Starożytny manipulator )
{{recipes/extract|result=Lunar Hook|nostation=y}} 6 Fragment mgławicy + 6 Słoneczny fragment + 6 Fragment pyłu gwiezdnego + 6 Fragment wiru
{{recipes/extract|result=Lunar Hook|withresult=y|nostation=y}} 6 Fragment mgławicy + 6 Słoneczny fragment + 6 Fragment pyłu gwiezdnego + 6 Fragment wiru = Hak księżycowy
{{recipes/extract|result=Lunar Hook|mode=result}} Hak księżycowyHak księżycowy(Edycje na PC, konsolach i urządzeniach mobilnych)
{{recipes/extract|result=Lunar Hook|mode=ingredients}}
  • Fragment mgławicyFragment mgławicy(Edycje na PC, konsolach i urządzeniach mobilnych)6
  • Słoneczny fragmentSłoneczny fragment(Edycje na PC, konsolach i urządzeniach mobilnych)6
  • Fragment pyłu gwiezdnegoFragment pyłu gwiezdnego(Edycje na PC, konsolach i urządzeniach mobilnych)6
  • Fragment wiruFragment wiru(Edycje na PC, konsolach i urządzeniach mobilnych)6
{{recipes/extract|result=Lunar Hook|mode=station}} Starożytny manipulatorStarożytny manipulator(Edycje na PC, konsolach i urządzeniach mobilnych)
{{recipes/extract|result=Campfire|sep=<br/>}} Wersja KomputerowaWersja KonsolowaWersja Mobilna: 10 Dowolne drewno + 5 Pochodnia
Wersja konsolowa starej generacjiWersja Nintendo 3DS: 20 Dowolne drewno + 5 Pochodnia
{{recipes/extract|result=Lunar Hook|mode=ingredients-sell}} 48000
{{coin|{{recipes/extract|result=Lunar Hook|mode=ingredients-sell}}}} 480

Wyłączne platformy:

Kod Wynik
{{recipes/extract|result=Flaming Arrow|versions={{eversions|raw=y|1.3.0.1}}|withresult=y}} Wersja KomputerowaWersja KonsolowaWersja Mobilna: 10 Drewniana strzała + Pochodnia = 10 Ognista strzała
{{recipes/extract|result=Flaming Arrow|versions={{eversions|raw=y|1.3.0.1|invert=y}}|withresult=y}} Wersja konsolowa starej generacjiWersja Nintendo 3DS: 5 Drewniana strzała + Pochodnia = 5 Ognista strzała
{{recipes/extract|result=Flaming Arrow|versions={{eversions|raw=y|1.3.0.1|invert=y}}|withresult=y|noversion=y}} 5 Drewniana strzała + Pochodnia = 5 Ognista strzała

Wiele przepisów: Uwaga: lista pojedynczych składników zostanie opakowana w <div> kiedy zostanie użyty |mode=ingredients oraz w <span> kiedy |mode=compact;.

Kod Wynik
{{recipes/extract|result=Sashimi}} Tuńczyk ( @ Stół warsztatowy )
or
Łosoś ( @ Stół warsztatowy )
or
Lucjan czerwony ( @ Stół warsztatowy )
or
Flądra ( @ Stół warsztatowy )
{{recipes/extract|result=Sashimi|withresult=y}} Tuńczyk = Sashimi ( @ Stół warsztatowy )
or
Łosoś = Sashimi ( @ Stół warsztatowy )
or
Lucjan czerwony = Sashimi ( @ Stół warsztatowy )
or
Flądra = Sashimi ( @ Stół warsztatowy )
{{recipes/extract|result=Sashimi|mode=result}} SashimiSashimi
{{recipes/extract|result=Sashimi|mode=ingredients}}
  • TuńczykTuńczyk
or
  • ŁosośŁosoś
or
  • Lucjan czerwonyLucjan czerwony
or
  • FlądraFlądra(Edycje na PC, konsolach i urządzeniach mobilnych)
{{recipes/extract|result=Sashimi|mode=station}} Stół warsztatowyStół warsztatowy
{{recipes/extract|result=Sashimi|mode=ingredients|sep=--lub--}}
  • TuńczykTuńczyk
--lub--
  • ŁosośŁosoś
--lub--
  • Lucjan czerwonyLucjan czerwony
--lub--
  • FlądraFlądra(Edycje na PC, konsolach i urządzeniach mobilnych)
{{recipes/extract|result=Sashimi|nostation=y|sep=&#32;/&#32;}} Tuńczyk / Łosoś / Lucjan czerwony / Flądra
<table class="terraria lined"><tr><td rowspan="4" style="border:0">{{recipes/extract|result=Sashimi|mode=result}}</td>
<td>{{recipes/extract|result=Sashimi|withresult=y|sep=</td></tr><tr><td>}}</td></tr></table>
SashimiSashimi Tuńczyk = Sashimi ( @ Stół warsztatowy )
Łosoś = Sashimi ( @ Stół warsztatowy )
Lucjan czerwony = Sashimi ( @ Stół warsztatowy )
Flądra = Sashimi ( @ Stół warsztatowy )