Lego Wiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(24 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
  +
--Grundgerüst dieses Moduls -> Module:Foki aus dem WarframeWiki
  +
--Verantwortlich für dieses Machwerk ist der Nutzer:RuffN3kk
  +
 
local p = {}
 
local p = {}
 
 
 
local SetsData = mw.loadData( 'Modul:Sets/data' )
 
local SetsData = mw.loadData( 'Modul:Sets/data' )
 
local Shared = require( 'Modul:Shared' )
 
local Shared = require( 'Modul:Shared' )
  +
 
 
function p.getValueRaw(frame)
 
function p.getValueRaw(frame)
 
local SetID = frame.args[1]
 
local SetID = frame.args[1]
Zeile 13: Zeile 16:
 
local SetID = frame.args[1]
 
local SetID = frame.args[1]
 
local ValName = frame.args[2]
 
local ValName = frame.args[2]
  +
 
 
if(SetID == nil) then
 
if(SetID == nil) then
return "FEHLER: Kein Set spezifiziert!"
+
return " "
 
elseif(ValName == nil) then
 
elseif(ValName == nil) then
return "FEHLER: Kein Wert spezifiziert!"
+
return " "
 
end
 
end
 
 
Zeile 23: Zeile 26:
 
ValName = Shared.trim(ValName)
 
ValName = Shared.trim(ValName)
 
if(SetsData["Set"][SetID] == nil) then
 
if(SetsData["Set"][SetID] == nil) then
return "FEHLER: Set "..SetID.." nicht gefunden!"
+
return " "
 
end
 
end
 
 
Zeile 41: Zeile 44:
 
return Set.Name
 
return Set.Name
 
else
 
else
return "nil"
+
return nil
 
end
 
end
 
elseif(UpName == "SETNUMMER") then
 
elseif(UpName == "SETNUMMER") then
Zeile 47: Zeile 50:
 
return Set.Setnummer
 
return Set.Setnummer
 
else
 
else
return "nil"
+
return nil
 
end
 
end
 
elseif(UpName == "SERIE1") then
 
elseif(UpName == "SERIE1") then
Zeile 53: Zeile 56:
 
return Set.Serie1
 
return Set.Serie1
 
else
 
else
return "nil"
+
return nil
 
end
 
end
 
elseif(UpName == "SERIE2") then
 
elseif(UpName == "SERIE2") then
Zeile 59: Zeile 62:
 
return Set.Serie2
 
return Set.Serie2
 
else
 
else
return "nil"
+
return nil
 
end
 
end
 
elseif(UpName == "JAHR") then
 
elseif(UpName == "JAHR") then
Zeile 71: Zeile 74:
 
return Set.Alter
 
return Set.Alter
 
else
 
else
return "k.A."
+
return nil
 
end
 
end
 
elseif(UpName == "TEILE") then
 
elseif(UpName == "TEILE") then
Zeile 77: Zeile 80:
 
return Set.Teile
 
return Set.Teile
 
else
 
else
return "k.A."
+
return nil
 
end
 
end
 
elseif(UpName == "FIGURENANZ") then
 
elseif(UpName == "FIGURENANZ") then
Zeile 83: Zeile 86:
 
return Set.FigurenAnz
 
return Set.FigurenAnz
 
else
 
else
return "nil"
+
return nil
 
end
 
end
 
elseif(UpName == "SETFIGUREN") then
 
elseif(UpName == "SETFIGUREN") then
Zeile 89: Zeile 92:
 
return Set.Setfiguren
 
return Set.Setfiguren
 
else
 
else
return "nil"
+
return nil
 
end
 
end
 
elseif(UpName == "PREIS") then
 
elseif(UpName == "PREIS") then
Zeile 95: Zeile 98:
 
return Set.Preis
 
return Set.Preis
 
else
 
else
return "nil"
+
return nil
 
end
 
end
 
elseif(UpName == "ABMESSUNGEN") then
 
elseif(UpName == "ABMESSUNGEN") then
Zeile 101: Zeile 104:
 
return Set.Abmessungen
 
return Set.Abmessungen
 
else
 
else
return "nil"
+
return nil
 
end
 
end
 
elseif(UpName == "GEWICHT") then
 
elseif(UpName == "GEWICHT") then
Zeile 107: Zeile 110:
 
return Set.Gewicht
 
return Set.Gewicht
 
else
 
else
return "nil"
+
return nil
 
end
 
end
 
elseif(UpName == "VSET") then
 
elseif(UpName == "VSET") then
Zeile 113: Zeile 116:
 
return Set.VSet
 
return Set.VSet
 
else
 
else
return "nil"
+
return nil
 
end
 
end
 
elseif(UpName == "NSET") then
 
elseif(UpName == "NSET") then
Zeile 119: Zeile 122:
 
return Set.NSet
 
return Set.NSet
 
else
 
else
return "nil"
+
return nil
 
end
 
end
 
else
 
else
 
return SetsData["Set"][Setnummer][ValName]
 
return SetsData["Set"][Setnummer][ValName]
 
end
 
end
  +
end
  +
  +
function p.getValueRaw(frame)
  +
local SetID = frame.args[1]
  +
local ValName = frame.args[2]
  +
return SetsData1["Set"][SetID][ValName]
 
end
 
end
 
 

Aktuelle Version vom 21. Januar 2019, 09:56 Uhr

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

--Grundgerüst dieses Moduls -> Module:Foki aus dem WarframeWiki
--Verantwortlich für dieses Machwerk ist der Nutzer:RuffN3kk

local p = {}
 
local SetsData = mw.loadData( 'Modul:Sets/data' )
local Shared = require( 'Modul:Shared' )

function p.getValueRaw(frame)
    local SetID = frame.args[1]
    local ValName = frame.args[2]
    return SetsData["Set"][SetID][ValName]
end
 
function p.getValue(frame)
    local SetID = frame.args[1]
    local ValName = frame.args[2]
    
    if(SetID == nil) then
        return " "
    elseif(ValName == nil) then
        return " "
    end
 
    SetID = Shared.trim(SetID)
    ValName = Shared.trim(ValName)
    if(SetsData["Set"][SetID] == nil) then
        return " "
    end
 
    local Set = SetsData["Set"][SetID]
 
    local UpName = string.upper(ValName)
    if(UpName == "SETID") then
        return SetID
    elseif(UpName == "BILD") then
        if(Set.Bild ~= nil) then
            return Set.Bild
        else
            return "NoPic.png"
        end
    elseif(UpName == "NAME") then
        if(Set.Name ~= nil) then
            return Set.Name
        else
            return nil
        end
    elseif(UpName == "SETNUMMER") then
        if(Set.Setnummer ~= nil) then
            return Set.Setnummer
        else
            return nil
        end
    elseif(UpName == "SERIE1") then
        if(Set.Serie1 ~= nil) then
            return Set.Serie1
        else
            return nil
        end
    elseif(UpName == "SERIE2") then
        if(Set.Serie2 ~= nil) then
            return Set.Serie2
        else
            return nil
        end
    elseif(UpName == "JAHR") then
        if(Set.Jahr ~= nil) then
            return Set.Jahr
        else
            return "Unbekannt"
        end
    elseif(UpName == "ALTER") then
        if(Set.Alter ~= nil) then
            return Set.Alter
	else
            return nil
        end
    elseif(UpName == "TEILE") then
        if(Set.Teile ~= nil) then
            return Set.Teile
        else
            return nil
        end
    elseif(UpName == "FIGURENANZ") then
        if(Set.FigurenAnz ~= nil) then
            return Set.FigurenAnz
        else
            return nil
        end
    elseif(UpName == "SETFIGUREN") then
        if(Set.Setfiguren ~= nil) then
            return Set.Setfiguren
        else
            return nil
        end
    elseif(UpName == "PREIS") then
        if(Set.Preis ~= nil) then
            return Set.Preis
        else
            return nil
        end
    elseif(UpName == "ABMESSUNGEN") then
        if(Set.Abmessungen ~= nil) then
            return Set.Abmessungen
        else
            return nil
        end
    elseif(UpName == "GEWICHT") then
        if(Set.Gewicht ~= nil) then
            return Set.Gewicht
        else
            return nil
        end
    elseif(UpName == "VSET") then
        if(Set.VSet ~= nil) then
            return Set.VSet
        else
            return nil
        end
    elseif(UpName == "NSET") then
        if(Set.NSet ~= nil) then
            return Set.NSet
        else
            return nil
        end
    else
        return SetsData["Set"][Setnummer][ValName]
    end
end

function p.getValueRaw(frame)
    local SetID = frame.args[1]
    local ValName = frame.args[2]
    return SetsData1["Set"][SetID][ValName]
end
 
return p