Изменения

Модуль:Инвентарный слот

3 байта убрано, 08:29, 17 августа 2016
Нет описания правки
function p.getParts(frame, mod)
local parts = {}
  parts.title = mw.ustring.match(frame, '^%[%s*([^%]]+)%s*%]')
parts.mod = mw.text.trim( mw.ustring.match(frame, '([^:%]]+):.-%[') or mod or '')
nameStart = 1
end
 
parts.name = mw.text.trim( mw.ustring.sub( frame, nameStart, ( mw.ustring.find( frame, '[,%[]', nameStart ) or 0 ) - 1 ) )
parts.num = math.floor(mw.ustring.match(frame, ',%s*(%d+)') or 0)
if parts.num == 0 then
parts.text = mw.ustring.match(frame, '%[%s*([^%]]+)%s*%]$')
return parts
end
return p