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

мНет описания правки
мНет описания правки
Строка 72: Строка 72:
     local servers = params.Servers or ""
     local servers = params.Servers or ""
     local source = params.Source or ""
     local source = params.Source or ""
     local path = params.Path or entry.Sprite.sprite
     local path = params.Path  
     local tags = params.Tags or ""
     local tags = params.Tags or ""
     local licensing = params.Licensing or "CC-BY-SA-3.0"
     local licensing = params.Licensing or "CC-BY-SA-3.0"


     -- Формируем шаблон
    if not path or path == "" then
        path = "Resources/Textures/" .. entry.Sprite.sprite
    end
 
     -- Формирование шаблон
     return mw.getCurrentFrame():preprocess(
     return mw.getCurrentFrame():preprocess(
        "{{Entity Sprite\n" ..
         "\n== Краткое описание ==\n" ..
         "\n== Краткое описание ==\n" ..
         "{{Файл\n" ..
         "{{Файл\n" ..
Строка 84: Строка 89:
         "|Сервера  = " .. servers .. "\n" ..
         "|Сервера  = " .. servers .. "\n" ..
         "|Источник = " .. source .. "\n" ..
         "|Источник = " .. source .. "\n" ..
         "|Путь    = Resources/Textures/" .. path .. "\n" ..
         "|Путь    = " .. path .. "\n" ..
         "|Теги    = " .. tags .. "\n" ..
         "|Теги    = " .. tags .. "\n" ..
         "}}\n\n" ..
         "}}\n\n" ..