No edit summary |
No edit summary |
||
Line 15: | Line 15: | ||
limit = 1 | limit = 1 | ||
} | } | ||
local | local items = cargo.query("ZonaiRunes", queryFields, args) | ||
for r = 1, # | for r = 1, #items do | ||
local | local item = items[r] | ||
result = result .. string.format("[[%s]]", | result = result .. string.format("[[%s]]", item.imageName) | ||
end | end | ||
end | end |
Revision as of 11:20, 28 December 2023
Documentation for this module may be created at Module:TextToZonaiRunes/doc
local p = {} local cargo = mw.ext.cargo function p.textToZonaiRunes(frame) local getArgs = require('Module:Arguments').getArgs local args = getArgs(frame); local phrase = args[1] local result = "" for i = 1, #phrase do local c = phrase:sub(i,i) local queryFields = 'cipherCharacter=cipherCharacter,imageName=imageName' local args = { format = 'table', limit = 1 } local items = cargo.query("ZonaiRunes", queryFields, args) for r = 1, #items do local item = items[r] result = result .. string.format("[[%s]]", item.imageName) end end return result end return p