FANDOM


--WARFRAME Wiki PT-BR Módulo Icone
--Predefinição: "Predefinição:Icone"
--Documentação: "Predefinição:Icone/doc"
--Módulo original "Icon" escrito por: ChickenBar (WARFRAME Wiki), disponível: "http://warframe.wikia.com/wiki/Module:Icon"
 
local p = {}
 
local IconData = mw.loadData( 'Módulo:Icone/dado' )
local msginvalido = "<span style=\"color:red;\">Ícone inválido (ver [[Predefinição:Icone]])</span>"
 
function p.Item(frame)
    local nomeicone = frame.args[1]
    local opclink = frame.args[2]
    local tamimagem = frame.args.tamanho
 
    if (nomeicone == '') then
        return ''
    elseif IconData["Itens"][nomeicone] == nil then
        return msginvalido
    else
 
        local linkicone = IconData["Itens"][nomeicone]["link"]
        local imgicone = IconData["Itens"][nomeicone]["imagem"]
 
        if (tamimagem == nil or tamimagem == '') then
            tamimagem = 'x26'
        end
        if (opclink == nil or opclink == '') then
            return '[[Ficheiro:'..imgicone..'|'..tamimagem..'px]]'
        end
        if (opclink == 'link') then
            return '[[Ficheiro:'..imgicone..'|'..tamimagem..'px|link='..linkicone..']]'
        end
        return msginvalido
    end
end
 
function p.Pol(frame)
    local nomeicone = frame.args[1]
    local opclink = frame.args[2]
    local tamimagem = frame.args.tamanho
 
    if (nomeicone == '') then
        return ''
    elseif IconData["Polaridades"][nomeicone] == nil then
        return msginvalido
    else
 
        local linkicone = IconData["Polaridades"][nomeicone]["link"]
        local imgicone = IconData["Polaridades"][nomeicone]["imagem"]
 
        if (tamimagem == nil or tamimagem == '') then
            tamimagem = 'x20'
        end
        if (opclink == nil or opclink == '') then
            return '[[Ficheiro:'..imgicone..'|'..tamimagem..'px]]'
        end
        if (opclink == 'link') then
            return '[[Ficheiro:'..imgicone..'|'..tamimagem..'|link='..linkicone..']]'
        end
        return msginvalido
    end
end
 
function p.Fac(frame)
    local nomeicone = frame.args[1]
    local opclink = frame.args[2]
    local coricone = frame.args[3]
    local tamimagem = frame.args.tamanho
    local imgicone = nil
 
    if (nomeicone == '') then
        return ''
    elseif IconData["Faccoes"][nomeicone] == nil then
        return msginvalido
    else
 
        local linkicone = IconData["Faccoes"][nomeicone]["link"]
 
        if coricone == 'branco' then
            imgicone = IconData["Faccoes"][nomeicone]["imagem"][2]   --icone branco
        else
            imgicone = IconData["Faccoes"][nomeicone]["imagem"][1]   --icone preto
        end
        if (tamimagem == nil or tamimagem == '') then
            tamimagem = 'x20'
        end
        if (opclink == nil or opclink == '') then
            return '[[Ficheiro:'..imgicone..'|'..tamimagem..'px]]'
        end
        if (opclink == 'link') then
            return '[[Ficheiro:'..imgicone..'|'..tamimagem..'px|link='..linkicone..']]'
        end
        return msginvalido
    end
end
 
function p.Sin(frame)
    local nomeicone = frame.args[1]
    local opclink = frame.args[2]
    local coricone = frame.args[3]
    local tamimagem = frame.args.tamanho
    local imgicone = nil
 
    if (nomeicone == '') then
        return ''
    elseif  IconData["Sindicatos"][nomeicone] == nil then
        return msginvalido
    else
 
        local linkicone = IconData["Sindicatos"][nomeicone]["link"]
        if coricone == 'branco' then
            imgicone = IconData["Sindicatos"][nomeicone]["imagem"][2]   --ícone branco
        else
            imgicone = IconData["Sindicatos"][nomeicone]["imagem"][1]   --ícone preto
        end
        if (tamimagem == nil or tamimagem == '') then
            tamimagem = 'x32'
        end
        if (opclink == nil or opclink == '') then
            return '[[Ficheiro:'..imgicone..'|'..tamimagem..'px]]'
        end
        if (opclink == 'link') then
            return '[[Ficheiro:'..imgicone..'|'..tamimagem..'px|link='..linkicone..']]'
        end
        return msginvalido
    end
end
 
function p.Prime(frame)
    local nomeicone = frame.args[1]
    local opclink = frame.args[2]
    local tamimagem = frame.args.tamanho
 
    if (nomeicone == '') then
        return ''
    elseif  IconData["Primes"][nomeicone] == nil then
        return msginvalido
    else
 
        local linkicone = IconData["Primes"][nomeicone]["link"]
        local imgicone = IconData["Primes"][nomeicone]["imagem"]
 
        if (tamimagem == nil or tamimagem == '') then
            tamimagem = 'x32'
        end
        if (opclink == nil or opclink == '') then
            return '[[Ficheiro:'..imgicone..'|'..tamimagem..'px]]'
        end
        if (opclink == 'link') then
            return '[[Ficheiro:'..imgicone..'|'..tamimagem..'px|link='..linkicone..']]'
        end
        return msginvalido
    end
