Module:Collection : Différence entre versions

De X-Wing - Le wiki des figurines
Aller à : navigation, rechercher
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.parse(frame)
+
function p.vaisseau(frame)
     return 'My fab’s squadron Generator speed select is ' .. frame.args[1]
+
     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