Mudanças entre as edições de "Módulo:Teste"
Ir para navegação
Ir para pesquisar
m Etiqueta: Revertido |
m Etiqueta: Revertido |
||
| Linha 1: | Linha 1: | ||
local | local p = {} | ||
-- retorna os dados do mapa Teste | |||
local mapas = { | local mapas = { | ||
Teste = { | Teste = { | ||
skulls = { | skulls = { | ||
{ x = 410, y = 220, title = "White Skull", | { | ||
desc = "Boss: White Skull<br>Área sombria, cuidado com os ataques surpresa!" } | x = 410, y = 220, | ||
title = "White Skull", | |||
desc = "Boss: White Skull<br>Área sombria, cuidado com os ataques surpresa!" | |||
} | |||
}, | }, | ||
hearts = { | hearts = { | ||
{ x = 280, y = 210, desc = "Cura escondida!" } | { | ||
x = 280, y = 210, | |||
desc = "Cura escondida!" | |||
} | |||
}, | }, | ||
puzzle = { | puzzle = { | ||
| Linha 17: | Linha 24: | ||
} | } | ||
} | } | ||
function p.data(frame) | function p.data(frame) | ||
local mwText = mw.text | |||
local nome = frame.args.mapa or "Teste" | |||
local dados = mapas[nome] | |||
if not dados then return "{}" end | |||
return mwText.nowiki(mwText.jsonEncode(dados)) | |||
end | end | ||
return p | return p | ||
Edição das 03h29min de 18 de junho de 2025
A documentação para este módulo pode ser criada em Módulo:Teste/doc
local p = {}
-- retorna os dados do mapa Teste
local mapas = {
Teste = {
skulls = {
{
x = 410, y = 220,
title = "White Skull",
desc = "Boss: White Skull<br>Área sombria, cuidado com os ataques surpresa!"
}
},
hearts = {
{
x = 280, y = 210,
desc = "Cura escondida!"
}
},
puzzle = {
x = 244,
y = 217,
videoUrl = "https://www.youtube.com/embed/10rhyP32vdw"
}
}
}
function p.data(frame)
local mwText = mw.text
local nome = frame.args.mapa or "Teste"
local dados = mapas[nome]
if not dados then return "{}" end
return mwText.nowiki(mwText.jsonEncode(dados))
end
return p