Модуль:Infoboxes: различия между версиями
Kraskaska (обсуждение | вклад) Нет описания правки |
Kraskaska (обсуждение | вклад) Нет описания правки |
||
Строка 8: | Строка 8: | ||
tabl = tabl.."{|\n" | tabl = tabl.."{|\n" | ||
if role ~= nil then | if role ~= nil then | ||
tabl = tabl.."|Роль|| | tabl = tabl.."|Роль||"..role.."\n" | ||
end | end | ||
if discord ~= nil then | if discord ~= nil then | ||
tabl = tabl.."|Discord|| | tabl = tabl.."|Discord||"..discord.."\n" | ||
end | end | ||
tabl = tabl.."|}" | tabl = tabl.."|}" | ||
end | end | ||
return [[ | return [[ | ||
<div style="float:right;padding:1rem;display:flex;gap:1rem;align-items:center | <div style="float:right;padding:1rem;background-color:#00ffff29"> | ||
<div style="display:flex;gap:1rem;align-items:center"> | |||
https://mc-heads.net/avatar/]]..name..[[/32.png | https://mc-heads.net/avatar/]]..name..[[/32.png | ||
<p>]]..name..[[</p> | <p>]]..name..[[</p> | ||
</div> | |||
]]..tabl..[[ | ]]..tabl..[[ | ||
</div> | </div> |
Версия от 09:26, 12 марта 2024
Для документации этого модуля может быть создана страница Модуль:Infoboxes/doc
local p = {}
function p.player(frame)
local name = frame.args[1]
local role = frame.args["role"]
local discord = frame.args["discord"]
local tabl = ""
if discord ~= nil or role ~= nil then
tabl = tabl.."{|\n"
if role ~= nil then
tabl = tabl.."|Роль||"..role.."\n"
end
if discord ~= nil then
tabl = tabl.."|Discord||"..discord.."\n"
end
tabl = tabl.."|}"
end
return [[
<div style="float:right;padding:1rem;background-color:#00ffff29">
<div style="display:flex;gap:1rem;align-items:center">
https://mc-heads.net/avatar/]]..name..[[/32.png
<p>]]..name..[[</p>
</div>
]]..tabl..[[
</div>
]]
end
return p