Minecraft Wiki

Das Minecraft-Wiki wird von Microsoft nicht mehr als offiziell angesehen, weshalb einige Änderungen vorgenommen werden müssen, unter anderem am Logo des Wikis. Bitte lese diese Ankündigung für mehr Informationen.

MEHR ERFAHREN

Minecraft Wiki
Advertisement
[Erstellen | Versionen | Aktualisieren]Buch und Feder.png DokumentationLua logo.svg Zum Gebrauch von Lua-Modulen siehe die Modul-Hilfe.
Dieses Modul hat keine Dokumentation. Wenn du weißt, wie es funktioniert, dann erstelle sie bitte.
local p = {}

function p.value( f )
	local args = f
	if f == mw.getCurrentFrame() then 
		args = require( 'Modul:ParameterUmwandeln' ).merge( true )
	end
	local block = mw.text.trim( args[1] or '' ):lower()
	local argType = args.type
	
	local values = mw.loadData( 'Modul:' .. argType .. 'werte' )
	local value = values[block]
	local category = ''
	if not value then
		value = values[block:gsub( 's$', '' )]
		
		if not value then
			value = '[[Vorlage:' .. argType .. ' #Fehlende Werte|?]]'
			local title = mw.title.getCurrentTitle()
			if not args.nocat and title.namespace == 0 and not title.isSubpage then
				category = '[[Kategorie:Fehlende ' .. argType .. ']]'
			end
		end
	end
	return value .. category
end

return p
Advertisement