Moduł:Wskaźnik: Różnice pomiędzy wersjami

Z Minecraft Wiki Polska
Przejdź do nawigacji Przejdź do wyszukiwania
[wersja przejrzana][wersja przejrzana]
poprawki w module Wskaźnik (funkcja "indicator" nie zwraca już wartości logicznej oraz wyzwala błąd w sytuacji niezdefiniowania argumentu "file")
poprawki w module Wskaźnik (przeniesiono kolejność testu logicznego oraz rozszerzono go o weryfikację parametru domyślnego przy nieskonfigurowanym szablonie)
Linia 1: Linia 1:
local p = {}
local p = {}
function p.indicator(frame)
function p.indicator(frame)
if frame.args['file'] then
local file = frame.args['file']
if not file or file == '{{{1}}}.png|32px|{{{1}}}|link=|alt={{{1}}}' then
error('file')
else
frame:extensionTag
frame:extensionTag
{
{
name = 'indicator',
name = 'indicator',
content = '[[Plik:'..frame.args['file']..']]',
content = '[[Plik:'..file..']]',
args =
args =
{
{
Linia 11: Linia 14:
}
}
}
}
else
error('file')
end
end
end
end
return p
return p

Wersja z 22:31, 29 maj 2025

[ utwórz | historia | odśwież ]Dokumentacja
W tym module nie ma dokumentacji. Jeśli wiesz jak używać tego modułu, proszę, podaj odpowiednie informacje.
local p = {}
function p.indicator(frame)
	local file = frame.args['file']
	if not file or file == '{{{1}}}.png|32px|{{{1}}}|link=|alt={{{1}}}' then
		error('file')
	else
		frame:extensionTag
		{
			name = 'indicator',
			content = '[[Plik:'..file..']]',
			args =
			{
				name = frame.args['name'] or os.time()
			}
		}
	end
end
return p