Mô đun:Reply to

local p = {}

local function makeError(msg)
	msg ='Lỗi trong [[Bản mẫu:Trả lời]]: ' .. msg
	return mw.text.tag('strong', {['class']='error'}, msg)
end

function p.replyto(frame)
	local origArgs = frame:getParent().args
	local args = {}
	local maxArg = 1
	local usernames = 0
	for k, v in pairs(origArgs) do
		if type(k) == 'number' then
			if mw.ustring.match(v,'%S') then
				if k > maxArg then maxArg = k end
				usernames = usernames + 1
				local title = mw.title.new(v)
				if not title then return makeError('Dữ liệu vào chứa các ký tự bị cấm.') end
				args[k] = title.rootText
			end
		elseif v == '' and k:sub(0,5) == 'label' then
			args[k] = '​'
		else
			args[k] = v
		end
	end

	if usernames > (tonumber(frame.args.max) or 50) then
		return makeError(string.format(
			'Nhiều hơn %s tên được chỉ định.',
			tostring(frame.args.max or 50)
		))
	else
		if usernames < 1 then
			if frame.args.example then args[1] = frame.args.example else return makeError('Chưa nhập tên thành viên.') end
		end
		args['label1'] = args['label1'] or args['label']
		local isfirst = true
		local outStr = args['prefix'] or '@'
		for i = 1, maxArg do
			if args[i] then
				if isfirst then
					isfirst = false
				else
					if ( (usernames > 2) or ((usernames == 2) and (args['c'] == '')) ) then outStr = outStr..', ' end
					if i == maxArg then outStr = outStr..' '..(args['c'] or 'và') .. ' ' end
				end
				outStr = string.format(
					'%s[[Thành viên:%s|%s]]',
					outStr,
					args[i],
					args['label'..tostring(i)] or args[i]
				)
			end
		end
		outStr = outStr..(args['p'] or ':')
		return mw.text.tag('span', {['class']='template-ping'}, outStr)
	end
end

return p
Chúng tôi bán
Bài viết liên quan
Ma vương Luminous Valentine -True Ruler of Holy Empire Ruberios
Ma vương Luminous Valentine -True Ruler of Holy Empire Ruberios
Luminous Valentine (ルミナス・バレンタイン ruminasu barentain?) là một Ma Vương, vị trí thứ năm của Octagram, và là True Ruler of Holy Empire Ruberios. Cô ấy là người cai trị tất cả các Ma cà rồng và là một trong những Ma Vương lâu đời nhất.
Một số thông tin về Thất sắc Thủy tổ và Ác ma tộc [Demon] Tensura
Một số thông tin về Thất sắc Thủy tổ và Ác ma tộc [Demon] Tensura
Trong thế giới chuyến sinh thành slime các ác ma , thiên thần và tinh linh là những rạng tồn tại bí ẩn với sức mạnh không thể đong đếm
Mao Trạch Đông - Mặt trời đỏ của nhân dân Trung Quốc (P.1)
Mao Trạch Đông - Mặt trời đỏ của nhân dân Trung Quốc (P.1)
Trên cao có một mặt trời tỏa sáng, và trong trái tim mỗi người dân Trung Quốc cũng có một mặt trời không kém phần rực đỏ - Mao Trạch Đông
17 website hữu ích cho các web developer
17 website hữu ích cho các web developer
Giữ các trang web hữu ích có thể là cách nâng cao năng suất tối ưu, Dưới đây là một số trang web tốt nhất mà tôi sử dụng để giúp cuộc sống của tôi dễ dàng hơn