Модуль:Filename: различия между версиями
(Новая страница: «local Filename = {} local lib = require('Модуль:Feature') local UE = require("Dev:User error") local HD = require("Модуль:HeroData") function Filename.herocircle(frame) local args; if frame.args == nil then args = lib.arguments(frame) else args = lib.arguments(frame.args) end local hero = args["hero"] or args[1] local heroData = require("Модуль:HeroData") if(heroData.get{champion, "exists"}) t...») |
Нет описания правки |
||
| Строка 1: | Строка 1: | ||
local Filename = {} | local Filename = {} | ||
local lib | local lib = require('Модуль:Feature') | ||
local UE | local UE = require("Dev:User error") | ||
local HD | local HD = require("Модуль:HeroData") | ||
function Filename. | function Filename.herosquare(frame) | ||
local args; if frame.args == nil then args = lib.arguments(frame) else args = lib.arguments(frame.args) end | local args; if frame.args == nil then args = lib.arguments(frame) else args = lib.arguments(frame.args) end | ||
local hero = args["hero"] or args[1] | |||
local heroData = require("Модуль:HeroData") | local heroData = require("Модуль:HeroData") | ||
if(heroData.get{ | if(heroData.get{hero, "exists"}) then | ||
icon = heroData.get{hero, "icon"} | |||
else | else | ||
return UE( | return UE( | ||
| Строка 20: | Строка 20: | ||
"LuaError") | "LuaError") | ||
end | end | ||
return | return mw.ustring.format('%s', icon) or 'ChampionSquare.png' | ||
end | end | ||
return Filename | |||
Версия от 15:09, 3 января 2022
local Filename = {}
local lib = require('Модуль:Feature')
local UE = require("Dev:User error")
local HD = require("Модуль:HeroData")
function Filename.herosquare(frame)
local args; if frame.args == nil then args = lib.arguments(frame) else args = lib.arguments(frame.args) end
local hero = args["hero"] or args[1]
local heroData = require("Модуль:HeroData")
if(heroData.get{hero, "exists"}) then
icon = heroData.get{hero, "icon"}
else
return UE(
mw.ustring.format(
"Герой %s не найден в Модуль:HeroData/data (message from Модуль:Filename)",
hero),
"LuaError")
end
return mw.ustring.format('%s', icon) or 'ChampionSquare.png'
end
return Filename