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

тестирование хомячьих технологий
 
мНет описания правки
Строка 6: Строка 6:
function p.createtooltip(frame) -- {{#invoke:Entity Lookup|createtooltip|Текст|ProtoID|картиночка}}
function p.createtooltip(frame) -- {{#invoke:Entity Lookup|createtooltip|Текст|ProtoID|картиночка}}
     local out = ""
     local out = ""
    mw.log(out)
     local entity = p.entities[frame.args[3]]
     local entity = p.entities[frame.args[3]]
    mw.log(entity)
     if entity ~= nil then do  
     if entity ~= nil then do  
     -- {{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 = frame:expandTemplate{ title = "tooltip", args = { frame.args[1],  entity.name, entity.desc, "[[" .. frame.args[3] .. "|64x64px|left|middle|link=]]"} }
        mw.log(out)
     end else
     end else
       out = frame:expandTemplate{ title = "Tooltip", args = { frame.args[1],  "Не найден", "Предмет не найден", "[[Файл:Mousegif.gif|64x64px|left|middle|link=]]"}}
       out = frame:expandTemplate{ title = "tooltip", args = { frame.args[1],  "Не найден", "Предмет не найден", "[[Файл:Mousegif.gif|64x64px|left|middle|link=]]"} }
      mw.log(out)
     end
     end
     return out
     return out
end
end