<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>https://playzone.in.ua/wiki/mc//index.php?action=history&amp;feed=atom&amp;title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C%3A%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%B0</id>
		<title>Модуль:Команда - История изменений</title>
		<link rel="self" type="application/atom+xml" href="https://playzone.in.ua/wiki/mc//index.php?action=history&amp;feed=atom&amp;title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C%3A%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%B0"/>
		<link rel="alternate" type="text/html" href="https://playzone.in.ua/wiki/mc//index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%B0&amp;action=history"/>
		<updated>2026-04-27T10:11:27Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.28.3</generator>

	<entry>
		<id>https://playzone.in.ua/wiki/mc//index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%B0&amp;diff=13292&amp;oldid=prev</id>
		<title>Softer: 1 версия импортирована</title>
		<link rel="alternate" type="text/html" href="https://playzone.in.ua/wiki/mc//index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%B0&amp;diff=13292&amp;oldid=prev"/>
				<updated>2017-01-17T22:27:15Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия импортирована&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style='vertical-align: top;' lang='ru'&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 22:27, 17 января 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='2' style='text-align: center;' lang='ru'&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Softer</name></author>	</entry>

	<entry>
		<id>https://playzone.in.ua/wiki/mc//index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%B0&amp;diff=13291&amp;oldid=prev</id>
		<title>AttemptToCallNil: создание</title>
		<link rel="alternate" type="text/html" href="https://playzone.in.ua/wiki/mc//index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%B0&amp;diff=13291&amp;oldid=prev"/>
				<updated>2014-03-13T17:11:11Z</updated>
		
		<summary type="html">&lt;p&gt;создание&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
function p.cmd( f )&lt;br /&gt;
	local args = f:getParent().args&lt;br /&gt;
	local syntax = mw.loadData( 'Модуль:Команда/Синтаксис' )&lt;br /&gt;
	local fullCommand&lt;br /&gt;
	local commandName = args[1]:match( '^%s*/?([^%s]+)' ):lower()&lt;br /&gt;
	local params = {}&lt;br /&gt;
	local command = {}&lt;br /&gt;
	&lt;br /&gt;
	for i, v in ipairs( args ) do&lt;br /&gt;
		if not fullCommand and v == '...' then&lt;br /&gt;
			fullCommand = true&lt;br /&gt;
		elseif i &amp;gt; 1 or v:match( '^%s*/?(.+)' ):lower() ~= commandName then&lt;br /&gt;
			-- Don't encode if told not to or if there is a sub-command&lt;br /&gt;
			if args.encode ~= '0' and not v:find( '&amp;lt;!%-%- Команда %-%-&amp;gt;' ) then&lt;br /&gt;
				v = v:gsub( '&amp;lt;', '&amp;amp;lt;' )&lt;br /&gt;
			end&lt;br /&gt;
			&lt;br /&gt;
			table.insert( params, mw.text.trim( v ) )&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if #params == 1 and ( not args[2] or args[2] == '...' ) and params[1]:find( '%s' ) then&lt;br /&gt;
		local startPos, endPos = params[1]:find( '{.+}' )&lt;br /&gt;
		if not startPos then&lt;br /&gt;
			startPos, endPos = params[1]:find( '&amp;lt;!%-%- Команда %-%-&amp;gt;.+&amp;lt;!%-%- /Команда %-%-&amp;gt;' )&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		if startPos then&lt;br /&gt;
			params[1] = params[1]:sub( 1, startPos ) ..&lt;br /&gt;
				params[1]:sub( startPos + 1, endPos - 1 ):gsub( '%s', '&amp;amp;#32;' ) ..&lt;br /&gt;
				params[1]:sub( endPos )&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		params = mw.text.split( params[1]:match( '^[^%s]+%s(.+)' ), '%s+' )&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if ( fullCommand or params[1] ) and syntax[commandName] then&lt;br /&gt;
		local param = 0&lt;br /&gt;
		function parseParams( defaultParams, sub )&lt;br /&gt;
			local section = {}&lt;br /&gt;
			local hasValue&lt;br /&gt;
			for i, v in ipairs( defaultParams ) do&lt;br /&gt;
				if type( v ) == 'table' then&lt;br /&gt;
					local subSection, subHasValue = parseParams( v, true )&lt;br /&gt;
					if subHasValue then&lt;br /&gt;
						hasValue = true&lt;br /&gt;
					end&lt;br /&gt;
					table.insert( section, subSection )&lt;br /&gt;
				else&lt;br /&gt;
					param = param + 1&lt;br /&gt;
					if params[param] then&lt;br /&gt;
						hasValue = true&lt;br /&gt;
						if params[param] ~= '' and params[param] ~= '?' then&lt;br /&gt;
							table.insert( section, params[param] )&lt;br /&gt;
						end&lt;br /&gt;
					end&lt;br /&gt;
					if not section[i] then&lt;br /&gt;
						table.insert( section, v )&lt;br /&gt;
					end&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
			section = table.concat( section, ' ' )&lt;br /&gt;
			&lt;br /&gt;
			if sub then&lt;br /&gt;
				if not hasValue then&lt;br /&gt;
					if fullCommand then&lt;br /&gt;
						section = '(' .. section .. ')'&lt;br /&gt;
					else&lt;br /&gt;
						section = nil&lt;br /&gt;
					end&lt;br /&gt;
				end&lt;br /&gt;
				&lt;br /&gt;
				return section, hasValue&lt;br /&gt;
			else&lt;br /&gt;
				return section&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		command = { parseParams( syntax[syntax[commandName]] or syntax[commandName] ) }&lt;br /&gt;
		&lt;br /&gt;
		-- Add any extra parameters not defined in the syntax&lt;br /&gt;
		if #params &amp;gt; param then&lt;br /&gt;
			for i, v in ipairs( params ) do&lt;br /&gt;
				if i &amp;gt; param then&lt;br /&gt;
					table.insert( command, v )&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		command = params&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if args['ссылка'] then&lt;br /&gt;
		if args['ссылка']:lower() ~= 'нет' then&lt;br /&gt;
			commandName = '[[' .. args['ссылка'] .. '|' .. commandName .. ']]'&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		commandName = '[[Команды консоли#' .. commandName .. '|' .. commandName .. ']]'&lt;br /&gt;
	end&lt;br /&gt;
	table.insert( command, 1, commandName )&lt;br /&gt;
	&lt;br /&gt;
	local slash = '/'&lt;br /&gt;
	if args['/'] == '0' or args['черта'] == '0' then&lt;br /&gt;
		slash = ''&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local attr&lt;br /&gt;
	if args['длин'] == '1' then&lt;br /&gt;
		attr = 'style=&amp;quot;display: block; padding: 0.8em 1em; margin-bottom: 0.4em; word-wrap: break-word&amp;quot;'&lt;br /&gt;
	else&lt;br /&gt;
		attr = 'class=&amp;quot;nowrap&amp;quot;'&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return '&amp;lt;!-- Команда --&amp;gt;&amp;lt;code ' .. attr .. '&amp;gt;' .. slash .. table.concat( command, ' ' ):gsub( '&amp;amp;#32;', ' ' ) .. '&amp;lt;/code&amp;gt;&amp;lt;!-- /Команда --&amp;gt;'&lt;br /&gt;
end&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>AttemptToCallNil</name></author>	</entry>

	</feed>