<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; Скрипт по Starcraft 2 (абуз аватарок)]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=11788&amp;type=atom" />
	<updated>2016-07-18T21:27:15Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=11788</id>
		<entry>
			<title type="html"><![CDATA[Re: Скрипт по Starcraft 2 (абуз аватарок)]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=106157#p106157" />
			<content type="html"><![CDATA[<p>vk.com/deemakid - я сейчас с телефона.</p>]]></content>
			<author>
				<name><![CDATA[John_Science]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=33318</uri>
			</author>
			<updated>2016-07-18T21:27:15Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=106157#p106157</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Скрипт по Starcraft 2 (абуз аватарок)]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=106129#p106129" />
			<content type="html"><![CDATA[<p>Никто не знает? О_о</p>]]></content>
			<author>
				<name><![CDATA[StiGaBeasT]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=34026</uri>
			</author>
			<updated>2016-07-17T14:22:20Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=106129#p106129</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Скрипт по Starcraft 2 (абуз аватарок)]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=105965#p105965" />
			<content type="html"><![CDATA[<p>Хэй! ап темы - актуально! <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[StiGaBeasT]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=34026</uri>
			</author>
			<updated>2016-07-06T20:13:22Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=105965#p105965</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Скрипт по Starcraft 2 (абуз аватарок)]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=105825#p105825" />
			<content type="html"><![CDATA[<p>Доброго времени всем посетителям этого форума.<br />Написан скрипт под абуз (набивание) портретов в игре StarCraft 2 путем проигрыша череды матчей (режим 1х1), чтобы в дальнейшем тебя закидывало к таким же противникам. После того, как они выходят с игры - тебе засчитывают победу -&gt; дают 1 очко в достижения за выбранную расу -&gt; открывание портретов и набивание побед.<br />Часть кода смог расписать что к чему, но могут быть некоторые не состыковки (постараюсь если что их разъяснить).<br />Интересует следующие моменты в следующем коде:</p><div class="codebox"><pre><code>
#MaxThreadsPerHotkey 3F4::  #MaxThreadsPerHotkey 1

IfWinExist, Starcraft II
IfWinNotExist, Starcraft II
return
else
{
    Keep1v1Running := false  
    return  
}
; Otherwise:
Keep1v1Running := true
Loop
{
Loop 3
{
sleep, 2700 ;ждем 2,7 секунды. По умолчанию, в это время должно быть при открытии клиента игры главное меню
ControlSend, , {f4}, StarCraft II, ; Нажимаем F4 - поиск Сетевого матча (на рейтинг) - надпись StarCraft II показывает привязку к окну клиента игры
sleep, 2700 ;ждем 2,7 секунды
ControlClick , x310 y896, StarCraft II,, LEFT,, NA, ;Тыкаем на кнопку &quot;Играть&quot;
sleep, 30000 ;ждем 30 секунд (усредненный показатель поиска противника)
}

sleep, 2700 ; Ждем в самой игре 2,7 секунды, прежде чем открываем чат
ControlSend, , {ENTER}{ENTER}, StarCraft II, ;Нажимаем Enter два раза - имитация живого человека в чате. Надпись или символ можете поставить любое, но не спалитесь скриптом/ботом!
sleep, 18000 ; Ждем 18 секунд - за это время идеальный противник может и Должен выйти сам. Если не выходит - читаем ниже и выходим сами через скрипт
ControlSend, , {f10}, StarCraft II, ; Нажимаем F10 - Меню игры. Если противник вышел - не кликабельно
Sleep, 2500
ControlClick , x952 y679, StarCraft II,, LEFT,, NA, ; Тыкаем на кнопку &quot;Статистика матча&quot; - при условии что противник вышел сам (то что нам так нужно!). Если противник не вышел и играет - не кликабельно
sleep, 2500
ControlClick , x961 y449, StarCraft II,, LEFT,, NA, ; Тыкаем на кнопку &quot;Сдаться&quot;
sleep, 5000
ControlClick , x310 y896, StarCraft II,, LEFT,, NA, ; Тыкаем на кнопку &quot;Играть еще раз&quot;
Sleep, 2700  

    if not Keep1v1Running  ;
        break  ;
}
Keep1v1Running := false  

return
</code></pre></div><p>1) Часть кода писал давно (около года назад) - возможно ли его оптимизировать, удалив часть кода (например, не совсем понятна верхушка кода) ?<br />2) На сколько я знаю можно сделать привязку по цвету (которую я так давно ждал!) - можете ли пожалуйста скинуть ссылки на соответствующие темы?<br />3) Возможно, вопрос избитый - если игра находится в псевдо-полноэкранном режиме, но перекрыта другим окном, можно ли задать код чтобы скрипт работал в заднем&nbsp; (перекрытом) окне?<br />4) Интересует возможность с помощью кнопки CapsLock включать/отключать скрипт (ибо при запуске он сразу запускается и только Pause Script может его приостановить). Почитал некоторые темы - не понял часть текста и некоторых переменных. Вопрос разбора кода самому повис в воздухе.<br />5) Есть ли возможность задать перемещение мыши чтобы было визуальное понятие стадии действия кода?</p><p>На этом пока что всё. Всем кто поможет - большое спасибо! <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Тему просматриваю периодически, отвечу по возможности как можно раньше.</p>]]></content>
			<author>
				<name><![CDATA[StiGaBeasT]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=34026</uri>
			</author>
			<updated>2016-07-02T19:38:02Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=105825#p105825</id>
		</entry>
</feed>
