Модуль:Песочница/Pok: различия между версиями
Pok (обсуждение | вклад) м Полностью удалено содержимое страницы Метка: очистка |
Pok (обсуждение | вклад) мНет описания правки |
||
| Строка 1: | Строка 1: | ||
-- Загрузка данных | |||
local sizeData = mw.loadData("Модуль:IanComradeBot/prototypes/Item/size.json/data") | |||
local p = {} | |||
function p.getSize(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 item.size | |||
end | |||
end | |||
-- Если не нашли совпадение, возвращаем стандартный текст | |||
return "Не имеет размера" | |||
end | |||
return p | |||