ARK: Survival Evolved Wiki
Explorar
Página principal
Todas as páginas
Mapas interactivos
Navegação
Página principal
Portal comunitário
Mudanças recentes
Página aleatória
Regras da Wiki
Guia de design
Avisos à administração
Links
Fórum na Steam
Ajude a traduzir
Loja na Steam
Fórum Oficial
Site Oficial
Facebook
Youtube
Reddit
Twitter
Twitch
Gamepedia
Suporte da Gamepedia
Report a bad ad
Wiki de ajuda (EN)
Wiki de ajuda (PT)
Contate-nos
FANDOM
Jogos
Filmes
TV
Wikis
Explorar wikis
Central da Comunidade
Começar uma wiki
Você não tem uma conta?
Registre-se
Entrar
Entrar
Registre-se
ARK: Survival Evolved Wiki
280
páginas
Explorar
Página principal
Todas as páginas
Mapas interactivos
Navegação
Página principal
Portal comunitário
Mudanças recentes
Página aleatória
Regras da Wiki
Guia de design
Avisos à administração
Links
Fórum na Steam
Ajude a traduzir
Loja na Steam
Fórum Oficial
Site Oficial
Facebook
Youtube
Reddit
Twitter
Twitch
Gamepedia
Suporte da Gamepedia
Report a bad ad
Wiki de ajuda (EN)
Wiki de ajuda (PT)
Contate-nos
Editando
Módulo:GatheringEfficiency
Voltar à página
Editar código-fonte
Ver histórico
Discutir (0)
Editar página
Módulo:GatheringEfficiency
Aviso:
Você não está conectado. Seu endereço IP será visível publicamente se você fizer alguma edição. Se você
fizer login
ou
criar uma conta
, suas edições serão atribuídas ao seu nome de usuário, juntamente com outros benefícios.
Verificação contra spam.
Não
preencha isto!
local p = {} function p.GatheringEfficiency( f ) local dlclink = require('Module:DLCLink').link local args = f:getParent().args local rows, num, rating = {}, 0, '' for item,eff in spairs(args) do if item ~= 'note' and string.match(item, '_auto$') == nil then rating = 'data-sort-value="0" | ?' if tonumber(eff) ~= nil then num = tonumber(eff) if num > 0 and num < 6 then rating = 'data-sort-value="'..num..'" | '..string.rep('★',num)..string.rep('☆',5-num) end end if args[item..'_auto'] ~= nil and string.lower(args[item..'_auto']) == 'yes' then rating = rating..'<br><small><i>Colhe autonomamente</i></small>[[Category:Criaturas que colhem autonomamente]]' end table.insert(rows, '|-\n| [[File:'..string.gsub(item, '[:/]', ' ')..'.png|30px|link='..item..']] '..dlclink(item)..'\n|'..rating) end end local noteRow = '' if args.note ~= nil and string.len(args.note) > 0 then noteRow = '\n|-\n! colspan="2" align="left" style="font-weight:normal;font-size:0.8em" | <i>'..args.note..'</i>' end return '{| class="wikitable sortable" cellspacing="0"\n|-\n! Recurso\n! Eficiência\n'..table.concat(rows,'\n')..noteRow..'\n|}' end function spairs(t) -- collect the keys local keys = {} for k in pairs(t) do keys[#keys+1] = k end -- if order function given, sort by it by passing the table and keys a, b, table.sort(keys, function(a,b) return (tonumber(t[a]) ~= nil and (tonumber(t[b]) == nil or t[b] < t[a])) end) -- return the iterator function local i = 0 return function() i = i + 1 if keys[i] then return keys[i], t[keys[i]] end end end return p
Resumo da edição:
Observe que todas as contribuições para o ARK: Survival Evolved Wiki são consideradas como lançadas sob CC BY-NC-SA
Cancelar
Ajuda de edição
(abre numa nova janela)
Predefinição usada nesta página:
Módulo:GatheringEfficiency/doc
(
editar
)
Follow on IG
TikTok
Join Fan Lab