<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>https://w.hil.su/index.php?action=history&amp;feed=atom&amp;title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C%3A%D0%A1%D0%B5%D1%82%D0%BA%D0%B0%2F%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0</id>
		<title>Модуль:Сетка/Структура - История изменений</title>
		<link rel="self" type="application/atom+xml" href="https://w.hil.su/index.php?action=history&amp;feed=atom&amp;title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C%3A%D0%A1%D0%B5%D1%82%D0%BA%D0%B0%2F%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0"/>
		<link rel="alternate" type="text/html" href="https://w.hil.su/index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:%D0%A1%D0%B5%D1%82%D0%BA%D0%B0/%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0&amp;action=history"/>
		<updated>2026-05-12T03:20:13Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.27.1</generator>

	<entry>
		<id>https://w.hil.su/index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:%D0%A1%D0%B5%D1%82%D0%BA%D0%B0/%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0&amp;diff=246&amp;oldid=prev</id>
		<title>MailGik: Новая страница: «p = {}  p.structure = function(f) 	local args = f.args or f 	if f == mw.getCurrentFrame() and args[1] == nil then 		args = f:getParent().args 	end 	args = require…»</title>
		<link rel="alternate" type="text/html" href="https://w.hil.su/index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:%D0%A1%D0%B5%D1%82%D0%BA%D0%B0/%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0&amp;diff=246&amp;oldid=prev"/>
				<updated>2016-08-03T08:40:16Z</updated>
		
		<summary type="html">&lt;p&gt;Новая страница: «p = {}  p.structure = function(f) 	local args = f.args or f 	if f == mw.getCurrentFrame() and args[1] == nil then 		args = f:getParent().args 	end 	args = require…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;p = {}&lt;br /&gt;
&lt;br /&gt;
p.structure = function(f)&lt;br /&gt;
	local args = f.args or f&lt;br /&gt;
	if f == mw.getCurrentFrame() and args[1] == nil then&lt;br /&gt;
		args = f:getParent().args&lt;br /&gt;
	end&lt;br /&gt;
	args = require(&amp;quot;Модуль:ProcessArgs&amp;quot;).norm(args)&lt;br /&gt;
	&lt;br /&gt;
	local i = 0&lt;br /&gt;
	for index, arg in ipairs(args) do&lt;br /&gt;
		i = i + 1&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local result = {}&lt;br /&gt;
	table.insert(result, &amp;#039;&amp;lt;table cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;line-height: 36px; padding-right: 20px; padding-bottom: 20px&amp;quot;&amp;gt;&amp;#039;)&lt;br /&gt;
	local border = 0&lt;br /&gt;
	&lt;br /&gt;
	local invSlot = require(&amp;quot;Модуль:Инвентарный слот&amp;quot;).slot&lt;br /&gt;
	&lt;br /&gt;
	for index, arg in ipairs(args) do&lt;br /&gt;
		table.insert(result, &amp;#039;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td style=&amp;quot;padding-right: 10px&amp;quot;&amp;gt;Слой &amp;#039; .. i .. &amp;#039;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;#039;)&lt;br /&gt;
		for i2 = 1, mw.ustring.len(arg) do&lt;br /&gt;
			local argChar = mw.ustring.sub(arg, i2, i2)&lt;br /&gt;
			if argChar == &amp;#039;,&amp;#039; then&lt;br /&gt;
				table.insert(result, &amp;#039;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;#039;)&lt;br /&gt;
			else&lt;br /&gt;
				if argChar == &amp;#039;^&amp;#039; then&lt;br /&gt;
					border = border + 1&lt;br /&gt;
				else&lt;br /&gt;
					if argChar ~= &amp;#039;-&amp;#039; then&lt;br /&gt;
						table.insert(result, &amp;#039;&amp;lt;span style=&amp;quot;position: absolute; margin-left: -20px; margin-top: 10px; z-index: -1&amp;quot;&amp;gt;[[Файл:Сетка изометрия.png|link=]]&amp;lt;/span&amp;gt;&amp;#039;)&lt;br /&gt;
					end&lt;br /&gt;
					local slotArgs = {}&lt;br /&gt;
					if args[&amp;quot;M&amp;quot; .. argChar] then&lt;br /&gt;
						slotArgs[&amp;quot;мод&amp;quot;] = args[&amp;quot;Мод&amp;quot;]&lt;br /&gt;
					end&lt;br /&gt;
					slotArgs[1] = (args[&amp;quot;M&amp;quot; .. argChar] or &amp;#039;&amp;#039;) .. (args[argChar] or &amp;#039;&amp;#039;)&lt;br /&gt;
					slotArgs[&amp;quot;класс&amp;quot;] = &amp;quot;invslot-plain&amp;quot;&lt;br /&gt;
					if border ~= 0 then&lt;br /&gt;
						slotArgs[&amp;quot;стиль&amp;quot;] = &amp;quot;outline: 2px solid &amp;quot; .. ({&amp;quot;red&amp;quot;, &amp;quot;blue&amp;quot;, &amp;quot;green&amp;quot;})[border]&lt;br /&gt;
					end&lt;br /&gt;
					table.insert(result, invSlot(slotArgs))&lt;br /&gt;
					border = 0&lt;br /&gt;
					table.insert(result, &amp;quot;&amp;lt;br&amp;gt;&amp;quot;)&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		table.insert(result, &amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;\n&amp;quot;)&lt;br /&gt;
		i = i - 1&lt;br /&gt;
	end&lt;br /&gt;
	table.insert(result, &amp;quot;&amp;lt;/table&amp;gt;&amp;quot;)&lt;br /&gt;
	return table.concat(result)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>MailGik</name></author>	</entry>

	</feed>