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

м bruh
мНет описания правки
Строка 7: Строка 7:
function p.createtooltip(frame) -- {{#invoke:Entity Lookup|createtooltip|Текст|ProtoID|картиночка}}
function p.createtooltip(frame) -- {{#invoke:Entity Lookup|createtooltip|Текст|ProtoID|картиночка}}
     local out = " "
     local out = " "
    local text = frame.args[1]
     local entity = p.entities[frame.args[3]]
     local entity = p.entities[frame.args[2]]
     if entity ~= nil then do
     local pic = frame.args[3]
    print(text)
print(entity)
    print(pic)
     -- {{Tooltip|Текст|Название|Описание|[[картиночка|64x64px|left|middle|link=]]}}
     -- {{Tooltip|Текст|Название|Описание|[[картиночка|64x64px|left|middle|link=]]}}
    out = frame:expandTemplate{ title = "Tooltip", args = { frame.args[1],  entity.name, entity.desc, "[[" .. frame.args[3] .. "|64x64px|left|middle|link=]]"}}
        out = out .. frame:expandTemplate{ title = "Tooltip", args = { frame.args[1],  entity.name, entity.desc, "[[" .. frame.args[3] .. "|64x64px|left|middle|link=]]"}}
    end else
      out = out .. frame:expandTemplate{ title = "Tooltip", args = { frame.args[1],  "Не найден", "Предмет не найден", "[[Файл:Mousegif.gif|64x64px|left|middle|link=]]"}}
    end
     return out
     return out
end
end


return p
return p