Modul:AlteSäcke: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 14: | Zeile 14: | ||
local kategorie=robusttrim(frame.args[3]) | local kategorie=robusttrim(frame.args[3]) | ||
local | local grafschaft="Sonstige" | ||
if(mw.ustring.find(kategorie,"Markgrafschaft Perricum")~=nil) then grafschaft="Perricum" end | |||
if( | if(mw.ustring.find(kategorie,"Markgrafschaft Greifenfurt")~=nil) then grafschaft="Greifenfurt" end | ||
if(mw.ustring.find(kategorie,"Kaisermark Gareth")~=nil) then grafschaft="Kaisermark" end | |||
if(mw.ustring.find(kategorie,"Grafschaft Hartsteen")~=nil) then grafschaft="Hartsteen" end | |||
if(mw.ustring.find(kategorie,"Grafschaft Waldstein")~=nil) then grafschaft="Waldstein" end | |||
if(mw.ustring.find(kategorie,"Grafschaft Reichsforst")~=nil) then grafschaft="Reichsforst" end | |||
if(mw.ustring.find(kategorie,"Grafschaft Eslamsgrund")~=nil) then grafschaft="Eslamsgrund" end | |||
if(mw.ustring.find(kategorie,"Grafschaft Schlund")~=nil) then grafschaft="Schlund" end | |||
return " "..person..","..grafschaft.."\n" | return " "..person..","..grafschaft.."\n" | ||
end | end | ||
return p | return p |
Version vom 13. März 2019, 09:16 Uhr
Die Dokumentation für dieses Modul kann unter Modul:AlteSäcke/Doku erstellt werden
local p = {} function robusttrim(s) if s==nil then return '' end local p=string.gsub(s,'%[%[SMW::on%]%]','') p=string.gsub(p,'%[%[SMW::off%]%]','') return mw.text.trim(p) end function p.Auswertung() local frame=mw.getCurrentFrame() local person=robusttrim(frame.args[1]) local alter=robusttrim(frame.args[2]) local kategorie=robusttrim(frame.args[3]) local grafschaft="Sonstige" if(mw.ustring.find(kategorie,"Markgrafschaft Perricum")~=nil) then grafschaft="Perricum" end if(mw.ustring.find(kategorie,"Markgrafschaft Greifenfurt")~=nil) then grafschaft="Greifenfurt" end if(mw.ustring.find(kategorie,"Kaisermark Gareth")~=nil) then grafschaft="Kaisermark" end if(mw.ustring.find(kategorie,"Grafschaft Hartsteen")~=nil) then grafschaft="Hartsteen" end if(mw.ustring.find(kategorie,"Grafschaft Waldstein")~=nil) then grafschaft="Waldstein" end if(mw.ustring.find(kategorie,"Grafschaft Reichsforst")~=nil) then grafschaft="Reichsforst" end if(mw.ustring.find(kategorie,"Grafschaft Eslamsgrund")~=nil) then grafschaft="Eslamsgrund" end if(mw.ustring.find(kategorie,"Grafschaft Schlund")~=nil) then grafschaft="Schlund" end return " "..person..","..grafschaft.."\n" end return p