Moduł:Protokół serwerowy: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
| [wersja nieprzejrzana] | [wersja przejrzana] |
dNie podano opisu zmian |
Nie podano opisu zmian |
||
| (Nie pokazano 26 pośrednich wersji utworzonych przez tego samego użytkownika) | |||
| Linia 1: | Linia 1: | ||
local obj = {} | local obj = {} | ||
obj.wersja = function( | obj.wersja = function(data) | ||
local parent = | local parent = data:getParent(); | ||
local argv = | local argv = parent.args; | ||
local argc = | local argc = table.getn(argv); | ||
if argc == 0 | |||
if argc == 3 or argc > 3 then | then | ||
for i,value in ipairs(argv) | |||
do | |||
argc = argc+1; | |||
argv[i] = value; | |||
end | |||
end | |||
result = '| ' .. argv[3] .. '\n'; | |||
if argc == 3 or argc > 3 | |||
then | |||
result = '| ' .. argv[3] .. '\n'; | result = '| ' .. argv[3] .. '\n'; | ||
if argc > 3 then | if argc > 3 | ||
for i=1,argv[2] | then | ||
for i=1,argv[2]-1 | |||
do | do | ||
result = result .. '|-\n| ' .. argv[i+3] .. '\n'; | result = result .. '|-\n| ' .. argv[i+3] .. '\n'; | ||
| Linia 15: | Linia 25: | ||
end | end | ||
end | end | ||
return result; | return result:match "^%s*(.-)%s*$"; | ||
end | end | ||
return obj; | return obj; | ||
Aktualna wersja na dzień 19:17, 29 kwi 2016
W tym module nie ma dokumentacji. Jeśli wiesz jak używać tego modułu, proszę, podaj odpowiednie informacje.
local obj = {}
obj.wersja = function(data)
local parent = data:getParent();
local argv = parent.args;
local argc = table.getn(argv);
if argc == 0
then
for i,value in ipairs(argv)
do
argc = argc+1;
argv[i] = value;
end
end
result = '| ' .. argv[3] .. '\n';
if argc == 3 or argc > 3
then
result = '| ' .. argv[3] .. '\n';
if argc > 3
then
for i=1,argv[2]-1
do
result = result .. '|-\n| ' .. argv[i+3] .. '\n';
end
end
end
return result:match "^%s*(.-)%s*$";
end
return obj;