<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://wiki.legnes.com/index.php?action=history&amp;feed=atom&amp;title=%D0%A1%D0%BA%D1%80%D0%B8%D0%BF%D1%82_%D0%BF%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B2%D0%B0%D1%80%D0%BF%D0%B0%D0%BA%D0%B0</id>
	<title>Скрипт пополнения варпака - История изменений</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.legnes.com/index.php?action=history&amp;feed=atom&amp;title=%D0%A1%D0%BA%D1%80%D0%B8%D0%BF%D1%82_%D0%BF%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B2%D0%B0%D1%80%D0%BF%D0%B0%D0%BA%D0%B0"/>
	<link rel="alternate" type="text/html" href="http://wiki.legnes.com/index.php?title=%D0%A1%D0%BA%D1%80%D0%B8%D0%BF%D1%82_%D0%BF%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B2%D0%B0%D1%80%D0%BF%D0%B0%D0%BA%D0%B0&amp;action=history"/>
	<updated>2026-05-25T22:13:03Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>http://wiki.legnes.com/index.php?title=%D0%A1%D0%BA%D1%80%D0%B8%D0%BF%D1%82_%D0%BF%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B2%D0%B0%D1%80%D0%BF%D0%B0%D0%BA%D0%B0&amp;diff=2393&amp;oldid=prev</id>
		<title>Jelu: Новая страница: «Скрипт пополнения запасов Варпака, берет из запасов нужное кол-во реагентов, бинтов, стр...»</title>
		<link rel="alternate" type="text/html" href="http://wiki.legnes.com/index.php?title=%D0%A1%D0%BA%D1%80%D0%B8%D0%BF%D1%82_%D0%BF%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B2%D0%B0%D1%80%D0%BF%D0%B0%D0%BA%D0%B0&amp;diff=2393&amp;oldid=prev"/>
		<updated>2023-09-02T13:55:43Z</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;Скрипт пополнения запасов Варпака, берет из запасов нужное кол-во реагентов, бинтов, стрел и если нужно банок и скролей и докладывает в вашу сумку&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
// Мешок с реагентами откуда брать, смотрим через _info&lt;br /&gt;
var serialBagInReagents = &amp;#039;&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
//Мешок куда закинуть реагенты, смотрим через _info&lt;br /&gt;
var serialBagToReagents = &amp;#039;&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
// можно добавить свои поля, формат: [ID графики, Название, количество, цвет], значения смотрим смотрим через _info&lt;br /&gt;
var reagentList = [&lt;br /&gt;
	[&amp;#039;0x0F7A&amp;#039;, &amp;#039;Black Pearl&amp;#039;, 100],&lt;br /&gt;
	[&amp;#039;0x0F7B&amp;#039;, &amp;#039;Blood Moss&amp;#039;, 100],&lt;br /&gt;
	[&amp;#039;0x0F84&amp;#039;, &amp;#039;Garlic&amp;#039;, 100],&lt;br /&gt;
	[&amp;#039;0x0F85&amp;#039;, &amp;#039;Ginseng&amp;#039;, 100],&lt;br /&gt;
	[&amp;#039;0x0F86&amp;#039;, &amp;#039;Mandrake Root&amp;#039;, 100],&lt;br /&gt;
	[&amp;#039;0x0F88&amp;#039;, &amp;#039;Nightshade&amp;#039;, 100],	&lt;br /&gt;
	[&amp;#039;0x0F8C&amp;#039;, &amp;#039;Sulfurous Ash&amp;#039;, 100],&lt;br /&gt;
	[&amp;#039;0x0F8D&amp;#039;, &amp;#039;Spiders Silk&amp;#039;, 100],&lt;br /&gt;
	[&amp;#039;0x0E21&amp;#039;, &amp;#039;Clean Bandage&amp;#039;, 200],&lt;br /&gt;
	[&amp;#039;0x0F3F&amp;#039;, &amp;#039;Arrow&amp;#039;, 200],&lt;br /&gt;
	[&amp;#039;0x0F0C&amp;#039;, &amp;#039;Lesser Heal Potion&amp;#039;, 30, 0x00FB],	&lt;br /&gt;
];&lt;br /&gt;
&lt;br /&gt;
function main()&lt;br /&gt;
{&lt;br /&gt;
	for (var r = 0; r &amp;lt; reagentList.length; r++) &lt;br /&gt;
	{&lt;br /&gt;
		var reagent = reagentList[r];&lt;br /&gt;
		if (reagent[3]) {&lt;br /&gt;
			var currentReagentAmount = Orion.Count(reagent[0], reagent[3], serialBagToReagents);&lt;br /&gt;
		} else {&lt;br /&gt;
			var currentReagentAmount = Orion.Count(reagent[0], &amp;#039;any&amp;#039;, serialBagToReagents);&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		if (currentReagentAmount &amp;gt;= reagent[2]) {&lt;br /&gt;
			continue;&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
		var needReagentAmount = reagent[2] - currentReagentAmount;&lt;br /&gt;
		&lt;br /&gt;
		// Проверим сколько у нас есть реагентов в сундуке&lt;br /&gt;
		if (reagent[3]) {&lt;br /&gt;
			var findReagentAmount = Orion.Count(reagent[0], reagent[3], serialBagInReagents);&lt;br /&gt;
		} else {&lt;br /&gt;
			var findReagentAmount = Orion.Count(reagent[0], &amp;#039;any&amp;#039;, serialBagInReagents);		&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
		if (findReagentAmount == 0) {&lt;br /&gt;
			Orion.Print(&amp;#039;0x0486&amp;#039;, reagent[1] + &amp;#039; в сумке закончились&amp;#039;);&lt;br /&gt;
			continue;&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
		if (findReagentAmount &amp;lt; needReagentAmount) {&lt;br /&gt;
			needReagentAmount = findReagentAmount;&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
		if (reagent[3]) {&lt;br /&gt;
			Orion.DragItemType(reagent[0], reagent[3], serialBagInReagents, needReagentAmount);&lt;br /&gt;
		} else {&lt;br /&gt;
			Orion.DragItemType(reagent[0], &amp;#039;any&amp;#039;, serialBagInReagents, needReagentAmount);&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		Orion.DropDraggedItem(serialBagToReagents);&lt;br /&gt;
		Orion.Print(&amp;#039;Положили &amp;#039; + reagent[1] + &amp;#039; в сумку &amp;#039; + needReagentAmount);&lt;br /&gt;
    		Orion.Wait(1000);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:LegnesAssistScripts]]&lt;/div&gt;</summary>
		<author><name>Jelu</name></author>
	</entry>
</feed>