<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Combots Бот для БК &mdash; Время до начала боям]]></title>
		<link>http://www.combats-bot.ru/viewtopic.php?id=5022</link>
		<description><![CDATA[Недавние сообщения в теме "Время до начала боям".]]></description>
		<lastBuildDate>Fri, 31 Oct 2014 21:58:26 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Время до начала боям]]></title>
			<link>http://www.combats-bot.ru/viewtopic.php?pid=64288#p64288</link>
			<description><![CDATA[<p>вот, скажем, пример переодевания: ()</p>]]></description>
			<author><![CDATA[dummy@example.com (otherway)]]></author>
			<pubDate>Fri, 31 Oct 2014 21:58:26 +0000</pubDate>
			<guid>http://www.combats-bot.ru/viewtopic.php?pid=64288#p64288</guid>
		</item>
		<item>
			<title><![CDATA[Re: Время до начала боям]]></title>
			<link>http://www.combats-bot.ru/viewtopic.php?pid=64284#p64284</link>
			<description><![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>]]></description>
			<author><![CDATA[dummy@example.com (z10dey)]]></author>
			<pubDate>Fri, 31 Oct 2014 19:21:00 +0000</pubDate>
			<guid>http://www.combats-bot.ru/viewtopic.php?pid=64284#p64284</guid>
		</item>
		<item>
			<title><![CDATA[Re: Время до начала боям]]></title>
			<link>http://www.combats-bot.ru/viewtopic.php?pid=64240#p64240</link>
			<description><![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>]]></description>
			<author><![CDATA[dummy@example.com (anahronik)]]></author>
			<pubDate>Fri, 31 Oct 2014 10:59:03 +0000</pubDate>
			<guid>http://www.combats-bot.ru/viewtopic.php?pid=64240#p64240</guid>
		</item>
		<item>
			<title><![CDATA[Время до начала боям]]></title>
			<link>http://www.combats-bot.ru/viewtopic.php?pid=64227#p64227</link>
			<description><![CDATA[<p>Добрый вечер!</p><p>Каким образом можно вычислить время до начала боя?</p><p>Спасибо!</p>]]></description>
			<author><![CDATA[dummy@example.com (z10dey)]]></author>
			<pubDate>Wed, 29 Oct 2014 18:56:07 +0000</pubDate>
			<guid>http://www.combats-bot.ru/viewtopic.php?pid=64227#p64227</guid>
		</item>
	</channel>
</rss>
