Path of Exile Wiki

Das deutsche Path of Exile wiki befindet sich derzeit im Aufbau. Die Vorlagen (Templates) werden nach und nach aus dem englischen Wiki kopiert und angepasst. Spieldaten wie z.B. Gegenstände und Modifikatoren können per PyPoE in das Wiki exportiert werden sobald die Vorlagen vorhanden sind. Für weitere Informationen siehe Hinweise zur Übersetzung

MEHR ERFAHREN

Path of Exile Wiki
Advertisement

Die Dokumentation für dieses Modul kann unter Modul:Lua/Doku erstellt werden

local getArgs = require('Module:Arguments').getArgs
local messageBox = require('Module:Message box')
local util = require('Module:Util')
local p = {}

local i18n = {
    text = 'Benutzt Lua:\n',
    category = 'Lua-basierte Vorlagen',
}

function p.main(frame)
	local args = getArgs(frame, {
		wrappers = 'Template:Lua',
		trim = false
	})
	return p._main(args)
end

function p._main(args)
	local modules = {}
	for k, v in pairs(args) do
		if type(k) == 'number' and k >= 1 and math.floor(k) == k and string.find(v, '%S') then
			table.insert(modules, '* [[:' .. mw.text.trim(v) .. ']]')
		end
	end
	return messageBox.main('mbox', {
		type	= 'notice',
		small	= true,
		image	= '[[File:Lua programming language logo.svg|30px|alt=Lua logo]]',
		text	= i18n.text .. table.concat(modules, '\n')
	}) .. util.misc.add_category(i18n.category, {namespace=10})
end

return p
Advertisement