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

773 байти вилучено ,  8 грудня 2025
Сторінка очищена
Немає опису редагування
(Сторінка очищена)
Мітки: Очищення Ручний відкіт
 
(Не показані 32 проміжні версії цього користувача)
Рядок 1: Рядок 1:
-- Додати до Module:FetchData2


function p.prize_pool(frame)
    local name = frame.args.player
    local raw = fetch_from_table("Призовий_фонд", name, 3) -- Шукаємо на сторінці Призовий_фонд, Колонка 3
   
    -- Перевірка на помилку парсингу
    if type(raw) == "string" and mw.ustring.find(raw, "Error") then return raw end
   
    -- Очистка від символів, залишаємо лише цифри та пробіли
    if raw then
        raw = mw.ustring.gsub(raw, "[^%d%s]", "")
        raw = mw.text.trim(raw)
    end
    -- Додаємо валюту, якщо нічого не знайдено, повертаємо 0 ₴
    return (raw or "0") .. " ₴"
end