7 Days to Die вики
Advertisement
7 Days to Die вики
1094
страницы

Для документации этого модуля может быть создана страница Модуль:Sequence/doc

local sequence = {}
 
function sequence.repeat_string (frame)
	local end_position = frame.args['count'] or 1;
	local repeated_string = frame.args['string'] or '';
	local aux_str='';
	local output_str='';
	for i=1,end_position do 
		aux_str=output_str;
		output_str=aux_str..repeated_string; 
	end;
	return output_str;
end;
 
function sequence.repeat_template (frame)
	local start_position = frame.args['start'] or 1;
	local end_position = frame.args['end'] or 1;
	local repeated_template = frame.args['template'] or '';
	local aux_string='';
	local output_string='';
	for i=start_position, end_position do
		aux_string=output_string;
		output_string=aux_string..'{{'..repeated_template..'|'..i..'}}';
	end;
	return frame:preprocess(output_string)
end
 
return sequence
Advertisement