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

мНет описания правки
мНет описания правки
Строка 125: Строка 125:
local function generateDefaultTemplate(data, params)
local function generateDefaultTemplate(data, params)
     local id = params.Id
     local id = params.Id
    if not id or id == "" then
        return "Ошибка: ID не указан."
    end
     local description = params.Description or ""
     local description = params.Description or ""
     local servers = params.Servers or ""
     local servers = params.Servers or ""
Строка 134: Строка 138:


     local entry = nil
     local entry = nil
     if id and id ~= "" then
     for _, item in ipairs(data) do
        for _, item in ipairs(data) do
        if tostring(item.id) == tostring(id) then
            if tostring(item.id) == tostring(id) then
            entry = item
                entry = item
            break
                break
            end
         end
         end
     end
     end
Строка 157: Строка 159:
         "{{Файл\n" ..
         "{{Файл\n" ..
         "|Описание = " .. description .. "\n" ..
         "|Описание = " .. description .. "\n" ..
         "|Id      = " .. id .. "\n" ..
         "|Id      = " .. tostring(id) .. "\n" ..
         "|Сервера  = " .. servers .. "\n" ..
         "|Сервера  = " .. servers .. "\n" ..
         "|Источник = " .. source .. "\n" ..
         "|Источник = " .. source .. "\n" ..