Fútbol Mexicano Wiki

Aviso
Bienvenidos a Fútbol Mexicano Wiki a todos nuestros lectores , si tiene información útil que sea importante para el sitio puede ayudarnos editándolo, y si la información esta desactualizada también puede ayudarnos actualizandolo, si no sabes como editar te recomendamos leer la Guía de Edición, solo recuerden leer el reglamento antes de empezar.


Posdata: Ya tenemos información sobre la Kings League Américas, La People's League y derivados (solo torneos y algunos jugadores).

LEE MÁS

Fútbol Mexicano Wiki
Advertisement
Fútbol Mexicano Wiki

La documentación para este módulo puede ser creada en Módulo:Carnet/doc

local carnet = {}

-- EQUIPOS DEL CARNET, CONVIENE SOLO MODIFICAR ESTA SECCIÓN
carnet.teams = {
    MX = "[[Imagen:LMXIcono.png|23px|Convocado para el Primer Equipo en Liga MX]]",
    EXP = "[[Imagen:EXPIcono.png|23px|Elegible para el Primer Equipo en Liga de Expansión]]",
    CMX = "[[Imagen:CMXIcono.png|20px|Convocado para el Primer Equipo en Copa MX]]",
    LP = "[[Archivo:LigaPremierLogo.png|20px|Elegible para jugar en Liga Premier]]",
}

-- DATOS DE LA FUNCIÓN QUE PROCESA LOS DATOS
function carnet.main(frame)
    -- obtenemos los argumentos
    local tArgs = frame:getParent()
    if not(tArgs.args[1]) then
        tArgs = frame
    end
    
    -- inicializamos la variable que contendrá el valor retornado
    local finalValue = ""
    
    -- iteramos por la lista de equipos, sumando cada equipo
    for k, v in pairs(tArgs.args) do
        finalValue =  finalValue .. (carnet.teams[v] or "")
    end

    -- si no hay ningún equipo encontrado en la lista de carnet.teams, devolvemos lo que sea que el usuario introdujese en la plantilla (ej. {{Carnet|texto}} --> texto) 
    if  finalValue == "" then
        return tArgs.args[1]
    end
    
    -- devolvemos el valor final
    return finalValue
end

return carnet
Advertisement