|
|
| (не показаны 152 промежуточные версии этого же участника) |
| Строка 1: |
Строка 1: |
| -- Загрузка данных
| |
| local sizeData = mw.loadData("Модуль:IanComradeBot/prototypes/Item/size.json/data")
| |
|
| |
|
| local p = {}
| |
|
| |
| function p.main(frame)
| |
| -- Получаем первый параметр, который должен быть id
| |
| local id = frame.args[1] or frame.args.id
| |
| if not id then
| |
| return "Ошибка: не передан id"
| |
| end
| |
|
| |
| -- Проходим по всем записям в sizeData
| |
| for _, item in ipairs(sizeData) do
| |
| if item.id == id then
| |
| return "{{#invoke:Ftl|main|translation|item-component-size-" .. item.size .. "}}"
| |
| end
| |
| end
| |
|
| |
| -- Если не нашли совпадение, возвращаем стандартный текст
| |
| return "Не имеет размера"
| |
| end
| |
|
| |
| return p
| |