Модуль:ArmorStats: различия между версиями

ПРОВЕРКА
мНет описания правки
Строка 1: Строка 1:
local p = {}
local p = {}


-- Функция для получения имени предмета
function p.getname(frame, entid)
function p.getname(frame, entid)
     local id = frame.args[1] or entid
     local id = frame.args[1] or entid
Строка 9: Строка 10:
end
end


-- Функция для получения описания предмета
function p.getdesc(frame, entid)
function p.getdesc(frame, entid)
     local id = frame.args[1] or entid
     local id = frame.args[1] or entid
Строка 17: Строка 19:
end
end


-- Функция для создания текстовой подсказки
function p.createtexttooltip(frame)
function p.createtexttooltip(frame)
     local id = frame.args[2]
     local id = frame.args[2]
     local entity = p.getname(frame)
     local entity = p.getname(frame, id)
     local desc = p.getdesc(frame)
     local desc = p.getdesc(frame, id)
     local stats = mw.getCurrentFrame():callParserFunction("Особое", id)
     local stats = mw.getCurrentFrame():callParserFunction("Особое", id)
     local img = frame.args["img"] or "Mousegif.gif"
     local img = frame.args["img"] or "Mousegif.gif"
Строка 32: Строка 35:
end
end


-- Функция для создания изображённой подсказки
function p.createimagetooltip(frame)
function p.createimagetooltip(frame)
     local id = frame.args[2]
     local id = frame.args[2]
     local entity = p.getname(frame)
     local entity = p.getname(frame, id)
     local desc = p.getdesc(frame)
     local desc = p.getdesc(frame, id)
     local stats = mw.getCurrentFrame():callParserFunction("Особое", id)
     local stats = mw.getCurrentFrame():callParserFunction("Особое", id)
     local img = frame.args[1] or "Mousegif.gif"
     local img = frame.args[1] or "Mousegif.gif"
Строка 47: Строка 51:
end
end


-- Функция для генерации ячеек таблицы
function p.templateCells(frame)
function p.templateCells(frame)
     local color = frame.args.color or ""  -- Цвет фона
     local color = frame.args.color or ""  -- Цвет фона