Модуль:ArmorStats: различия между версиями
Pok (обсуждение | вклад) ПРОВЕРКА |
Pok (обсуждение | вклад) мНет описания правки |
||
| Строка 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 "" -- Цвет фона | ||