Модуль:Инвентарная иконка — различия между версиями
Материал из Playzone Minecraft Wiki
(Даже так?!) |
Softer (обсуждение | вклад) м (1 версия импортирована) |
(нет различий)
|
Текущая версия на 00:27, 18 января 2017
Для документации этого модуля может быть создана страница Модуль:Инвентарная иконка/doc
local sprite = require( [[Модуль:Спрайт]] ).sprite local ids = mw.loadData( [[Модуль:ИнвСпрайт/ID]] )["IDы"] local p = {} p.icon = function( f ) local args = f if f == mw.getCurrentFrame() then args = f:getParent().args end local idData = ids[args[1]] local icon, category local link = args["ссылка"] local title = args["назв"] if idData then icon, category = sprite{ ["данныеID"] = idData, ["ссылка"] = link, ["назв"] = title, ["настройки"] = 'ИнвСпрайт' } else icon = '[[Файл:Grid ' .. args[1] .. '.png|32x32px|link=' .. ( link or '' ) .. '|' .. ( title or '' ) .. ']]' end return icon .. ( category or '' ) end return p