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

493 байти додано ,  У понеділок о 11:36
нема опису редагування
Немає опису редагування
Немає опису редагування
Рядок 344: Рядок 344:
              
              
             if #player_facts > 0 then
             if #player_facts > 0 then
                 table.insert(result_parts, string.format("==== %s ====", page_title))
                -- ЗМІНА ТУТ: Заголовки генеруються як === Заголовок ===
                 table.insert(result_parts, string.format("=== %s ===", page_title))
                 for _, fact in ipairs(player_facts) do
                 for _, fact in ipairs(player_facts) do
                     table.insert(result_parts, fact)
                     table.insert(result_parts, fact)
Рядок 523: Рядок 524:
     table.insert(output, facts_code)
     table.insert(output, facts_code)
      
      
     return "<pre>" .. table.concat(output, "\n") .. "</pre>"
     -- ЗМІНА ТУТ: Видаляємо обгортку <pre>
    return table.concat(output, "\n")
end
end


Рядок 545: Рядок 547:
          
          
         table.insert(output, string.format("=== %d. %s ===", i, player_name))
         table.insert(output, string.format("=== %d. %s ===", i, player_name))
        -- Оскільки generate_single_player тепер повертає чистий вікітекст,
        -- нам потрібно обгорнути його в <pre> лише для цієї функції,
        -- щоб розділити вивід для багатьох гравців.
         local player_code = p.generate_single_player({args = {player = player_name}})
         local player_code = p.generate_single_player({args = {player = player_name}})
         table.insert(output, player_code)
         table.insert(output, "<pre>" .. player_code .. "</pre>")
         table.insert(output, "\n----\n")
         table.insert(output, "\n----\n")
     end
     end