Модуль:Entity Lookup: различия между версиями
Mhamster (обсуждение | вклад) Нет описания правки Метка: ручная отмена |
Mhamster (обсуждение | вклад) да поможет нам бог, пусть всё заработает |
||
| Строка 32: | Строка 32: | ||
-- p.createtexttooltip{args={"Верхний текст", "FreedomImplant", "Файл:Honks.gif"}} | -- p.createtexttooltip{args={"Верхний текст", "FreedomImplant", "Файл:Honks.gif"}} | ||
function p.createtexttooltip(frame) -- {{#invoke:Entity Lookup|createtexttooltip|Текст|ProtoID| | function p.createtexttooltip(frame) -- {{#invoke:Entity Lookup|createtexttooltip|Текст|ProtoID|img=картиночка}} | ||
local out = " " | local out = " " | ||
local entity = p.entities[frame.args[2]] | local entity = p.entities[frame.args[2]] | ||
local | local stats = frame:expandTemplate{ title = "Особое", args = { frame.args[2] }} | ||
if entity ~= nil then do | if entity ~= nil then do | ||
if frame.args[" | if frame.args["img"] ~= nil then do | ||
out = frame:expandTemplate{ title = "Tooltip", args = { frame.args[1], entity.name, entity.desc, stats, img=frame.args["img"] }} | |||
out = frame:expandTemplate{ title = "Tooltip", args = { frame.args[1], | |||
end else | end else | ||
out = frame:expandTemplate{ title = "Tooltip", args = { frame.args[1], entity.name, entity.desc, | out = frame:expandTemplate{ title = "Tooltip", args = { frame.args[1], entity.name, entity.desc, stats }} | ||
end | end | ||
-- {{Tooltip|Текст|[[картиночка|64x64px|left|middle|link=]] Название|Описание}} | -- {{Tooltip|Текст|[[картиночка|64x64px|left|middle|link=]] Название|Описание}} | ||
end else | end else | ||
out = frame:expandTemplate{ title = "Tooltip", args = { frame.args[1], " | out = frame:expandTemplate{ title = "Tooltip", args = { frame.args[1], "Не найден", "Предмет не найден", img=frame.args[3]}} | ||
end | end | ||
return out | return out | ||
| Строка 57: | Строка 56: | ||
local pic = frame.args[1] | local pic = frame.args[1] | ||
local meta = frame.args["Мета"] | local meta = frame.args["Мета"] | ||
local stats = frame:expandTemplate{ title = "Особое", args = { frame.args[2] }} | |||
if meta == nil then | if meta == nil then | ||
meta = "64x64px|link=" | meta = "64x64px|link=" | ||
| Строка 63: | Строка 63: | ||
if frame.args[1] ~= nil then do | if frame.args[1] ~= nil then do | ||
pic = "[[" .. frame.args[1] .. "|" .. meta .. "]]" | pic = "[[" .. frame.args[1] .. "|" .. meta .. "]]" | ||
out = frame:expandTemplate{ title = "Tooltip", args = { pic, entity.name, entity.desc, | out = frame:expandTemplate{ title = "Tooltip", args = { pic, entity.name, entity.desc, stats }} | ||
end else | end else | ||
out = frame:expandTemplate{ title = "Tooltip", args = { "[[Файл:Mousegif.gif|64x64px|left|middle|link=]]", entity.name, entity.desc, | out = frame:expandTemplate{ title = "Tooltip", args = { "[[Файл:Mousegif.gif|64x64px|left|middle|link=]]", entity.name, entity.desc, stats }} | ||
end | end | ||
-- {{Tooltip|Текст|[[картиночка|64x64px|left|middle|link=]] Название|Описание}} | -- {{Tooltip|Текст|[[картиночка|64x64px|left|middle|link=]] Название|Описание}} | ||