10 декабря 2019 года планируется обновление программного обеспечения сайта, MediaWiki, до версии 1.33. В ходе обновления сайт будет временно доступен только для чтения. Подробная информация об этом обновлении доступна на Справочной вики Gamepedia.

We are currently performing an upgrade to our software. This upgrade will bring MediaWiki from version 1.31 to 1.33. While the upgrade is being performed on your wiki it will be in read-only mode. For more information check here.

Модуль:GregTech 4/Промышленный электролизёр

Материал из Minecraft Wiki
Перейти к: навигация, поиск
[создать | история | обновить]Документация
У этого модуля нет документации. Если вы знаете, как использовать этот модуль, пожалуйста, добавьте соответствующую информацию.
local p = {}

function p.industrialGrinder(f)
	local args = require("Модуль:ProcessArgs").norm()
	
	local mod = args["Мод"] or "GregTech 4"
	local cellIn1 = args["Вход1"]
	local cellIn2 = args["Вход2"]
	local cellOut1 = args["Выход1"]
	local cellOut2 = args["Выход2"]
	local cellOut3 = args["Выход3"]
	local cellOut4 = args["Выход4"]
	local energyCost = args["Энергия"] or ""
	local processTime = args["Время"] or ""
	local maxVoltage = args["Напряжение"] or ""
	
	local energyDesc = "'''Энергия: "
		.. energyCost
		.. " [[IndustrialCraft 2/Энергия|еЭ]]'''"
	local timeDesc = "'''Время: "
		.. processTime
		.. " секунд'''"
	local maxVoltageDesc = "'''Макс. напряжение: "
		.. maxVoltage
		.. " [[IndustrialCraft 2/Энергия|еЭ]]/[[Такт|т]]'''"
	local processDesc = energyDesc .. "<br>" .. timeDesc .. "<br>" .. maxVoltageDesc
	
	local cg = require("Модуль:Cg")
	local cgSlot = cg.slot
	
	local output = {}
	
	table.insert(output, cg.begin({
		282,
		196
	}))
	table.insert(output, cg.backgroundImage({
		"Элементы интерфейса промышленного электролизёра (GregTech 4).png"
	}))
	table.insert(output, cgSlot({cellIn1, 125, 80, class2 = "invslot-plain", mod = mod}))
	table.insert(output, cgSlot({cellIn2, 65, 80, class2 = "invslot-plain", mod = mod}))
	table.insert(output, cgSlot({cellOut1, 65, 20, class2 = "invslot-plain", mod = mod}))
	table.insert(output, cgSlot({cellOut2, 105, 20, class2 = "invslot-plain", mod = mod}))
	table.insert(output, cgSlot({cellOut3, 145, 20, class2 = "invslot-plain", mod = mod}))
	table.insert(output, cgSlot({cellOut4, 185, 20, class2 = "invslot-plain", mod = mod}))
	table.insert(output, cg.text({processDesc, 18, 117, style = "text-align: left"}))
	table.insert(output, cg.machine({
		"GregTechMachineUILogo.png",
		232,
		146,
		text="Этот рецепт для промышленного",
		text2="электролизёра из модификации GregTech 4.",
		link="GregTech 4/Промышленный электролизёр"
	}))
	
	table.insert(output, cg.footer())
	
	return table.concat(output)
end

return p