Модуль:FetchData2: відмінності між версіями

нема опису редагування
Немає опису редагування
Немає опису редагування
Рядок 182: Рядок 182:
      
      
     return (raw or "0") .. " ₴"
     return (raw or "0") .. " ₴"
end
function p.foundation(frame)
    local name = frame.args.player
    local raw = fetch_from_table("Фундація", name, 3)
   
    if type(raw) == "string" and mw.ustring.find(raw, "Error") then
        return "0 ₴"
    end
   
    if raw then
        raw = mw.ustring.gsub(raw, "[^%d%s]", "")
        raw = mw.text.trim(raw)
    end
   
    return (raw or "0") .. " ₴"
end
function p.finalist(frame)
    local name = frame.args.player
    local raw = fetch_from_table("Фіналіст", name, 3)
   
    if type(raw) == "string" and mw.ustring.find(raw, "Error") then
        return "0/9"
    end
   
    return raw or "0/9"
end
end


return p
return p