end
 
function p.Rec(frame)
    local nomeicone = frame.args[1]
    local opclink = frame.args[2]
    local tamimagem = frame.args.tamanho
 
    if (nomeicone == '') then
        return ''
    elseif IconData["Recursos"][nomeicone] == nil then
        return msginvalido
    else
 
        local linkicone = IconData["Recursos"][nomeicone]["link"]
        local imgicone = IconData["Recursos"][nomeicone]["imagem"]
 
        if (tamimagem == nil or tamimagem == '') then
            tamimagem = 'x32'
        end
        if (opclink == nil or opclink == '') then
            return '[[Ficheiro:'..imgicone..'|'..tamimagem..'px|]]'
        end
        if (opclink == 'link') then
            return '[[Ficheiro:'..imgicone..'|'..tamimagem..'px|link='..linkicone..']]'
        end
        return msginvalido
    end
end
 
function p.Proc(frame)
    local nomeicone = frame.args[1]
    local opclink = frame.args[2]
    local cor = frame.args[3]
    local tamimagem = frame.args.tamanho
    local imgicone = nil
 
    if (nomeicone == '') then
        return ''
    elseif IconData["Procs"][nomeicone] == nil then
        return msginvalido
    else
        local linkicone = IconData["Procs"][nomeicone]["link"]
        if cor == 'branco' then
            imgicone = IconData["Procs"][nomeicone]["imagem"][2] --ícone branco
        else
            imgicone = IconData["Procs"][nomeicone]["imagem"][1] --ícone preto
        end
        if (tamimagem == nil or tamimagem == '') then
            tamimagem = 'x18'
        end
        if (opclink == nil or opclink == '') then
            return '[[Ficheiro:'..imgicone..'|'..tamimagem..'px]]'
        end
        if (opclink == 'link') then
            return '[[Ficheiro:'..imgicone..'|'..tamimagem..'px|link='..linkicone..']]'
        end
        return msginvalido
    end
end
 
function p.HUD(frame)
    local nomeicone = frame.args[1]
    local opclink = frame.args[2]
    local cor = frame.args[3]
    local tamimagem = frame.args.tamanho
    local imgicone = nil
 
    if (nomeicone == '') then
        return ''
    elseif IconData["Exibicao HUD"][nomeicone] == nil then
        return msginvalido
    else
 
        local linkicone = IconData["Exibicao HUD"][nomeicone]["link"]
        if (cor == 'branco' and IconData["Exibicao HUD"][nomeicone]["imagem"][2] ~= nil)then
            imgicone = IconData["Exibicao HUD"][nomeicone]["imagem"][2]   --ícone branco
        else
            imgicone = IconData["Exibicao HUD"][nomeicone]["imagem"][1]   --ícone preto
        end
        if (tamimagem == nil or tamimagem == '') then
            tamimagem = 'x20'
        end
        if (opclink == nil or opclink == '') then
            return '[[Ficheiro:'..imgicone..'|'..tamimagem..'px]]'
        end
        if (opclink == 'link') then
            return '[[Ficheiro:'..imgicone..'|'..tamimagem..'px|link='..linkicone..']]'
        end
        return msginvalido
    end
end
 
function p.Band(frame)
    local nomeicone = frame.args[1]
    local opclink = frame.args[2]
    local dicaicone = frame.args[4]
    local tamimagem = frame.args.tamanho
 
    if (nomeicone == '') then
        return ''
    elseif IconData["Bandeiras"][nomeicone] == nil then
        return msginvalido
    else
 
        local linkicone = IconData["Bandeiras"][nomeicone]["link"]
        local imgicone = IconData["Bandeiras"][nomeicone]["imagem"]
 
        if (tamimagem == nil or tamimagem == '') then
            tamimagem = 'x16'
        end
        if ((opclink == nil or opclink == '') and (dicaicone == nil or dicaicone == '')) then
            return '[[Ficheiro:'..imgicone..'|'..tamimagem..'px]]'
        end
        if ((opclink == 'link') and (dicaicone == nil or dicaicone == '')) then
            return '[[Ficheiro:'..imgicone..'|'..tamimagem..'px|link='..linkicone..']]'
        end
        if ((opclink == nil or opclink == '') and (dicaicone ~= nil and dicaicone ~= '')) then
            return '[[Ficheiro:'..imgicone..'|'..dicaicone..'|'..tamimagem..'px]]'
        end
        if ((opclink == 'link') and (dicaicone ~= nil and dicaicone ~= '')) then
            return '[[Ficheiro:'..imgicone..'|'..dicaicone..'|'..tamimagem..'px|link='..linkicone..']]'
        end
    return msginvalido
    end
end
 
return p

Interferência de bloqueador de anúncios detectada!


A Wikia é um site grátis que ganha dinheiro com publicidade. Nós temos uma experiência modificada para leitores usando bloqueadores de anúncios

A Wikia não é acessível se você fez outras modificações. Remova o bloqueador de anúncios personalizado para que a página carregue como esperado.

Também no FANDOM

Wiki aleatória