Modul:Siedlers Lua Baustelle 1: Unterschied zwischen den Versionen
Aus SchnuppTrupp
(Die Seite wurde neu angelegt: „local limit = {} local GELimits = mw.loadData('Module:Siedlers Lua Baustelle 2') function limit.main(frame) local args = frame:getParent().args[1] return GE…“) |
|||
| Zeile 1: | Zeile 1: | ||
| − | local | + | local v = {} |
| − | + | ||
| − | function | + | function v.daten(frame) |
| − | local args = frame:getParent().args[1] | + | local fargs = frame.args |
| − | return GELimits[ | + | local id = frame:getParent().id[1] -- Hohlt sich die Eingegebene Variable in userem Fall die ID und Speichert sie in die Variable ID |
| + | |||
| + | local pargs = frame:getParent().args -- Hohlt sich die eingegebenen Paramenter | ||
| + | local item = pargs[1] or fargs.item -- Sucht Parameter 1 | ||
| + | item = mw.ustring.lower( item ) -- Ändert die Parameter auf Lower Case | ||
| + | |||
| + | if item == 'limit' then -- Wenn der Parameter = limit dann wird das Limit ausgegeben | ||
| + | local GELimit = mw.loadData('Module:Siedlers Lua Baustelle 2') | ||
| + | return GELimits[id] or 0 | ||
| + | end | ||
| + | |||
| + | if item == 'test' then -- Wenn der Parameter = test dann 123 ausgegeben | ||
| + | return '123' | ||
| + | end | ||
| + | |||
| + | |||
end | end | ||
| − | return | + | return v |
Version vom 1. März 2019, 01:39 Uhr
Die Dokumentation für dieses Modul kann unter Modul:Siedlers Lua Baustelle 1/Doku erstellt werden
local v = {}
function v.daten(frame)
local fargs = frame.args
local id = frame:getParent().id[1] -- Hohlt sich die Eingegebene Variable in userem Fall die ID und Speichert sie in die Variable ID
local pargs = frame:getParent().args -- Hohlt sich die eingegebenen Paramenter
local item = pargs[1] or fargs.item -- Sucht Parameter 1
item = mw.ustring.lower( item ) -- Ändert die Parameter auf Lower Case
if item == 'limit' then -- Wenn der Parameter = limit dann wird das Limit ausgegeben
local GELimit = mw.loadData('Module:Siedlers Lua Baustelle 2')
return GELimits[id] or 0
end
if item == 'test' then -- Wenn der Parameter = test dann 123 ausgegeben
return '123'
end
end
return v