Moduł:Achievements

Wersja z dnia 22:02, 20 gru 2025 autorstwa Igorczewski6524 (dyskusja | edycje) (Utworzono nową stronę " local p = {} local data = mw.loadData('Moduł:Igorczewski6524/Achievements/Data') function p.load(frame) local input = frame.args[1] or "" local achievements = mw.text.split(input, ";%s*") local res = '{| class="wikitable sortable collapsible" style="text-align:center; width:100%"\n' res = res .. '! colspan="2" | Icon !! Achievement !! In-game description !! Actual requirements !! Gamerscore !! Trophy type\n|-\n' for _, name in ipair…")
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
[ utwórz | historia | odśwież ]Dokumentacja
W tym module nie ma dokumentacji. Jeśli wiesz jak używać tego modułu, proszę, podaj odpowiednie informacje.
local p = {}
local data = mw.loadData('Moduł:Igorczewski6524/Achievements/Data')

function p.load(frame)
    local input = frame.args[1] or ""
    local achievements = mw.text.split(input, ";%s*")
    
    local res = '{| class="wikitable sortable collapsible" style="text-align:center; width:100%"\n'
    res = res .. '! colspan="2" | Icon !! Achievement !! In-game description !! Actual requirements !! Gamerscore !! Trophy type\n|-\n'
    
    for _, name in ipairs(achievements) do
        local entry = data[name:lower()]
        if entry then
            res = res .. '| style="background:#2a2d32" | [[Plik:' .. entry.title .. ' PS4.png|40px]] || style="background:#2a2d32" | [[Plik:' .. entry.title .. '.png|40px]]\n'
            res = res .. '| [[' .. entry.title .. ']]\n'
            res = res .. '| ' .. entry.game_desc .. '\n'
            res = res .. '| ' .. (entry.wiki_desc or entry.req or "—") .. '\n'
            res = res .. '| ' .. entry.score .. '\n'
            res = res .. '| ' .. entry.trophy .. '\n|-\n'
        end
    end
    
    res = res .. '|}'
    return res
end

return p