Module:Collection : Différence entre versions

De X-Wing - Le wiki des figurines
Aller à : navigation, rechercher
Ligne 42 : Ligne 42 :
 
     retour = "Ma collection de boite : "
 
     retour = "Ma collection de boite : "
 
     for i, v in ipairs (fabSelectTab) do
 
     for i, v in ipairs (fabSelectTab) do
         retour = retour .. v
+
         if fabSelectTab[i] ~= nil then
        --if fabSelectTab[i] ~= nil then
+
            retour = retour .. fabSelectTab[i]
         --    if FabListe[ fabSelectTab[i] ] ~= nil then
+
         --    if FabListe[ i ] ~= nil then
         --        retour = retour .. "* " .. FabListe[ fabSelectTab[i] ]
+
         --        retour = retour .. "* " .. FabListe[ i ] * fabSelectTab[i]
 
         --    end
 
         --    end
         --end
+
         end
 
     end
 
     end
 
     return retour
 
     return retour
 
end
 
end
 
return p
 
return p

Version du 17 janvier 2018 à 11:52

La documentation pour ce module peut être créée à Module:Collection/doc

local p = {}

local Boite = {}
Boite["UBISWX01"] = {
	titre = "X-wing Le jeu de figurine",
	vaisseaux = {
		xwing = 1,
		chasseurtie = 2,
	},
}
Boite["UBISWX36"] = {
	titre = "X-wing Le Réveil de la Force",
	vaisseaux = {
		xwingt70 = 1,
		chasseurtiefo = 2,
	},
}
Boite["UBISWX02"] = {
	titre = "X-wing Paquet d'extension",
	vaisseaux = {
		xwing = 1,
	},
}
Boite["UBISWX03"] = {
	titre = "Chasseur Tie Paquet d'extension",
	vaisseaux = {
		chasseurtie = 1,
	},
}

local FabListe = {
"UBISWX01",
"UBISWX36",
"UBISWX02",
"UBISWX03",
}

function p.vaisseau(frame)
    local fabSelectStr = frame.args[1] or ""
    fabSelectTab={}
    fabSelectStr:gsub(".",function(c) table.insert(fabSelectTab,c) end)
    retour = "Ma collection de boite : "
    for i, v in ipairs (fabSelectTab) do
        if fabSelectTab[i] ~= nil then
            retour = retour .. fabSelectTab[i]
        --    if FabListe[ i ] ~= nil then
        --        retour = retour .. "* " .. FabListe[ i ] * fabSelectTab[i]
        --    end
        end
    end
    return retour
end
return p