Module:FormatLinks: Difference between revisions

From The TF2 Sourcemod Wiki
Jump to navigation Jump to search
m possible fix
m Trying format fix
Line 10: Line 10:
     for i, Part in ipairs(Parts) do
     for i, Part in ipairs(Parts) do
         if i == 1 then
         if i == 1 then
             table.insert(Result, string.format("[[%s]]", Part))
             table.insert(Result, string.format("[[%s]]\n", Part))
         else
         else
             table.insert(Result, string.format("[[%s]]\n", Part))
             table.insert(Result, string.format("[[%s]]\n", Part))

Revision as of 22:43, 15 December 2024

Documentation for this module may be created at Module:FormatLinks/doc

local FormatLinksModuleDingus = {}

function FormatLinksModuleDingus.Format(frame)
    local Input = frame.args[1] or ""
    local Parts = {}
    for Word in string.gmatch(Input, '([^,]+)') do
        table.insert(Parts, Word)
    end
    local Result = {}
    for i, Part in ipairs(Parts) do
        if i == 1 then
            table.insert(Result, string.format("[[%s]]\n", Part))
        else
            table.insert(Result, string.format("[[%s]]\n", Part))
        end
    end
    return frame:preprocess(table.concat(Result))
end

return FormatLinksModuleDingus