<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Combots Бот для БК &mdash; Время до начала боям]]></title>
	<link rel="self" href="http://www.combats-bot.ru/extern.php?action=feed&amp;tid=5022&amp;type=atom"/>
	<updated>2014-10-31T21:58:26Z</updated>
	<generator>PunBB</generator>
	<id>http://www.combats-bot.ru/viewtopic.php?id=5022</id>
		<entry>
			<title type="html"><![CDATA[Re: Время до начала боям]]></title>
			<link rel="alternate" href="http://www.combats-bot.ru/viewtopic.php?pid=64288#p64288"/>
			<content type="html"><![CDATA[<p>вот, скажем, пример переодевания: ()</p>]]></content>
			<author>
				<name><![CDATA[otherway]]></name>
				<uri>http://www.combats-bot.ru/profile.php?id=3515</uri>
			</author>
			<updated>2014-10-31T21:58:26Z</updated>
			<id>http://www.combats-bot.ru/viewtopic.php?pid=64288#p64288</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Время до начала боям]]></title>
			<link rel="alternate" href="http://www.combats-bot.ru/viewtopic.php?pid=64284#p64284"/>
			<content type="html"><![CDATA[<div class="codebox"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> change_time <span style="color: #339933;">=</span> <span style="color: #CC0000;">0.1</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">// Время до начала боя, чтобы переодеться в другой комплект</span><br />&nbsp;<br /><span style="color: #003366; font-weight: bold;">function</span> AutoChange<span style="color: #009900;">&#40;</span>enabled<span style="color: #009900;">&#41;</span><br /><span style="color: #009900;">&#123;</span><br />&nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>enabled<span style="color: #009900;">&#41;</span><br />&nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />&nbsp; &nbsp; &nbsp; &nbsp; PluginsOnLoad<span style="color: #009900;">&#91;</span><span style="color: #3366CC;">&quot;AutoChange&quot;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;AutoChangeHandler&quot;</span><span style="color: #339933;">;</span><br />&nbsp;<br />&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />&nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">else</span><br />&nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />&nbsp; &nbsp; &nbsp; &nbsp; PluginsOnLoad<span style="color: #009900;">&#91;</span><span style="color: #3366CC;">&quot;AutoChange&quot;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #339933;">;</span><br />&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br /><span style="color: #009900;">&#125;</span><br />&nbsp;<br /><span style="color: #003366; font-weight: bold;">function</span> AutoChangeHandler<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>get_mainframe<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">location</span>.<span style="color: #660066;">toString</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">match</span><span style="color: #009900;">&#40;</span><span style="color: #009966; font-style: italic;">/shop\.pl/</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #000066; font-weight: bold;">return</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">// Вот тут строка.</span><br />&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #003366; font-weight: bold;">var</span> sfRE <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> RegExp<span style="color: #009900;">&#40;</span><span style="color: #009966; font-style: italic;">/Ваш бой начнется через:&amp;nbsp;&lt;b&gt;([^&lt;]+)&lt;/i</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #003366; font-weight: bold;">var</span> sfText <span style="color: #339933;">=</span> doLoadExp<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;http://&quot;</span> <span style="color: #339933;">+</span> external.<span style="color: #660066;">SCity</span>.<span style="color: #660066;">Text</span> <span style="color: #339933;">+</span> <span style="color: #3366CC;">&quot;.combats.com/zayavka.pl?level=&quot;</span> <span style="color: #339933;">+</span> Math.<span style="color: #660066;">random</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #003366; font-weight: bold;">var</span> sfRes <span style="color: #339933;">=</span> sfRE.<span style="color: #660066;">exec</span><span style="color: #009900;">&#40;</span>sfText<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>sfRes <span style="color: #339933;">&amp;&amp;</span> parseInt<span style="color: #009900;">&#40;</span>sfRes<span style="color: #009900;">&#91;</span><span style="color: #CC0000;">1</span><span style="color: #009900;">&#93;</span>.<span style="color: #660066;">replace</span><span style="color: #009900;">&#40;</span><span style="color: #009966; font-style: italic;">/\s/</span><span style="color: #339933;">,</span><span style="color: #3366CC;">''</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&lt;=</span>change_time<span style="color: #009900;">&#41;</span>external.<span style="color: #000066;">Stop</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br /><span style="color: #009900;">&#125;</span><br />&nbsp;<br /><span style="color: #003366; font-weight: bold;">function</span> doLoadExp<span style="color: #009900;">&#40;</span>url<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />&nbsp; &nbsp; <span style="color: #003366; font-weight: bold;">var</span> req<span style="color: #339933;">;</span><br />&nbsp;<br />&nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>window.<span style="color: #660066;">XMLHttpRequest</span><span style="color: #009900;">&#41;</span><br />&nbsp; &nbsp; &nbsp; &nbsp; req <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> XMLHttpRequest<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />&nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">else</span><br />&nbsp; &nbsp; &nbsp; &nbsp; req <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> ActiveXObject<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;Microsoft.XMLHTTP&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />&nbsp;<br />&nbsp; &nbsp; req.<span style="color: #000066;">open</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;GET&quot;</span><span style="color: #339933;">,</span> url<span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />&nbsp; &nbsp; req.<span style="color: #660066;">setRequestHeader</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;If-Modified-Since&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;Sat, 1 Jan 2000 00:00:00 GMT&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">//чтоб не кэшировались GET запросы</span><br />&nbsp; &nbsp; req.<span style="color: #660066;">send</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">null</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">// отправить запрос </span><br />&nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">return</span> req.<span style="color: #660066;">responseText</span><span style="color: #339933;">;</span><br /><span style="color: #009900;">&#125;</span></pre></div><p>Хочу реализовать переодевание комплекта за 0.2 секунды до начала боя, в каком направлении копать код дальше?</p>]]></content>
			<author>
				<name><![CDATA[z10dey]]></name>
				<uri>http://www.combats-bot.ru/profile.php?id=8406</uri>
			</author>
			<updated>2014-10-31T19:21:00Z</updated>
			<id>http://www.combats-bot.ru/viewtopic.php?pid=64284#p64284</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Время до начала боям]]></title>
			<link rel="alternate" href="http://www.combats-bot.ru/viewtopic.php?pid=64240#p64240"/>
			<content type="html"><![CDATA[<p>Высчитать? никак....плагином запоминать при приёме заявки, разве что <img src="http://www.combats-bot.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>Ну т.е. обычно плагины как пишут?</p><div class="codebox"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">function</span> <span style="color: #339933;">%</span>PluginName<span style="color: #339933;">%</span><span style="color: #009900;">&#40;</span>enabled<span style="color: #009900;">&#41;</span><br /><span style="color: #009900;">&#123;</span><br />&nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>enabled<span style="color: #009900;">&#41;</span><br />&nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />&nbsp; &nbsp; &nbsp; &nbsp; PluginsOnLoad<span style="color: #009900;">&#91;</span><span style="color: #3366CC;">&quot;%PluginName%&quot;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;%PluginName%Handler&quot;</span><span style="color: #339933;">;</span><br />&nbsp;<br />&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />&nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">else</span><br />&nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />&nbsp; &nbsp; &nbsp; &nbsp; PluginsOnLoad<span style="color: #009900;">&#91;</span><span style="color: #3366CC;">&quot;%PluginName%&quot;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #339933;">;</span><br />&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br /><span style="color: #009900;">&#125;</span><br />&nbsp;<br /><span style="color: #003366; font-weight: bold;">function</span> <span style="color: #339933;">%</span>PluginName<span style="color: #339933;">%</span>Handler<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><br /><span style="color: #009900;">&#123;</span><br /><span style="color: #006600; font-style: italic;">// код здесь выполняется при любом обновлении верхнего фрэйма.</span><br /><span style="color: #009900;">&#125;</span></pre></div><p>Т.е. необходимо посмотреть, что пишется при приёме заявки (До начала боя осталлось ...), при помощи RegExp вытащить нужные цифры.<br />Пересчитать это в милисекундах, а дальше сделать таймер, типа<br /></p><div class="codebox"><pre class="javascript" style="font-family:monospace;">clearInterval<span style="color: #009900;">&#40;</span>fightStartingTimer<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />fightStartingTimer <span style="color: #339933;">=</span> setInterval<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;функция()&quot;</span><span style="color: #339933;">,</span> время<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div>]]></content>
			<author>
				<name><![CDATA[anahronik]]></name>
				<uri>http://www.combats-bot.ru/profile.php?id=1272</uri>
			</author>
			<updated>2014-10-31T10:59:03Z</updated>
			<id>http://www.combats-bot.ru/viewtopic.php?pid=64240#p64240</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Время до начала боям]]></title>
			<link rel="alternate" href="http://www.combats-bot.ru/viewtopic.php?pid=64227#p64227"/>
			<content type="html"><![CDATA[<p>Добрый вечер!</p><p>Каким образом можно вычислить время до начала боя?</p><p>Спасибо!</p>]]></content>
			<author>
				<name><![CDATA[z10dey]]></name>
				<uri>http://www.combats-bot.ru/profile.php?id=8406</uri>
			</author>
			<updated>2014-10-29T18:56:07Z</updated>
			<id>http://www.combats-bot.ru/viewtopic.php?pid=64227#p64227</id>
		</entry>
</feed>
