Module:Collection : Différence entre versions
Ligne 3 : | Ligne 3 : | ||
local vaisseauBoite = {} | local vaisseauBoite = {} | ||
Boite["UBISWX01"] = { | Boite["UBISWX01"] = { | ||
+ | titre = "X-wing Le jeu de figurine", | ||
vaisseaux = { | vaisseaux = { | ||
xwing = 1, | xwing = 1, | ||
chasseurtie = 2, | 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, | ||
+ | }, | ||
+ | } | ||
+ | |||
+ | FabListe = { | ||
+ | "UBISWX01", | ||
+ | "UBISWX36", | ||
+ | "UBISWX02", | ||
+ | "UBISWX03", | ||
} | } | ||
− | function p. | + | 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 | ||
+ | retour = retour .. "* " .. FabListe[ fabSelectTab[i] ] | ||
+ | end | ||
+ | return retour | ||
end | end | ||
return p | return p |
Version du 17 janvier 2018 à 11:37
La documentation pour ce module peut être créée à Module:Collection/doc
local p = {} local vaisseauBoite = {} 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, }, } 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 retour = retour .. "* " .. FabListe[ fabSelectTab[i] ] end return retour end return p