<?xml version='1.0' encoding="windows-1251"?>
      <rss version='2.0'>
      <channel>
      <title>Helpix.ru</title>
      <link>http://www.helpix.ru/forum/</link>
      <description>Helpix.ru</description>
      <generator>Helpix.ru</generator>
  	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3140&amp;hl=&amp;view=findpost&amp;p=17826</guid>
        <pubDate>Wed, 19 Nov 2008 10:56:52 +0300</pubDate>
        <title>Вероятность происхождения событий</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3140&amp;hl=&amp;view=findpost&amp;p=17826</link>
        <description><![CDATA[Dominion:  kns:<br /><br />Если существуют два события с одинаковой вероятностью, то, к сожалению, будет всегда выполняться только одно из них, которое будет стоять первее, в соответствии с отсортированным списком. ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3140&amp;hl=&amp;view=findpost&amp;p=17826</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3140&amp;hl=&amp;view=findpost&amp;p=17825</guid>
        <pubDate>Wed, 19 Nov 2008 10:54:00 +0300</pubDate>
        <title>Вероятность происхождения событий</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3140&amp;hl=&amp;view=findpost&amp;p=17825</link>
        <description><![CDATA[Dominion:  djes:<br /><br />Как вариант. Спасибо&#33; ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3140&amp;hl=&amp;view=findpost&amp;p=17825</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3140&amp;hl=&amp;view=findpost&amp;p=17824</guid>
        <pubDate>Wed, 19 Nov 2008 10:52:41 +0300</pubDate>
        <title>Вероятность происхождения событий</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3140&amp;hl=&amp;view=findpost&amp;p=17824</link>
        <description><![CDATA[kns:  А если так? %)<br /><br /><!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1--><br /><span style='color: #AEFFAE'>set&nbsp;</span>list <span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>lsort&nbsp;</span>-integer -decreasing <span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>list&nbsp;</span>&#036;a &#036;b &#036;c &#036;d<span style='color: #F7FFD5'>&#93;</span><span style='color: #F7FFD5'>&#93;</span><br /><br /><span style='color: #AEFFAE'>set&nbsp;</span>ev 0<br /><br /><span style='color: #AEFFAE'>for&nbsp;</span><span style='color: #FFFFB0'>{</span><span style='color: #AEFFAE'>set&nbsp;</span>i 0<span style='color: #FFFFB0'>}</span> <span style='color: #FFFFB0'>{</span>&#036;i &#60; <span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>llength&nbsp;</span>&#036;list<span style='color: #F7FFD5'>&#93;</span><span style='color: #FFFFB0'>}</span> <span style='color: #FFFFB0'>{</span><span style='color: #AEFFAE'>incr&nbsp;</span>i<span style='color: #FFFFB0'>}</span> <span style='color: #FFFFB0'>{</span><br /> &nbsp; &nbsp;<span style='color: #AEFFAE'>if&nbsp;</span><span style='color: #FFFFB0'>{</span><span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>expr&nbsp;</span><span style='color: #FFFFB0'>{</span>rand<span style='color: #F7FFD5'>&#40;</span><span style='color: #F7FFD5'>&#41;</span> &#60; <span style='color: #F7FFD5'>&#40;</span>double<span style='color: #F7FFD5'>&#40;</span><span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>lindex&nbsp;</span>&#036;<span style='color: #AEFFAE'>list&nbsp;</span>&#036;i<span style='color: #F7FFD5'>&#93;</span><span style='color: #F7FFD5'>&#41;</span> / 100<span style='color: #F7FFD5'>&#41;</span><span style='color: #FFFFB0'>}</span><span style='color: #F7FFD5'>&#93;</span><span style='color: #FFFFB0'>}</span> <span style='color: #FFFFB0'>{</span><br /> &nbsp; &nbsp; &nbsp; &nbsp;<span style='color: #AEFFAE'>set&nbsp;</span>ev &#036;i<br /> &nbsp; &nbsp;<span style='color: #FFFFB0'>}</span><br /><span style='color: #FFFFB0'>}</span><br /><br /><span style='color&#58; #E6D28E'>putlog </span><span style='color&#58; #CACACA'>&#34;событие #&#036;ev&#34;</span><br /><span style='color: #AEFFAE'>return</span> &#036;ev<br /><!--c2--></td></tr></table><div class='postcolor'><!--ec2--> ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3140&amp;hl=&amp;view=findpost&amp;p=17824</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3140&amp;hl=&amp;view=findpost&amp;p=17823</guid>
        <pubDate>Wed, 19 Nov 2008 10:51:34 +0300</pubDate>
        <title>Вероятность происхождения событий</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3140&amp;hl=&amp;view=findpost&amp;p=17823</link>
        <description><![CDATA[Dominion:  Vertigo:<br /><br />Вполне вероятно, что [rand] здесь вообще ни к чему. Просто у меня полноценная картина, как это должно выглядеть, не складывается нивкакую, поэтому я его сюда приплел до кучи. <!--emo&:)--><img src='http://forum.eggdrop.org.ru/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /><!--endemo--> ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3140&amp;hl=&amp;view=findpost&amp;p=17823</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3140&amp;hl=&amp;view=findpost&amp;p=17822</guid>
        <pubDate>Wed, 19 Nov 2008 10:50:35 +0300</pubDate>
        <title>Вероятность происхождения событий</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3140&amp;hl=&amp;view=findpost&amp;p=17822</link>
        <description><![CDATA[djes:  <!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1--><span style='color: #AEFFAE'>set&nbsp;</span>x <span style='color: #F7FFD5'>&#91;</span><span style='color: #E6D28E'>rand </span>100<span style='color: #F7FFD5'>&#93;</span><br /><span style='color: #AEFFAE'>if&nbsp;</span><span style='color: #FFFFB0'>{</span> &#036;x == &#036;a || &#036;x &#60; &#036;a <span style='color: #FFFFB0'>}</span> <span style='color: #FFFFB0'>{</span> <span style='color: #AEFFAE'>set&nbsp;</span>s 1 <span style='color: #FFFFB0'>}</span><br /><span style='color: #AEFFAE'>if&nbsp;</span><span style='color: #FFFFB0'>{</span> &#036;x &#62; &#036;a || &#036;x &#60; 25 || &#036;x == 25 <span style='color: #FFFFB0'>}</span> <span style='color: #FFFFB0'>{</span> <span style='color: #AEFFAE'>set&nbsp;</span>s 2 <span style='color: #FFFFB0'>}</span><br /><span style='color: #AEFFAE'>if&nbsp;</span><span style='color: #FFFFB0'>{</span> &#036;x &#62; 25 || &#036;x &#60; 70 || &#036;x == 70 <span style='color: #FFFFB0'>}</span> <span style='color: #FFFFB0'>{</span> <span style='color: #AEFFAE'>set&nbsp;</span>s 3 <span style='color: #FFFFB0'>}</span><br /><span style='color: #AEFFAE'>if&nbsp;</span><span style='color: #FFFFB0'>{</span> &#036;x &#62; 70 <span style='color: #FFFFB0'>}</span> <span style='color: #FFFFB0'>{</span> <span style='color: #AEFFAE'>set&nbsp;</span>s 4 <span style='color: #FFFFB0'>}</span><!--c2--></td></tr></table><div class='postcolor'><!--ec2--><br />Ну а <b>s</b> уже в switch подставлять.. как то так <!--emo&;)--><img src='http://forum.eggdrop.org.ru/html/emoticons/wink.gif' border='0' style='vertical-align:middle' alt='wink.gif' /><!--endemo--> ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3140&amp;hl=&amp;view=findpost&amp;p=17822</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3140&amp;hl=&amp;view=findpost&amp;p=17821</guid>
        <pubDate>Wed, 19 Nov 2008 10:44:27 +0300</pubDate>
        <title>Вероятность происхождения событий</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3140&amp;hl=&amp;view=findpost&amp;p=17821</link>
        <description><![CDATA[Vertigo:  Что-то я сильно сомневаюсь в актуальности использования rand..<br />Эта функция возвращает всегда <b>случайное</b> значение числа из указанного интервала и вероятность его выпада ни от чего не зависит. Идею понял, как реализовать пока хз <!--emo&;)--><img src='http://forum.eggdrop.org.ru/html/emoticons/wink.gif' border='0' style='vertical-align:middle' alt='wink.gif' /><!--endemo--> ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3140&amp;hl=&amp;view=findpost&amp;p=17821</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3140&amp;hl=&amp;view=findpost&amp;p=17820</guid>
        <pubDate>Wed, 19 Nov 2008 10:26:20 +0300</pubDate>
        <title>Вероятность происхождения событий</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3140&amp;hl=&amp;view=findpost&amp;p=17820</link>
        <description><![CDATA[Dominion:  Всем приятного времени суток.<br /><br />Господа, прошу вашей посильной помощи. Задача состоит в следущем:<br /><br />Есть некие вероятности происхождения каких-либо событий. В скрипте они должны использоваться в качестве настроек.<br />Примерно так:<br /><!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1--><br /><span style='color&#58; #FF91C8'>#Вероятность первого события 10%</span><br /><span style='color: #AEFFAE'>set&nbsp;</span>a 10<br /><span style='color&#58; #FF91C8'>#Вероятность второго события 15%</span><br /><span style='color: #AEFFAE'>set&nbsp;</span>b 15<br /><span style='color&#58; #FF91C8'>#Вероятность третьего события 45%</span><br /><span style='color: #AEFFAE'>set&nbsp;</span>c 45<br /><span style='color&#58; #FF91C8'>#Вероятность четвертого события 30%</span><br /><span style='color: #AEFFAE'>set&nbsp;</span>d 30<br /><!--c2--></td></tr></table><div class='postcolor'><!--ec2--><br />Вместе они образуют вероятность 100%, то есть в любом случае какое-то из этих событий должно произойти.<br />Теперь задача в слудещем: с помощью этих вероятностей и функции [rand], нужно, собственно, и определять какое событие должно произойти в данный момент. Приблизительно таким образом:<br /><!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1--><br /><span style='color&#58; #FF91C8'>#Здесь должны вычисляться некие значения, по которым мы и должны смотреть, какое из событий произойдет</span><br />...<br /><span style='color&#58; #FF91C8'>#А потом эти значения надо использовать в операторе switch. Ну и, грубо говоря, значение для события №3 должно выпадать чаще, чем для других &#40;с вероятностью 45%&#41;, потомучто так указано в настройках</span><br /><span style='color&#58; #AEFFAE'>switch&nbsp;</span><span style='color&#58; #CACACA'>&#34;...&#34;</span> <span style='color&#58; #FFFFB0'>{</span><br /> &nbsp; &nbsp;... <span style='color: #FFFFB0'>{</span> событие 1 <span style='color: #FFFFB0'>}</span><br /> &nbsp; &nbsp;... <span style='color: #FFFFB0'>{</span> событие 2 <span style='color: #FFFFB0'>}</span><br /> &nbsp; &nbsp;... <span style='color: #FFFFB0'>{</span> событие 3 <span style='color: #FFFFB0'>}</span><br /> &nbsp; &nbsp;... <span style='color: #FFFFB0'>{</span> событие 4 <span style='color: #FFFFB0'>}</span><br /><span style='color: #FFFFB0'>}</span><br /><!--c2--></td></tr></table><div class='postcolor'><!--ec2--><br />Естественно, что это утрировано, но смысл думаю ясен: нужно привязать события к вероятности их происхождения, используя функцию [rand].<br />Сидел ломал голову, как это можно сделать, но ничего элегантного и красивого на ум не пришло, только всякая байда с использованием списков в которых прописаны значения вычисленного рандома... Вообщем бред.<br />Если кто-то накидает хотя бы примерную схему, буду весьма признателен&#33; ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3140&amp;hl=&amp;view=findpost&amp;p=17820</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3139&amp;hl=&amp;view=findpost&amp;p=17819</guid>
        <pubDate>Wed, 19 Nov 2008 08:10:32 +0300</pubDate>
        <title>бан за caps lock. Антиблондинка</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3139&amp;hl=&amp;view=findpost&amp;p=17819</link>
        <description><![CDATA[Vertigo:  Если неохота, чтобы банило за слишком короткие фразы, проверку на длину можно организовать, например так: <!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1--><span style='color: #AEFFAE'>namespace&nbsp;eval&nbsp;</span>caps <span style='color: #FFFFB0'>{</span><br /><br /><span style='color&#58; #FF91C8'># бинд на текст</span><br /><span style='color: #E6D28E'>bind pubm </span>- * caps<span style='color: #A9B8FC'>&#58;</span><span style='color: #A9B8FC'>&#58;</span>capscheck<br /><br /><span style='color&#58; #FF91C8'>## Настройки ##</span><br /><br /><span style='color&#58; #FF91C8'># если текст короче указанной длины в символах - не реагировать</span><br /><span style='color&#58; #AEFFAE'>variable&nbsp;</span>maxlength <span style='color&#58; #CACACA'>&#34;20&#34;</span><br /><br /><span style='color&#58; #FF91C8'># если процент букв в верхнем регистре меньше указанного - не реагировать</span><br /><span style='color&#58; #AEFFAE'>variable&nbsp;</span>capspercent <span style='color&#58; #CACACA'>&#34;70&#34;</span><br /><br /><span style='color&#58; #FF91C8'># на какое время банить? &#40;в минутах&#41;</span><br /><span style='color&#58; #AEFFAE'>variable&nbsp;</span>bantime <span style='color&#58; #CACACA'>&#34;10&#34;</span><br /><br /><span style='color&#58; #FF91C8'>## Конец настроек ##</span><br /><br /><span style='color&#58; #AEFFAE'>proc</span>&nbsp;<span style='color&#58; #E6B1AA'>capscheck</span>&nbsp;<span style='color&#58; #FFFFB0'>&#123;</span><span style='color&#58; #FBCD79'>n u h c t</span><span style='color&#58; #FFFFB0'>&#125;</span> <span style='color&#58; #FFFFB0'>{</span><br /><span style='color: #AEFFAE'>variable&nbsp;</span>maxlength<br /><span style='color: #AEFFAE'>variable&nbsp;</span>capspercent<br /><span style='color: #AEFFAE'>variable&nbsp;</span>bantime<br /><span style='color: #AEFFAE'>set&nbsp;</span>t <span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>split&nbsp;</span>&#036;t<span style='color: #F7FFD5'>&#93;</span><br /><span style='color: #AEFFAE'>set&nbsp;</span>a <span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>regexp&nbsp;</span>-all -- <span style='color: #FFFFB0'>{</span><span style='color: #F7FFD5'>&#91;</span>А-ЯЁA-Z<span style='color: #F7FFD5'>&#93;</span><span style='color: #FFFFB0'>}</span> &#036;t<span style='color: #F7FFD5'>&#93;</span><br /><span style='color: #AEFFAE'>set&nbsp;</span>b <span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>format&nbsp;</span>%.0f <span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>expr&nbsp;</span>&#036;a/<span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>string&nbsp;length&nbsp;</span>&#036;t<span style='color: #F7FFD5'>&#93;</span>.0*100<span style='color: #F7FFD5'>&#93;</span><span style='color: #F7FFD5'>&#93;</span><br /><span style='color: #AEFFAE'>if&nbsp;</span><span style='color: #FFFFB0'>{</span>&#036;b &#62; &#036;capspercent &amp;&amp; <span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>string&nbsp;length&nbsp;</span>&#036;t<span style='color: #F7FFD5'>&#93;</span> &#62; &#036;maxlength<span style='color: #FFFFB0'>}</span> <span style='color: #FFFFB0'>{</span><br /><span style='color&#58; #E6D28E'>newchanban </span>&#036;c <span style='color&#58; #CACACA'>&#34;*&#33;*@&#91;lindex &#91;split &#036;u @&#93; 1&#93;&#34;</span> &#036;<span style='color&#58; #A9B8FC'>&#58;</span><span style='color&#58; #A9B8FC'>&#58;</span>botnick <span style='color&#58; #CACACA'>&#34;CAPS Detected&#33; &#40;&#036;b% upper letters.&#41;&#34;</span> &#036;bantime<br /><span style='color&#58; #E6D28E'>putkick </span>&#036;c &#036;n <span style='color&#58; #CACACA'>&#34;CAPS Detected&#33; &#40;&#036;b% upper letters.&#41; Banned &#036;bantime minutes.&#34;</span><br /><span style='color: #FFFFB0'>}</span><br /><span style='color: #FFFFB0'>}</span><br /><span style='color&#58; #E6D28E'>putlog </span><span style='color&#58; #CACACA'>&#34;Capscheck loaded.&#34;</span><br /><span style='color: #FFFFB0'>}</span><!--c2--></td></tr></table><div class='postcolor'><!--ec2--><br />P.S. Я скрипт не проверял в действии <!--emo&;)--><img src='http://forum.eggdrop.org.ru/html/emoticons/wink.gif' border='0' style='vertical-align:middle' alt='wink.gif' /><!--endemo--> ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3139&amp;hl=&amp;view=findpost&amp;p=17819</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3139&amp;hl=&amp;view=findpost&amp;p=17818</guid>
        <pubDate>Tue, 18 Nov 2008 17:19:22 +0300</pubDate>
        <title>бан за caps lock. Антиблондинка</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3139&amp;hl=&amp;view=findpost&amp;p=17818</link>
        <description><![CDATA[kns: <!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1--><br /><span style='color&#58; #AEFFAE'>proc</span>&nbsp;<span style='color&#58; #E6B1AA'>testcapslock</span>&nbsp;<span style='color&#58; #FFFFB0'>&#123;</span><span style='color&#58; #FBCD79'>arg</span><span style='color&#58; #FFFFB0'>&#125;</span> <span style='color&#58; #FFFFB0'>{</span><br /><span style='color&#58; #AEFFAE'>foreach&nbsp;</span>i <span style='color&#58; #F7FFD5'>&#91;</span><span style='color&#58; #AEFFAE'>string&nbsp;tolower&nbsp;</span><span style='color&#58; #F7FFD5'>&#91;</span><span style='color&#58; #AEFFAE'>split&nbsp;</span>&#036;arg <span style='color&#58; #CACACA'>&#34;&#34;</span><span style='color&#58; #F7FFD5'>&#93;</span><span style='color&#58; #F7FFD5'>&#93;</span> <span style='color&#58; #FFFFB0'>{</span><br /><span style='color&#58; #AEFFAE'>if&nbsp;</span><span style='color&#58; #FFFFB0'>{</span><span style='color&#58; #F7FFD5'>&#91;</span><span style='color&#58; #AEFFAE'>string&nbsp;match&nbsp;</span>*&#036;i* <span style='color&#58; #CACACA'>&#34;abcdefghijklmnopqrstuvwxyz&#34;</span><span style='color&#58; #F7FFD5'>&#93;</span><span style='color&#58; #FFFFB0'>}</span> <span style='color&#58; #FFFFB0'>{</span><br /><span style='color: #AEFFAE'>return</span> 1<br /><span style='color: #FFFFB0'>}</span><br /><span style='color: #FFFFB0'>}</span><br /><span style='color: #AEFFAE'>return</span> 0<br /><span style='color: #FFFFB0'>}</span><br /><!--c2--></td></tr></table><div class='postcolor'><!--ec2--><br /><br />Мндя. %))]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3139&amp;hl=&amp;view=findpost&amp;p=17818</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3139&amp;hl=&amp;view=findpost&amp;p=17817</guid>
        <pubDate>Tue, 18 Nov 2008 17:12:50 +0300</pubDate>
        <title>бан за caps lock. Антиблондинка</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3139&amp;hl=&amp;view=findpost&amp;p=17817</link>
        <description><![CDATA[sok:  Как вариант еще такой скриптик:<br />##############################################<br /># Capslock.tcl 0.1 by #egghelp@efnet (KuNgFo0)<br />#<br /># Set the next line as the kick msg you want to say<br />set capslock_msg &quot;No caps dude&quot;<br /># Set the next line as the minimum length of text to scan<br />set capslock_len 15<br /># Set the next line as the channels you want to run in<br />set capslock_chans &quot;#&quot;<br /><br />bind pubm - * pubm_capslock<br />bind ctcp - ACTION ctcp_capslock<br /><br />putlog &quot;*** Capslock.tcl 0.1 by #egghelp@efnet loaded&quot;<br /><br />proc testcapslock {arg} {<br /> foreach i [string tolower [split &#036;arg &quot;&quot;]] {<br />  if {[string match *&#036;i* &quot;abcdefghijklmnopqrstuvwxyz&quot;]} {<br />   return 1<br />  }<br /> }<br /> return 0<br />}<br /><br />proc pubm_capslock {nick uhost hand chan arg} {<br /> global capslock_msg capslock_len capslock_chans botnick<br /> if {(([lsearch -exact [string tolower &#036;capslock_chans] [string tolower &#036;chan]] &#33;= -1) || (&#036;capslock_chans == &quot;*&quot;)) &amp;&amp; (&#33;[matchattr &#036;hand b]) &amp;&amp; (&#33;[matchattr &#036;hand f|f &#036;chan]) &amp;&amp; (&#036;nick &#33;= &#036;botnick) &amp;&amp; (&#036;arg == [string toupper &#036;arg]) &amp;&amp; ([string length &#036;arg] &gt;= &#036;capslock_len) &amp;&amp; ([testcapslock &#036;arg])} {<br />  putserv &quot;KICK &#036;chan &#036;nick :&#036;capslock_msg&quot;<br /> }<br />}<br /><br />proc ctcp_capslock {nick uhost hand chan keyword arg} {<br /> pubm_capslock &#036;nick &#036;uhost &#036;hand &#036;chan &#036;arg<br />} ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3139&amp;hl=&amp;view=findpost&amp;p=17817</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3139&amp;hl=&amp;view=findpost&amp;p=17816</guid>
        <pubDate>Tue, 18 Nov 2008 16:24:54 +0300</pubDate>
        <title>бан за caps lock. Антиблондинка</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3139&amp;hl=&amp;view=findpost&amp;p=17816</link>
        <description><![CDATA[kns:  Можно сделать, например так.<br /><br /><!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1--><br /><span style='color: #E6D28E'>bind pubm </span>- * capscheck <br /><br /><span style='color&#58; #AEFFAE'>proc</span>&nbsp;<span style='color&#58; #E6B1AA'>capscheck</span>&nbsp;<span style='color&#58; #FFFFB0'>&#123;</span><span style='color&#58; #FBCD79'>n u h c t</span><span style='color&#58; #FFFFB0'>&#125;</span> <span style='color&#58; #FFFFB0'>{</span><br /> &nbsp; &nbsp;<span style='color: #AEFFAE'>set&nbsp;</span>b <span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>regexp&nbsp;</span>-all -- <span style='color: #FFFFB0'>{</span><span style='color: #F7FFD5'>&#91;</span>A-ZЁА-Я<span style='color: #F7FFD5'>&#93;</span><span style='color: #FFFFB0'>}</span> &#036;text<span style='color: #F7FFD5'>&#93;</span><br /> &nbsp; &nbsp;<span style='color: #AEFFAE'>if&nbsp;</span><span style='color: #FFFFB0'>{</span><span style='color: #F7FFD5'>&#40;</span>&#036;b &#62; 6<span style='color: #F7FFD5'>&#41;</span> &amp;&amp; <span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>expr&nbsp;</span><span style='color: #FFFFB0'>{</span><span style='color: #F7FFD5'>&#40;</span>double<span style='color: #F7FFD5'>&#40;</span>&#036;b<span style='color: #F7FFD5'>&#41;</span> / <span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>string&nbsp;length&nbsp;</span>&#036;a<span style='color: #F7FFD5'>&#93;</span><span style='color: #F7FFD5'>&#41;</span> &#62; 0.5<span style='color: #FFFFB0'>}</span><span style='color: #F7FFD5'>&#93;</span><span style='color: #FFFFB0'>}</span> <span style='color: #FFFFB0'>{</span><br /> &nbsp; &nbsp; &nbsp; &nbsp;<span style='color&#58; #E6D28E'>newchanban </span>&#036;c <span style='color&#58; #F7FFD5'>&#91;</span><span style='color&#58; #E6D28E'>maskhost</span> <span style='color&#58; #CACACA'>&#34;&#036;n&#33;&#036;h&#34;</span><span style='color&#58; #F7FFD5'>&#93;</span> &#036;<span style='color&#58; #A9B8FC'>&#58;</span><span style='color&#58; #A9B8FC'>&#58;</span>botnick <span style='color&#58; #CACACA'>&#34;CAPS Detected&#33; &#40;&#036;b% upper letters.&#41;&#34;</span> 10<br /> &nbsp; &nbsp; &nbsp; &nbsp;<span style='color&#58; #E6D28E'>putkick </span>&#036;c &#036;n <span style='color&#58; #CACACA'>&#34;CAPS Detected&#33; &#40;&#036;b% upper letters.&#41; Banned 10 minutes.&#34;</span><br /> &nbsp; &nbsp;<span style='color: #FFFFB0'>}</span><br /><span style='color: #FFFFB0'>}</span><br /><!--c2--></td></tr></table><div class='postcolor'><!--ec2--><br /><br />Будет банить за ники, в которых капса больше половины. При этом заглавных букв больше 6. ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3139&amp;hl=&amp;view=findpost&amp;p=17816</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3139&amp;hl=&amp;view=findpost&amp;p=17815</guid>
        <pubDate>Tue, 18 Nov 2008 16:15:42 +0300</pubDate>
        <title>бан за caps lock. Антиблондинка</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3139&amp;hl=&amp;view=findpost&amp;p=17815</link>
        <description><![CDATA[br41n:  а можно в ваш скрипт добавить проверку на количество символов? ) банит за одну капс букву )) и вынести объявление переменных в начало. я чота попробовал, но не силен. Будьте так любезны. а я вам спасибо скажу <!--emo&:)--><img src='http://forum.eggdrop.org.ru/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /><!--endemo--> ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3139&amp;hl=&amp;view=findpost&amp;p=17815</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3139&amp;hl=&amp;view=findpost&amp;p=17814</guid>
        <pubDate>Tue, 18 Nov 2008 10:03:54 +0300</pubDate>
        <title>бан за caps lock. Антиблондинка</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3139&amp;hl=&amp;view=findpost&amp;p=17814</link>
        <description><![CDATA[br41n:  спасибо за наводку. скачал <a href='http://forum.egghelp.org/viewtopic.php?t=9721' target='_blank'>http://forum.egghelp.org/viewtopic.php?t=9721</a><br />тестю <!--emo&:)--><img src='http://forum.eggdrop.org.ru/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /><!--endemo--> ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3139&amp;hl=&amp;view=findpost&amp;p=17814</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3139&amp;hl=&amp;view=findpost&amp;p=17813</guid>
        <pubDate>Mon, 17 Nov 2008 17:36:15 +0300</pubDate>
        <title>бан за caps lock. Антиблондинка</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3139&amp;hl=&amp;view=findpost&amp;p=17813</link>
        <description><![CDATA[Vertigo:  Можно использовать например такой примитивный скрипт: <!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1--><span style='color: #E6D28E'>bind pubm </span>- * capscheck <br /><span style='color&#58; #AEFFAE'>proc</span>&nbsp;<span style='color&#58; #E6B1AA'>capscheck</span>&nbsp;<span style='color&#58; #FFFFB0'>&#123;</span><span style='color&#58; #FBCD79'>n u h c t</span><span style='color&#58; #FFFFB0'>&#125;</span> <span style='color&#58; #FFFFB0'>{</span><br /><span style='color: #AEFFAE'>set&nbsp;</span>t <span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>split&nbsp;</span>&#036;t<span style='color: #F7FFD5'>&#93;</span><br /><span style='color: #AEFFAE'>set&nbsp;</span>a <span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>regexp&nbsp;</span>-all -- <span style='color: #FFFFB0'>{</span><span style='color: #F7FFD5'>&#91;</span>А-ЯЁA-Z<span style='color: #F7FFD5'>&#93;</span><span style='color: #FFFFB0'>}</span> &#036;t<span style='color: #F7FFD5'>&#93;</span><br /><span style='color: #AEFFAE'>set&nbsp;</span>b <span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>format&nbsp;</span>%.0f <span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>expr&nbsp;</span>&#036;a/<span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>string&nbsp;length&nbsp;</span>&#036;t<span style='color: #F7FFD5'>&#93;</span>.0*100<span style='color: #F7FFD5'>&#93;</span><span style='color: #F7FFD5'>&#93;</span><br /> <span style='color: #AEFFAE'>if&nbsp;</span><span style='color: #FFFFB0'>{</span>&#036;b &#62;70<span style='color: #FFFFB0'>}</span> <span style='color: #FFFFB0'>{</span><br /><span style='color&#58; #E6D28E'>newchanban </span>&#036;c <span style='color&#58; #CACACA'>&#34;*&#33;*@&#91;lindex &#91;split &#036;u @&#93; 1&#93;&#34;</span> &#036;<span style='color&#58; #A9B8FC'>&#58;</span><span style='color&#58; #A9B8FC'>&#58;</span>botnick <span style='color&#58; #CACACA'>&#34;CAPS Detected&#33; &#40;&#036;b% upper letters.&#41;&#34;</span> 10<br /><span style='color&#58; #E6D28E'>putkick </span>&#036;c &#036;n <span style='color&#58; #CACACA'>&#34;CAPS Detected&#33; &#40;&#036;b% upper letters.&#41; Banned 10 minutes.&#34;</span><br /><span style='color: #FFFFB0'>}</span><br /><span style='color: #FFFFB0'>}</span><!--c2--></td></tr></table><div class='postcolor'><!--ec2-->, а лучше поискать allprotect.tcl. ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3139&amp;hl=&amp;view=findpost&amp;p=17813</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3139&amp;hl=&amp;view=findpost&amp;p=17812</guid>
        <pubDate>Mon, 17 Nov 2008 15:25:18 +0300</pubDate>
        <title>бан за caps lock. Антиблондинка</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3139&amp;hl=&amp;view=findpost&amp;p=17812</link>
        <description><![CDATA[br41n:  Доброго времени суток. <br />Хотелось бы узнать, есть ли скрипт, банящий за капс лок на канале? Если у кого есть, поделитесь пжлст =) Поиск по форуму дал NULL результат. Сам я кодер не ахти, поэтому прошу помощи. Спасибо за внимание. ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3139&amp;hl=&amp;view=findpost&amp;p=17812</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=439&amp;hl=&amp;view=findpost&amp;p=17811</guid>
        <pubDate>Sat, 15 Nov 2008 14:58:37 +0300</pubDate>
        <title>region.tcl (Цифровые коды ГИБДД)</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=439&amp;hl=&amp;view=findpost&amp;p=17811</link>
        <description><![CDATA[kns:  Решил вот освежить скриптец.<br /><!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin--><br>&lt;kns&gt; &#33;регион москва<br>&lt;+zuzi&gt; 77, 99, 97, 177, 199: Москва.<br>&lt;kns&gt; &#33;регион 68<br>&lt;+zuzi&gt; 68: Тамбовская область.<br><!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd--><br><br>Для включения ввести в патилайне <!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->.chanset #chan +region<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd--><br /><br />Работать будет, скорее всего, только на пропатченных ботах.<br /><br /><b>upd</b>: Поменял <b>integer</b> на <b>digit</b> в проверке. Теперь показывает для 08 и 09. <!--emo&:)--><img src='http://forum.eggdrop.org.ru/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /><!--endemo--> ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=439&amp;hl=&amp;view=findpost&amp;p=17811</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3131&amp;hl=&amp;view=findpost&amp;p=17810</guid>
        <pubDate>Sat, 15 Nov 2008 11:45:34 +0300</pubDate>
        <title>Allex&amp;#39;s MySQL Package</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3131&amp;hl=&amp;view=findpost&amp;p=17810</link>
        <description><![CDATA[Allex:  обрабатывает, для этого есть SQLTools.tcl ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3131&amp;hl=&amp;view=findpost&amp;p=17810</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3138&amp;hl=&amp;view=findpost&amp;p=17809</guid>
        <pubDate>Fri, 14 Nov 2008 11:53:23 +0300</pubDate>
        <title>zaycev.net</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3138&amp;hl=&amp;view=findpost&amp;p=17809</link>
        <description><![CDATA[sok:  Есть то есть , но стал выдавать &quot;Ошибка парсинга&quot; , наверное дизайн сменили ... ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3138&amp;hl=&amp;view=findpost&amp;p=17809</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3138&amp;hl=&amp;view=findpost&amp;p=17808</guid>
        <pubDate>Fri, 14 Nov 2008 00:01:24 +0300</pubDate>
        <title>zaycev.net</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3138&amp;hl=&amp;view=findpost&amp;p=17808</link>
        <description><![CDATA[username:  Есть такой скрипт.<br /><a href='http://www.egghelp.ru/file.php?id=21' target='_blank'># Mp3a - поиск mp3 на zaycev.net</a> ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3138&amp;hl=&amp;view=findpost&amp;p=17808</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3138&amp;hl=&amp;view=findpost&amp;p=17807</guid>
        <pubDate>Thu, 13 Nov 2008 23:35:49 +0300</pubDate>
        <title>zaycev.net</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3138&amp;hl=&amp;view=findpost&amp;p=17807</link>
        <description><![CDATA[panic:  Привет парни&#33;<br /><br />Хотел бы узнать, есть такой скрипт для eggdrop, который ищет музыку на zaycev.net по названию(принцип как поиск на сайте) и выдает ссылку на песню в канал? И если нету, может кто-нибудь написать такой скрипт?)<br /><br />Заранее спасибо за ответы&#33; ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3138&amp;hl=&amp;view=findpost&amp;p=17807</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3137&amp;hl=&amp;view=findpost&amp;p=17806</guid>
        <pubDate>Tue, 11 Nov 2008 14:51:46 +0300</pubDate>
        <title>ck.lib</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3137&amp;hl=&amp;view=findpost&amp;p=17806</link>
        <description><![CDATA[kns:  Здесь будет разбор скрипта с таймером, кэшем и добавлением пункта в меню настроек. Потом. ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3137&amp;hl=&amp;view=findpost&amp;p=17806</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3137&amp;hl=&amp;view=findpost&amp;p=17805</guid>
        <pubDate>Tue, 11 Nov 2008 14:45:53 +0300</pubDate>
        <title>ck.lib</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3137&amp;hl=&amp;view=findpost&amp;p=17805</link>
        <description><![CDATA[kns:  Итак. Недавно сделал небольшой скриптец для проверки статуса номера ICQ, работающий через один из сайтов (не будем хайлайтить его владельца).<br />Сам скрипт можно взять из аттача к <a href='http://forum.eggdrop.org.ru/index.php?showtopic=3101&view=findpost&p=17801' target='_blank'>вот этому комменту</a>.<br /><br />С графоманством у меня плохо, поэтому буду копипастить комменты из <a href='http://cklib.svn.sourceforge.net/viewvc/cklib/trunk/ck.lib/examples/sample.httpsearch.tcl?view=markup' target='_blank'>примера</a> с репозитория cklib.<br /><br />0. Создаем новый, пустой файл <b>ck.icq.tcl</b> и открываем его для редактирования.<br /><br />1. Указываем кодировку скрипта (это важно, либа работает в утф, скрипты тоже лучше писать в ней) и используемые пакеты.<br /><!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1--><br /><span style='color: #AEFFAE'>encoding&nbsp;system&nbsp;</span>utf-8<br /><span style='color: #A9B8FC'>&#58;</span><span style='color: #A9B8FC'>&#58;</span>ck<span style='color: #A9B8FC'>&#58;</span><span style='color: #A9B8FC'>&#58;</span>require cmd<br /><span style='color: #A9B8FC'>&#58;</span><span style='color: #A9B8FC'>&#58;</span>ck<span style='color: #A9B8FC'>&#58;</span><span style='color: #A9B8FC'>&#58;</span>require http<br /><span style='color: #A9B8FC'>&#58;</span><span style='color: #A9B8FC'>&#58;</span>ck<span style='color: #A9B8FC'>&#58;</span><span style='color: #A9B8FC'>&#58;</span>require strings<br /><!--c2--></td></tr></table><div class='postcolor'><!--ec2--><br /><br />2. Заводим новое пространство имен.<br /><br /><!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1--><br /><span style='color: #AEFFAE'>namespace&nbsp;eval&nbsp;</span><span style='color: #A9B8FC'>&#58;</span><span style='color: #A9B8FC'>&#58;</span>icqcheck <span style='color: #FFFFB0'>{</span><br /><span style='color&#58; #FF91C8'># Объявляем версию скрипта и автора &#40;для виду&#41;</span><br /> &nbsp; &nbsp;<span style='color: #AEFFAE'>variable&nbsp;</span>version 0.1<br /> &nbsp; &nbsp;<span style='color&#58; #AEFFAE'>variable&nbsp;</span>author <span style='color&#58; #CACACA'>&#34;kns@RusNet&#34;</span><br /><br /><span style='color&#58; #FF91C8'># Переносим все команды из неймспейса &#58;&#58;ck&#58;&#58;cmd</span><br /> &nbsp; &nbsp;<span style='color: #AEFFAE'>namespace&nbsp;import&nbsp;</span>-force <span style='color: #A9B8FC'>&#58;</span><span style='color: #A9B8FC'>&#58;</span>ck<span style='color: #A9B8FC'>&#58;</span><span style='color: #A9B8FC'>&#58;</span>cmd<span style='color: #A9B8FC'>&#58;</span><span style='color: #A9B8FC'>&#58;</span>*<br /> &nbsp; &nbsp;<span style='color: #AEFFAE'>namespace&nbsp;import&nbsp;</span>-force <span style='color: #A9B8FC'>&#58;</span><span style='color: #A9B8FC'>&#58;</span>ck<span style='color: #A9B8FC'>&#58;</span><span style='color: #A9B8FC'>&#58;</span>http<span style='color: #A9B8FC'>&#58;</span><span style='color: #A9B8FC'>&#58;</span>http<br /> &nbsp; &nbsp;<span style='color: #AEFFAE'>namespace&nbsp;import&nbsp;</span>-force <span style='color: #A9B8FC'>&#58;</span><span style='color: #A9B8FC'>&#58;</span>ck<span style='color: #A9B8FC'>&#58;</span><span style='color: #A9B8FC'>&#58;</span>strings<span style='color: #A9B8FC'>&#58;</span><span style='color: #A9B8FC'>&#58;</span>html<br /><br /><span style='color: #FFFFB0'>}</span><br /><!--c2--></td></tr></table><div class='postcolor'><!--ec2--><br /><br />3. Создаем <b>init</b>-процедуру.<br /><!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1--><br /><span style='color&#58; #AEFFAE'>proc</span>&nbsp;<span style='color&#58; #E6B1AA'>&#58;&#58;icqcheck&#58;&#58;init</span>&nbsp;<span style='color&#58; #FFFFB0'>&#123;</span><span style='color&#58; #FBCD79'> &nbsp;</span><span style='color&#58; #FFFFB0'>&#125;</span> <span style='color&#58; #FFFFB0'>{</span><br /><span style='color&#58; #FF91C8'># Объявление команд.</span><br /> &nbsp; &nbsp;cmd register icqcheck <span style='color&#58; #F7FFD5'>&#91;</span><span style='color&#58; #AEFFAE'>namespace&nbsp;current</span><span style='color&#58; #F7FFD5'>&#93;</span><span style='color&#58; #A9B8FC'>&#58;</span><span style='color&#58; #A9B8FC'>&#58;</span>run -doc <span style='color&#58; #CACACA'>&#34;icqcheck&#34;</span> -autousage &#092;<br /> &nbsp; &nbsp; &nbsp; &nbsp;-bind <span style='color&#58; #CACACA'>&#34;icqcheck&#34;</span> -bind <span style='color&#58; #CACACA'>&#34;icq&#34;</span><br /><br /><span style='color&#58; #FF91C8'># Это внутренние бинды либы.</span><br /><span style='color&#58; #FF91C8'># Теперь скрипт у нас будет отзываться на команды &#33;icq и &#33;icqcheck</span><br /><br /><br /><span style='color&#58; #FF91C8'># Делаем подсказку по использованию.</span><br /><br /> &nbsp; &nbsp;cmd doc <span style='color&#58; #CACACA'>&#34;icqcheck&#34;</span> <span style='color&#58; #FFFFB0'>{</span>~*&#33;icq* &#60;номер ICQ&#62;~ - проверка номера ICQ на невидимость.<span style='color&#58; #FFFFB0'>}</span><br /><br /><br /><span style='color&#58; #FF91C8'># Создаем форматы для выводимых сообщений.</span><br /><br /> &nbsp; &nbsp;msgreg <span style='color: #FFFFB0'>{</span><br /> &nbsp; &nbsp; &nbsp; &nbsp;err.http &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&amp;BОшибка связи с сайтом&amp;K<span style='color: #A9B8FC'>&#58;</span>&amp;R %s<br /> &nbsp; &nbsp; &nbsp; &nbsp;err.st &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&amp;BОшибка проверки статуса&amp;K<span style='color: #A9B8FC'>&#58;</span>&amp;R %s&amp;n.<br /> &nbsp; &nbsp; &nbsp; &nbsp;main &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Статус номера&amp;B %s&amp;n<span style='color: #A9B8FC'>&#58;</span>&amp;r %s&amp;n.<br /> &nbsp; &nbsp;<span style='color: #FFFFB0'>}</span><br /><span style='color: #FFFFB0'>}</span><br /><!--c2--></td></tr></table><div class='postcolor'><!--ec2--><br /><br />4. Пишем саму процедуру, которая и будет вызываться по объявленным командам.<br /><!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1--><br /><span style='color&#58; #AEFFAE'>proc</span>&nbsp;<span style='color&#58; #E6B1AA'>&#58;&#58;icqcheck&#58;&#58;run</span>&nbsp;<span style='color&#58; #FFFFB0'>&#123;</span><span style='color&#58; #FBCD79'> sid </span><span style='color&#58; #FFFFB0'>&#125;</span> <span style='color&#58; #FFFFB0'>{</span><br /><span style='color&#58; #FF91C8'># Импортируем все переменные сессии</span><br /> &nbsp; &nbsp;session import<br /><br /><span style='color&#58; #FF91C8'># проверяем событие по которому вызвались,</span><br /><span style='color&#58; #FF91C8'># если CmdPass - тогда команда только вызвана</span><br /><br /> &nbsp; &nbsp;<span style='color&#58; #AEFFAE'>if&nbsp;</span><span style='color&#58; #FFFFB0'>{</span> &#036;Event eq <span style='color&#58; #CACACA'>&#34;CmdPass&#34;</span> <span style='color&#58; #FFFFB0'>}</span> <span style='color&#58; #FFFFB0'>{</span><br /><br /><span style='color&#58; #FF91C8'># &#036;StdArgs - это список, состоящий из бинда, по которому вызвана процедура и аргументов.</span><br /><span style='color&#58; #FF91C8'># Например, при таком вызове&#58; &quot;&#33;icq 12111&quot;, </span><br /><span style='color&#58; #FF91C8'># Список будет в виде &#91;list &quot;&#33;icq&quot; &quot;12111&quot;&#93;.</span><br /><br /><span style='color&#58; #FF91C8'># Т.к. нам нужен только номер, вытаскиваем его и вырезаем все ненужное &#40;оставляем только цифры&#41;</span><br /><br /> &nbsp; &nbsp; &nbsp; &nbsp;<span style='color: #AEFFAE'>regsub&nbsp;</span>-all -- <span style='color: #FFFFB0'>{</span><span style='color: #F7FFD5'>&#91;</span>^0-9<span style='color: #F7FFD5'>&#93;</span><span style='color: #FFFFB0'>}</span> <span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>lindex&nbsp;</span>&#036;StdArgs 1<span style='color: #F7FFD5'>&#93;</span> <span style='color: #FFFFB0'>{</span><span style='color: #FFFFB0'>}</span> Text<br /><br /><br /><span style='color&#58; #FF91C8'># Обычная проверка.</span><br /><br /> &nbsp; &nbsp; &nbsp; &nbsp;<span style='color&#58; #AEFFAE'>if&nbsp;</span><span style='color&#58; #FFFFB0'>{</span>&#036;Text ne <span style='color&#58; #CACACA'>&#34;&#34;</span><span style='color&#58; #FFFFB0'>}</span> <span style='color&#58; #FFFFB0'>{</span><br /><br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style='color: #AEFFAE'>set&nbsp;</span>tmp <span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>string&nbsp;length&nbsp;</span>&#036;Text<span style='color: #F7FFD5'>&#93;</span><br /><br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style='color: #AEFFAE'>if&nbsp;</span><span style='color: #FFFFB0'>{</span><span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>expr&nbsp;</span><span style='color: #FFFFB0'>{</span>&#036;tmp &#60; 5<span style='color: #FFFFB0'>}</span><span style='color: #F7FFD5'>&#93;</span> || <span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>expr&nbsp;</span><span style='color: #FFFFB0'>{</span>&#036;tmp &#62; 9<span style='color: #FFFFB0'>}</span><span style='color: #F7FFD5'>&#93;</span><span style='color: #FFFFB0'>}</span> <span style='color: #FFFFB0'>{</span><br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;reply -err <span style='color&#58; #CACACA'>&#34;В номере ICQ должно быть 5-9 цифр.&#34;</span><br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style='color: #AEFFAE'>return</span><br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style='color: #FFFFB0'>}</span><br /><br /><span style='color&#58; #FF91C8'> # &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; debug -info &#036;Text</span><br /><br /><br /><span style='color&#58; #FF91C8'># Делаем список для форматирования запроса.</span><br /><span style='color&#58; #FF91C8'># Пример&#58; чтобы получить в итоге &quot;a=1&amp;b=2&amp;c=3&quot;,</span><br /><span style='color&#58; #FF91C8'># список должен быть в виде &#91;list &quot;a&quot; &quot;1&quot; &quot;b&quot; &quot;2&quot; &quot;c&quot; &quot;3&quot;&#93;</span><br /><br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style='color: #AEFFAE'>set&nbsp;</span>query <span style='color: #F7FFD5'>&#91;</span>list<span style='color: #F7FFD5'>&#93;</span><br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style='color&#58; #AEFFAE'>lappend&nbsp;</span>query <span style='color&#58; #CACACA'>&#34;human&#34;</span> <span style='color&#58; #CACACA'>&#34;1&#34;</span> <span style='color&#58; #CACACA'>&#34;uin&#34;</span> &#036;Text<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style='color&#58; #AEFFAE'>if&nbsp;</span><span style='color&#58; #FFFFB0'>{</span><span style='color&#58; #F7FFD5'>&#91;</span><span style='color&#58; #E6D28E'>rand </span>2<span style='color&#58; #F7FFD5'>&#93;</span><span style='color&#58; #FFFFB0'>}</span> <span style='color&#58; #FFFFB0'>{</span> <span style='color&#58; #AEFFAE'>lappend&nbsp;</span>query <span style='color&#58; #CACACA'>&#34;youwereadded&#34;</span> <span style='color&#58; #CACACA'>&#34;on&#34;</span> <span style='color&#58; #FFFFB0'>}</span><br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style='color&#58; #AEFFAE'>lappend&nbsp;</span>query <span style='color&#58; #CACACA'>&#34;uin4login&#34;</span> <span style='color&#58; #CACACA'>&#34;&#34;</span> <span style='color&#58; #CACACA'>&#34;password4login&#34;</span> <span style='color&#58; #CACACA'>&#34;&#34;</span><br /><br /><br /><span style='color&#58; #FF91C8'># Делаем запрос к сайту. Все доступные ключи можно посмотреть в модуле ck.http.lib.tcl, назначение их понятно из названия.</span><br /><span style='color&#58; #FF91C8'># Используем ключ -post для посылки POST-запроса;</span><br /><span style='color&#58; #FF91C8'># -query для передачи наших параметров, указанных в списке выше;</span><br /><span style='color&#58; #FF91C8'># -heads для посылки нужных заголовков;</span><br /><span style='color&#58; #FF91C8'># -mark для того, чтобы в будущем обработать полученные данные.</span><br /><br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;http run <span style='color&#58; #CACACA'>&#34;http&#58;//kanicq.ru/invisible/?method=2&#34;</span> &#092;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-post &#092;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-query &#036;query &#092;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-mark <span style='color&#58; #CACACA'>&#34;Start&#34;</span> &#092;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-useragent <span style='color&#58; #CACACA'>&#34;Opera/9.61 &#40;X11; Linux i686; U; en&#41; Presto/2.1.1&#34;</span> &#092;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-heads <span style='color&#58; #F7FFD5'>&#91;</span><span style='color&#58; #AEFFAE'>list&nbsp;</span><span style='color&#58; #CACACA'>&#34;Referer&#34;</span> <span style='color&#58; #CACACA'>&#34;http&#58;//kanicq.ru/invisible/?method=2&#34;</span><span style='color&#58; #F7FFD5'>&#93;</span> &#092;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-return<br /> &nbsp; &nbsp; &nbsp; &nbsp;<span style='color: #FFFFB0'>}</span><span style='color: #AEFFAE'>&nbsp;else&nbsp;</span><span style='color: #FFFFB0'>{</span><br /><br /><span style='color&#58; #FF91C8'># В &#58;&#58;icqcheck&#58;&#58;init мы сделали небольшую подсказку по использованию, помните?</span><br /><span style='color&#58; #FF91C8'># Так вот, посылаем ее в откет на некорректные данные.</span><br /><br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;replydoc <span style='color&#58; #CACACA'>&#34;icqcheck&#34;</span><br /> &nbsp; &nbsp; &nbsp; &nbsp;<span style='color: #FFFFB0'>}</span><br /> &nbsp; &nbsp;<span style='color: #FFFFB0'>}</span><br /><br /><br /><span style='color&#58; #FF91C8'># А вот для чего нужен был ключик -mark при запросе странички</span><br /><br /> &nbsp; &nbsp;<span style='color&#58; #AEFFAE'>if&nbsp;</span><span style='color&#58; #FFFFB0'>{</span> &#036;Mark eq <span style='color&#58; #CACACA'>&#34;Start&#34;</span> <span style='color&#58; #FFFFB0'>}</span> <span style='color&#58; #FFFFB0'>{</span><br /><br /><br /><span style='color&#58; #FF91C8'># Если у нас ответ на http, значит это ответ на поиск, проверяем удачный ли он...</span><br /><br /> &nbsp; &nbsp; &nbsp; &nbsp;<span style='color: #AEFFAE'>if&nbsp;</span><span style='color: #FFFFB0'>{</span> &#036;HttpStatus &#60; 0 <span style='color: #FFFFB0'>}</span> <span style='color: #FFFFB0'>{</span><br /><span style='color&#58; #FF91C8'># Если неудачный пишем в патилайн ошибку.</span><br /><br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;debug -err <span style='color&#58; #CACACA'>&#34;Ошибка запроса &#39;%s&#39;.&#34;</span> &#036;HttpError<br /><br /><span style='color&#58; #FF91C8'># Отвечаем юзеру об ошибке.</span><br /><br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;reply -err <span style='color&#58; #CACACA'>&#34;Ошибка запроса &#39;%s&#39;.&#34;</span> &#036;HttpError<br /><br /><span style='color&#58; #FF91C8'># И выходим.</span><br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style='color: #AEFFAE'>return</span><br /> &nbsp; &nbsp; &nbsp; &nbsp;<span style='color: #FFFFB0'>}</span><br /><br /><br /><span style='color&#58; #FF91C8'># Для дебага выводим заголовки http в патилайн</span><br /><br /> &nbsp; &nbsp; &nbsp; &nbsp;<span style='color: #AEFFAE'>foreach&nbsp;</span><span style='color: #FFFFB0'>{</span>k v<span style='color: #FFFFB0'>}</span> &#036;HttpMeta <span style='color: #FFFFB0'>{</span><br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;debug -debug <span style='color&#58; #CACACA'>&#34;k&#40;%s&#41; v&#40;%s&#41;&#34;</span> &#036;k &#036;v<br /> &nbsp; &nbsp; &nbsp; &nbsp;<span style='color: #FFFFB0'>}</span><br /><br /><br /><span style='color&#58; #FF91C8'># Дальше идут обычные действия.</span><br /><br /><br /><span style='color&#58; #FF91C8'># Удаляем из сранички переносы, табуляцию и т.п.</span><br /><br /> &nbsp; &nbsp; &nbsp; &nbsp;<span style='color: #AEFFAE'>set&nbsp;</span>HttpData <span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>string&nbsp;</span>stripspace &#036;HttpData<span style='color: #F7FFD5'>&#93;</span><br /><br /><span style='color&#58; #FF91C8'># &nbsp; &nbsp; &nbsp; &nbsp;debug -info &#036;HttpData</span><br /><br /><br /><span style='color&#58; #FF91C8'># Пытаемся выхватить из странички кусчек с нужной инфой.</span><br /><br /> &nbsp; &nbsp; &nbsp; &nbsp;<span style='color: #AEFFAE'>if&nbsp;</span><span style='color: #FFFFB0'>{</span>&#33;<span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>regexp&nbsp;</span>-- &#092;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style='color&#58; #FFFFB0'>{</span>&#60;div id=<span style='color&#58; #CACACA'>&#34;info&#34;</span>&#62;<span style='color&#58; #F7FFD5'>&#40;</span>.+?<span style='color&#58; #F7FFD5'>&#41;</span>&#60;/div&#62;<span style='color&#58; #FFFFB0'>}</span> &#092;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#036;HttpData -&#62; HttpData<span style='color: #F7FFD5'>&#93;</span><span style='color: #FFFFB0'>}</span> <span style='color: #FFFFB0'>{</span><br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style='color&#58; #AEFFAE'>set&nbsp;</span>HttpData <span style='color&#58; #CACACA'>&#34;Ошибка парсинга&#34;</span><br /> &nbsp; &nbsp; &nbsp; &nbsp;<span style='color: #FFFFB0'>}</span><br /><br /><br /><span style='color&#58; #FF91C8'># Выдергиваем UIN и статус из строки.</span><br /><br /> &nbsp; &nbsp; &nbsp; &nbsp;<span style='color: #AEFFAE'>if&nbsp;</span><span style='color: #FFFFB0'>{</span><span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>regexp&nbsp;</span>-- <span style='color: #FFFFB0'>{</span>&#60;b&#62;<span style='color: #F7FFD5'>&#40;</span>&#092;d+<span style='color: #F7FFD5'>&#41;</span>.*?<span style='color: #F7FFD5'>&#40;</span>&#092;S+<span style='color: #F7FFD5'>&#41;</span>&#60;/b&#62;<span style='color: #FFFFB0'>}</span> &#036;HttpData -&#62; uin st<span style='color: #F7FFD5'>&#93;</span><span style='color: #FFFFB0'>}</span> <span style='color: #FFFFB0'>{</span><br /><br /><span style='color&#58; #FF91C8'># Если удачно - посылаем ответ.</span><br /><span style='color&#58; #FF91C8'># Ключик -noperson означает,</span><br /><span style='color&#58; #FF91C8'># что в строку не надо подставлять ник того, кто запрашивал статус.</span><br /><span style='color&#58; #FF91C8'># Другие ключи можно узнать из ck.cmd.lib.tcl</span><br /><br /><span style='color&#58; #FF91C8'># main - это способ форматирования.</span><br /><span style='color&#58; #FF91C8'># Все доступные указаны в &#58;&#58;icqcheck&#58;&#58;init в пункте msgreg.</span><br /><br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;reply -noperson main &#036;uin &#036;st<br /> &nbsp; &nbsp; &nbsp; &nbsp;<span style='color: #FFFFB0'>}</span><span style='color: #AEFFAE'>&nbsp;else&nbsp;</span><span style='color: #FFFFB0'>{</span><br /><span style='color&#58; #FF91C8'># Иначе возвращаем ошибку, отформатировав ее по шаблону из msgreg.</span><br /><br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;reply -err err.st &#036;HttpData<br /> &nbsp; &nbsp; &nbsp; &nbsp;<span style='color: #FFFFB0'>}</span><br /> &nbsp; &nbsp;<span style='color: #FFFFB0'>}</span><br /><br /><span style='color&#58; #FF91C8'># Все.</span><br /><br /> &nbsp; &nbsp;<span style='color: #AEFFAE'>return</span><br /><span style='color: #FFFFB0'>}</span><br /><!--c2--></td></tr></table><div class='postcolor'><!--ec2--><br /><br />5. По умолчанию либа после загрузки скрипта, либа пытается вызвать процеду <b>::<i>имя_скрипта</i>::init</b>, но т.к. имя скрипта у нас не совпадает с названием неймспейса, то вызываем эту процедуру вручную.<br /><!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1--><span style='color: #A9B8FC'>&#58;</span><span style='color: #A9B8FC'>&#58;</span>icqcheck<span style='color: #A9B8FC'>&#58;</span><span style='color: #A9B8FC'>&#58;</span>init<!--c2--></td></tr></table><div class='postcolor'><!--ec2--><br /><br /><br />Спасибо Chpock за советы, подсказки и, конечно, саму либу. ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3137&amp;hl=&amp;view=findpost&amp;p=17805</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3137&amp;hl=&amp;view=findpost&amp;p=17804</guid>
        <pubDate>Tue, 11 Nov 2008 14:05:53 +0300</pubDate>
        <title>ck.lib</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3137&amp;hl=&amp;view=findpost&amp;p=17804</link>
        <description><![CDATA[kns:  Думаю, мало, кто не знает об этой замечательной библиотеке. Но, несмотря на популярность, скриптов под нее, к сожалению, сделано мало (ну, или мало их выложено в паблик). Причем многие из них написаны Chpock&#39;ом же и лежат в репозитории самой либы.<br /><br />Все потому, что написать что-то серьезное под cklib трудно из-за отсутствия документации.<br /><br />У меня появилось желание завести новый топик как раз с целью хоть частично устранить этот недостаток. Но топик не для документации, а для практики.<br /><br />Предлагаю тем, кто писал/пишет ck-скрипты, поделиться здесь своими знаниями и опытом.<br />Или же, если у кого возникли проблемы, предлагаю им тоже писать сюда, попробуем рещить их вместе.<br /><br />Сам я начал заниматься ботами относительно недавно, проникся крутостью cklib и того позже, но, все-таки кое-что узнал, до кое-чего додумался... По крайней мере для старта, думаю, хватит.<br /><br />--- Информация ---<br />Автор - <a href='http://forum.eggdrop.org.ru/index.php?showuser=52' target='_blank'>Chpock</a>.<br />Сайт - <a href='http://cklib.sf.net/' target='_blank'>http://cklib.sf.net/</a> (там же можно найти краткое руководство, примеры и скрипты под либу). ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3137&amp;hl=&amp;view=findpost&amp;p=17804</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=1559&amp;hl=&amp;view=findpost&amp;p=17803</guid>
        <pubDate>Tue, 11 Nov 2008 05:52:49 +0300</pubDate>
        <title>football.tcl</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=1559&amp;hl=&amp;view=findpost&amp;p=17803</link>
        <description><![CDATA[Maas19:  Народ у меня в место команд  вопросительные знаки как исправить? ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=1559&amp;hl=&amp;view=findpost&amp;p=17803</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3126&amp;hl=&amp;view=findpost&amp;p=17802</guid>
        <pubDate>Mon, 10 Nov 2008 21:08:47 +0300</pubDate>
        <title>ck.dcheck.tcl</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3126&amp;hl=&amp;view=findpost&amp;p=17802</link>
        <description><![CDATA[kns:  Долго не рашался выкладывать модификацию на этот форум из-за кривизны, но думаю, исправлять ее буду нескоро, а скрипт может пригодиться кому. ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3126&amp;hl=&amp;view=findpost&amp;p=17802</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3101&amp;hl=&amp;view=findpost&amp;p=17801</guid>
        <pubDate>Mon, 10 Nov 2008 12:11:39 +0300</pubDate>
        <title>icq.tcl</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3101&amp;hl=&amp;view=findpost&amp;p=17801</link>
        <description><![CDATA[kns: Переделка под другой сайт.]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3101&amp;hl=&amp;view=findpost&amp;p=17801</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=811&amp;hl=&amp;view=findpost&amp;p=17800</guid>
        <pubDate>Sat, 08 Nov 2008 17:55:52 +0300</pubDate>
        <title>slogan.tcl</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=811&amp;hl=&amp;view=findpost&amp;p=17800</link>
        <description><![CDATA[che_guevara:  если у кого вдруг не работает версия 1.4, то это скорее связано с переездом сайта на новый домен... поэтому следует заменить<br /><!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1--><span style='color&#58; #AEFFAE'>set&nbsp;</span>query <span style='color&#58; #CACACA'>&#34;http&#58;//slogan.anub.ru/server.php?slogan=&#036;params&#34;</span><!--c2--></td></tr></table><div class='postcolor'><!--ec2--><br />на<br /><!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1--><span style='color&#58; #AEFFAE'>set&nbsp;</span>query <span style='color&#58; #CACACA'>&#34;http&#58;//slogen.ru/server.php?slogan=&#036;params&#34;</span><!--c2--></td></tr></table><div class='postcolor'><!--ec2--><br /><br />p.s.: поскольку страница нового сайта теперь в UTF-8, возникла проблема с отображением слогана в ответ на русскоязычный запрос ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=811&amp;hl=&amp;view=findpost&amp;p=17800</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3136&amp;hl=&amp;view=findpost&amp;p=17799</guid>
        <pubDate>Sat, 08 Nov 2008 01:37:21 +0300</pubDate>
        <title>Проблема</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3136&amp;hl=&amp;view=findpost&amp;p=17799</link>
        <description><![CDATA[Vertigo: <!--QuoteBegin-Bazilla+Nov 8 2008, 12:55 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Bazilla @ Nov 8 2008, 12:55 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> cо скриптом погоды вопрос решен а вот скрипт перевода не хочет как тут быть... <!--emo&:(--><img src='http://forum.&lt;font color=red background=yellow&gt;eggdrop&lt;/font&gt;.org.ru/html/emoticons/sad.gif' border='0' style='vertical-align:middle' alt='sad.gif' /><!--endemo--> <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd--><br> Зайдите на <a href='http://egghelp.ru/' target='_blank'>этот сайт</a> и воспользуйтесь поиском. Там есть несколько вариантов скриптов-переводчиков. ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3136&amp;hl=&amp;view=findpost&amp;p=17799</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3136&amp;hl=&amp;view=findpost&amp;p=17798</guid>
        <pubDate>Fri, 07 Nov 2008 23:55:31 +0300</pubDate>
        <title>Проблема</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3136&amp;hl=&amp;view=findpost&amp;p=17798</link>
        <description><![CDATA[Bazilla:  cо скриптом погоды вопрос решен а вот скрипт перевода не хочет как тут быть... <!--emo&:(--><img src='http://forum.&lt;font color=red background=yellow&gt;eggdrop&lt;/font&gt;.org.ru/html/emoticons/sad.gif' border='0' style='vertical-align:middle' alt='sad.gif' /><!--endemo-->  ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3136&amp;hl=&amp;view=findpost&amp;p=17798</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3136&amp;hl=&amp;view=findpost&amp;p=17797</guid>
        <pubDate>Fri, 07 Nov 2008 06:37:14 +0300</pubDate>
        <title>Проблема</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3136&amp;hl=&amp;view=findpost&amp;p=17797</link>
        <description><![CDATA[Adium:  Читать описание скрипта конечно же нам было лень. А там написано, что нужно базу городов создать запустив из патилайна .weatherupdate ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3136&amp;hl=&amp;view=findpost&amp;p=17797</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3136&amp;hl=&amp;view=findpost&amp;p=17796</guid>
        <pubDate>Fri, 07 Nov 2008 03:09:57 +0300</pubDate>
        <title>Проблема</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3136&amp;hl=&amp;view=findpost&amp;p=17796</link>
        <description><![CDATA[Bazilla:  В общем такая проблема: <br />FreeBSD-6.3 поставил сервер решил поставить и eggdropa - всё русифицировал и eggdropa на кириллице заставил &quot;говорить&quot;. Но стянул скрипты с Вашего сайта. Внёс их и запустил бота:<br />....<br />21:30] egglib_pub.tcl v1.53 by Shrike &lt;shrike@&lt;font color=red background=yellow&gt;eggdrop&lt;/font&gt;.org.ru&gt;, mrBuG &lt;mrbug@&lt;font color=red background=yellow&gt;eggdrop&lt;/font&gt;.org.ru&gt; loaded<br />[21:30] antinp.tcl 1.0 by Shrike &lt;shrike@&lt;font color=red background=yellow&gt;eggdrop&lt;/font&gt;.org.ru&gt; loaded<br />[21:30] Horoscopes loaded: horo.tcl [v. 1.1] by Stream@RusNet (Original version 1.0.4 made by ^o_o^, &copy; 2004)<br />[21:30] kurs.tcl v1.1 by sunbeam &lt;sunbeampro@mail.ru&gt; loaded<br />[21:30] [amode] can&#39;t open file &#39;amode.data&#39;&#33;<br />[21:30] amode.tcl v1.0 by Stream@RusNet &lt;stream@&lt;font color=red background=yellow&gt;eggdrop&lt;/font&gt;.org.ru&gt; loaded<br />[21:30] chanstat.tcl v2.0 by asdaf @ EFnet &lt;xio@netlimit.com&gt; &amp; MPAK &lt;mpak@nordlines.ru&gt; - loaded<br />[21:30] weather.tcl v1.6.1 by Shrike &lt;shrike@&lt;font color=red background=yellow&gt;eggdrop&lt;/font&gt;.org.ru&gt; loaded<br />[21:30] hunt.tcl v1.5.1 by mrBuG &lt;mrbug@&lt;font color=red background=yellow&gt;eggdrop&lt;/font&gt;.org.ru&gt; loaded<br />[21:30] [commands] can&#39;t open file &#39;commands.txt&#39;&#33;<br />[21:30] commands.tcl v1.3 by Stream@RusNet &lt;stream@&lt;font color=red background=yellow&gt;eggdrop&lt;/font&gt;.org.ru&gt; loaded<br />[21:30] decode.tcl v1.0 by Stream@RusNet &lt;stream@&lt;font color=red background=yellow&gt;eggdrop&lt;/font&gt;.org.ru&gt; loaded<br />[21:30] msth.tcl v1.3 by Shrike &lt;shrike@&lt;font color=red background=yellow&gt;eggdrop&lt;/font&gt;.org.ru&gt; loaded<br />[21:30] matorez.tcl, ver. 0.6.4.7 loaded. &copy; AzriMan. Counting.. mat:132+12; except:562 elements.<br />[21:30] poisk.tcl 3.6.1 by Shrike &lt;shrike@&lt;font color=red background=yellow&gt;eggdrop&lt;/font&gt;.org.ru&gt; loaded<br />[21:30] rbninfo.tcl v1.0 by Shrike &lt;shrike@&lt;font color=red background=yellow&gt;eggdrop&lt;/font&gt;.org.ru&gt; loaded.<br />[21:30] spin.tcl - LOADED<br />[21:30] egglib_pub.tcl v1.53 by Shrike &lt;shrike@&lt;font color=red background=yellow&gt;eggdrop&lt;/font&gt;.org.ru&gt;, mrBuG &lt;mrbug@&lt;font color=red background=yellow&gt;eggdrop&lt;/font&gt;.org.ru&gt; loaded<br />[21:30] Translate script v2.0a by Twin@RusNet loaded.<br />[21:30] scripts/winkoi.tcl by Stream loaded.<br />.... <br />Вот бота запустил. <br />теперь собственно проверяю работу самих скриптов на что получаю ответ:<br />&lt;Barsetka&gt; asd: У меня нет данных о погоде в этом городе...<br />&lt;asd&gt; &#33;погода Самара<br />&lt;Barsetka&gt; asd: У меня нет данных о погоде в этом городе...<br />&lt;asd&gt; &#33;tt understand<br />&lt;Barsetka&gt; asd: Сайт translate.ru не дал перевода твоих слов.<br />&lt;asd&gt; &#33;tt moon<br />&lt;Barsetka&gt; asd: Сайт translate.ru не дал перевода твоих слов.<br /> Уже для проверки 2 скрипта вроде бы &quot;работают&quot; но не так как полагается. Я думаю что сам  бот не имеет связи с инетом. Возможно я неправильно думаю. Но инет есть - PPPoE. <br /> Я сам новичок в использовании данного вида бота. Подскажите пожалуйста в какую сторону мне копать. <!--emo&:)--><img src='http://forum.&lt;font color=red background=yellow&gt;eggdrop&lt;/font&gt;.org.ru/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /><!--endemo--><br />PS: бот &lt;font color=red background=yellow&gt;eggdrop&lt;/font&gt; v1.6.19+SSL &copy; 1997 Robey Pointer &copy; 2008 Eggheads  - установлен только что с обновлённых мною портов. ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3136&amp;hl=&amp;view=findpost&amp;p=17796</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17795</guid>
        <pubDate>Thu, 06 Nov 2008 23:59:09 +0300</pubDate>
        <title>Скрипт &amp;quot;Статус сетевого радио&amp;quot;</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17795</link>
        <description><![CDATA[kns:  <!--QuoteBegin-SaGe+Nov 7 2008, 12:34 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (SaGe &#064; Nov 7 2008, 12:34 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Юзаю этот скрипт, но не вижу смысла что-то переписывать, ради того чтобы не писать лишний знак. Единственное, что я в нем переделал, так это выдача сообщения в более красивом виде.<br><a href='http://xmages.net/show.php/45630_Radio.bmp.html' target='_blank'><img src='http://xmages.net/out.php/t45630_Radio.bmp.jpg' border='0' alt='user posted image' /></a> <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd--><br />Всю процедуру <b>pub:radio:on_data</b> можно свести к двум-трем строкам (без потери удобочитаемости). Это экономия лишнего знака?<br />Кстати, там еще и неплохой прирост в скорости выйдет. ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17795</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17794</guid>
        <pubDate>Thu, 06 Nov 2008 23:50:58 +0300</pubDate>
        <title>Скрипт &amp;quot;Статус сетевого радио&amp;quot;</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17794</link>
        <description><![CDATA[SaGe:  Кому как. Впрочем это было давно. А сейчас уже как-то побоку. Запускаю бота на автомате и все. =)) ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17794</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17793</guid>
        <pubDate>Thu, 06 Nov 2008 23:47:28 +0300</pubDate>
        <title>Скрипт &amp;quot;Статус сетевого радио&amp;quot;</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17793</link>
        <description><![CDATA[kns: Да уж. Красота неописуемая.]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17793</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17792</guid>
        <pubDate>Thu, 06 Nov 2008 23:34:00 +0300</pubDate>
        <title>Скрипт &amp;quot;Статус сетевого радио&amp;quot;</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17792</link>
        <description><![CDATA[SaGe:  Юзаю этот скрипт, но не вижу смысла что-то переписывать, ради того чтобы не писать лишний знак. Единственное, что я в нем переделал, так это выдача сообщения в более красивом виде.<br /><a href='http://xmages.net/show.php/45630_Radio.bmp.html' target='_blank'><img src='http://xmages.net/out.php/t45630_Radio.bmp.jpg' border='0' alt='user posted image' /></a> ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17792</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=5&amp;t=3135&amp;hl=&amp;view=findpost&amp;p=17791</guid>
        <pubDate>Thu, 06 Nov 2008 20:46:18 +0300</pubDate>
        <title>Файловый модуль для &amp;lt;font color=red background=yellow&amp;gt;eggdrop&amp;lt;/font&amp;gt; или подобные скрипты?&amp;#33;</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=5&amp;t=3135&amp;hl=&amp;view=findpost&amp;p=17791</link>
        <description><![CDATA[kns: <!--QuoteBegin-Route+Nov 6 2008, 06:13 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Route @ Nov 6 2008, 06:13 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Добрый день&#33; У меня два вопроса:<br />1. Что умеет &lt;font color=red background=yellow&gt;&lt;font color=red background=yellow&gt;eggdrop&lt;/font&gt;&lt;/font&gt;? Можно где-нибудь посмотреть весь список возможностей?<br />2. Существует ли для него файловые модуль или какой-нибудь другой бот подобного рода. Т.е идея вот какая: есть сервак с линуксом на нем запущен ирк бот в настройках которого указана папка (ну скажем с софтом). Юзер в мирке пишет боты ПОИСК WINAMP. Бот на серваке ищет эту прогу и выдает список имеющего, ну и естественно предлагает выслать эту прогу юзеру. Юзер подтверждает и бот кидает файл по мирке юзеру. смикаете? =) Под винду я думаю смог бы такое написать сам на Delphi. Под линукс понятия не имею как. Знания слабенькие. А в линуксе вообще только разбираюсь. Подскажите есть нечто подобное в природе? <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd--><br> 1. Умеет все, что можно запрограммировать. Другое дело, что не все уже есть в готовом виде.<br />2. Подобные скрипты есть. В крайнем случае, нетрудно написать такой самому.<br /><br />Большие коллекции скриптов:<br /><a href='http://www.egghelp.ru/' target='_blank'>http://www.egghelp.ru/</a><br /><a href='http://buster-net.ru/?section=irc&theme=scripts' target='_blank'>http://buster-net.ru/?section=irc&theme=scripts</a><br /><a href='http://www.egghelp.org/tcl.htm' target='_blank'>http://www.egghelp.org/tcl.htm</a> ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=5&amp;t=3135&amp;hl=&amp;view=findpost&amp;p=17791</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=5&amp;t=3135&amp;hl=&amp;view=findpost&amp;p=17790</guid>
        <pubDate>Thu, 06 Nov 2008 17:13:45 +0300</pubDate>
        <title>Файловый модуль для &amp;lt;font color=red background=yellow&amp;gt;eggdrop&amp;lt;/font&amp;gt; или подобные скрипты?&amp;#33;</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=5&amp;t=3135&amp;hl=&amp;view=findpost&amp;p=17790</link>
        <description><![CDATA[Route:  Добрый день&#33; У меня два вопроса:<br />1. Что умеет &lt;font color=red background=yellow&gt;eggdrop&lt;/font&gt;? Можно где-нибудь посмотреть весь список возможностей?<br />2. Существует ли для него файловые модуль или какой-нибудь другой бот подобного рода. Т.е идея вот какая: есть сервак с линуксом на нем запущен ирк бот в настройках которого указана папка (ну скажем с софтом). Юзер в мирке пишет боты ПОИСК WINAMP. Бот на серваке ищет эту прогу и выдает список имеющего, ну и естественно предлагает выслать эту прогу юзеру. Юзер подтверждает и бот кидает файл по мирке юзеру. смикаете? =) Под винду я думаю смог бы такое написать сам на Delphi. Под линукс понятия не имею как. Знания слабенькие. А в линуксе вообще только разбираюсь. Подскажите есть нечто подобное в природе? ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=5&amp;t=3135&amp;hl=&amp;view=findpost&amp;p=17790</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=4&amp;t=3103&amp;hl=&amp;view=findpost&amp;p=17789</guid>
        <pubDate>Thu, 06 Nov 2008 10:21:31 +0300</pubDate>
        <title>megahal</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=4&amp;t=3103&amp;hl=&amp;view=findpost&amp;p=17789</link>
        <description><![CDATA[br41n:  привет. А можно как-то заставить мегахала при запоминании фраз обрубать ники? Чтоб запоминалась фраза без ников. А то он все время с никами фразы выдает. ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=4&amp;t=3103&amp;hl=&amp;view=findpost&amp;p=17789</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3131&amp;hl=&amp;view=findpost&amp;p=17788</guid>
        <pubDate>Wed, 05 Nov 2008 16:56:11 +0300</pubDate>
        <title>Allex&amp;#39;s MySQL Package</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3131&amp;hl=&amp;view=findpost&amp;p=17788</link>
        <description><![CDATA[Eternal:  Подозреваю, скрипт никак не обрабатывает ошибку &quot;Tcl error: MySQL Server has gone away&quot;? ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3131&amp;hl=&amp;view=findpost&amp;p=17788</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3101&amp;hl=&amp;view=findpost&amp;p=17787</guid>
        <pubDate>Wed, 05 Nov 2008 16:25:44 +0300</pubDate>
        <title>icq.tcl</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3101&amp;hl=&amp;view=findpost&amp;p=17787</link>
        <description><![CDATA[kns:  Аналог под <a href='http://cklib.sf.net/' target='_blank'>ck.lib</a>. Работает с другим сайтом, у которого своя система защиты от флуда. ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3101&amp;hl=&amp;view=findpost&amp;p=17787</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=13&amp;hl=&amp;view=findpost&amp;p=17786</guid>
        <pubDate>Wed, 05 Nov 2008 13:31:42 +0300</pubDate>
        <title>&amp;#33;google, &amp;#33;yandex, &amp;#33;rambler, &amp;#33;cracks</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=13&amp;hl=&amp;view=findpost&amp;p=17786</link>
        <description><![CDATA[klut05:  Спасибо, попробую.<br /><br />З.Ы. Работает&#33;&#33;&#33; ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=13&amp;hl=&amp;view=findpost&amp;p=17786</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17785</guid>
        <pubDate>Tue, 04 Nov 2008 16:52:20 +0300</pubDate>
        <title>Скрипт &amp;quot;Статус сетевого радио&amp;quot;</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17785</link>
        <description><![CDATA[djprogold:  Ладно, спасибо и на том. Буду стараться сам. ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17785</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17784</guid>
        <pubDate>Tue, 04 Nov 2008 16:48:10 +0300</pubDate>
        <title>Скрипт &amp;quot;Статус сетевого радио&amp;quot;</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17784</link>
        <description><![CDATA[Buster:  У меня сейчас более важные задачи есть чтобы писать кому то скрипт. Вся информация о том какие изменения должны быть сделаны сказаны. Обратись к документации по тцл wiki.tcl.tk. Если опыта не хватает не нужно всё сразу переделывать смотри как отрабатывает скрипт в разных ситуациях, от сюда и изменяй по потребности. ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17784</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17783</guid>
        <pubDate>Tue, 04 Nov 2008 16:43:02 +0300</pubDate>
        <title>Скрипт &amp;quot;Статус сетевого радио&amp;quot;</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17783</link>
        <description><![CDATA[djprogold:  Все равно ничего не понимаю, ну не владею я TCL, напиши, пожалуйста, всю функцию получения текущих слушателей, пика и макс. возможных <!--emo&:)--><img src='http://forum.eggdrop.org.ru/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /><!--endemo--> ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17783</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17782</guid>
        <pubDate>Tue, 04 Nov 2008 16:40:21 +0300</pubDate>
        <title>Скрипт &amp;quot;Статус сетевого радио&amp;quot;</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17782</link>
        <description><![CDATA[Buster:  Имя радио в виде Mount без расширения. ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17782</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17781</guid>
        <pubDate>Tue, 04 Nov 2008 16:38:32 +0300</pubDate>
        <title>Скрипт &amp;quot;Статус сетевого радио&amp;quot;</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17781</link>
        <description><![CDATA[djprogold:  А что за переменная &#036;name? ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17781</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17780</guid>
        <pubDate>Tue, 04 Nov 2008 16:28:52 +0300</pubDate>
        <title>Скрипт &amp;quot;Статус сетевого радио&amp;quot;</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17780</link>
        <description><![CDATA[Buster:  Допустим тебе надо перенести три яблока из одной комнаты в другую. Яблоки лежат в трех ячейках. Всего ячеек допустим 100.<br />Думаю самый простой способ это из комнаты А перейти в комнату Б забрать яблоки и уйти назад.<br />Ты же выбрал вариант такой:<br />Идеш из комнаты А в комнату Б, смотриш в первую ячейку, там пусто, идуш назад в комнату А, потом опять идеш в комнату Б.<br />И так пока не найдеш все яблоки и не закончится последняя ячейка.<br />И не дай бог в этих ста ячейках лежат более трех яблок, а то так и перенесеш их все место трех <!--emo&:)--><img src='http://forum.eggdrop.org.ru/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /><!--endemo--> ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17780</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17779</guid>
        <pubDate>Tue, 04 Nov 2008 16:15:42 +0300</pubDate>
        <title>Скрипт &amp;quot;Статус сетевого радио&amp;quot;</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17779</link>
        <description><![CDATA[djprogold:  Buster, а в чем смысл такого изменения? Мне все равно нужно запрашивать количество слушателей в данный момент, макс. количество возможных слушателей и пик... ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17779</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17778</guid>
        <pubDate>Tue, 04 Nov 2008 16:00:11 +0300</pubDate>
        <title>Скрипт &amp;quot;Статус сетевого радио&amp;quot;</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17778</link>
        <description><![CDATA[Buster:  &quot;&lt;a href=&#092;&quot;&#092;/&#036;name&#092;.m3u&#092;&quot;&gt;.*?&lt;td&gt;Current&#092; Listeners&#092;:&lt;&#092;/td&gt;&lt;td&#092; class=&#092;&quot;streamdata&#092;&quot;&gt;(.*?)&lt;&#092;/td&gt;.*?&lt;td&gt;Peak&#092; Listeners:&lt;&#092;/td&gt;&lt;td&#092; class=&#092;&quot;streamdata&#092;&quot;&gt;(.*?)&lt;&#092;/td&gt;&quot;<br />Вот регулярка для выборки количества слушателей и пика слушателей по имени радиостанции. Добавь исполнителя и интегрируй себе в скрипт. ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17778</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17777</guid>
        <pubDate>Tue, 04 Nov 2008 15:54:22 +0300</pubDate>
        <title>Скрипт &amp;quot;Статус сетевого радио&amp;quot;</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17777</link>
        <description><![CDATA[djprogold:  Kns, спасибо, ошибка была в этом.<br />Buster, я и сам хочу &quot;почистить&quot; этот скрипт от ненужных операций, но в TCL не разбираюсь. Если поможешь, буде тебе очень признателен.  ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17777</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=94&amp;hl=&amp;view=findpost&amp;p=17776</guid>
        <pubDate>Tue, 04 Nov 2008 15:47:18 +0300</pubDate>
        <title>Нужен скрипт для Lenta.ru</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=94&amp;hl=&amp;view=findpost&amp;p=17776</link>
        <description><![CDATA[Maas19:  У меня этот скрипт не работает бота выкидывает за Excess Flood. Подскажите что делать ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=94&amp;hl=&amp;view=findpost&amp;p=17776</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17775</guid>
        <pubDate>Tue, 04 Nov 2008 15:46:08 +0300</pubDate>
        <title>Скрипт &amp;quot;Статус сетевого радио&amp;quot;</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17775</link>
        <description><![CDATA[Buster:  Если на касте не одно радио, а несколько то возврат будет по последнему найденному.<br />foreach совершенно не нужно для этого использовать. Выборку можно огранизовать вообще одним регэкспом.<br />Если радио не было найденно то вообще ошибка будет, так как не прописанны переменные. ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17775</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17774</guid>
        <pubDate>Tue, 04 Nov 2008 15:41:14 +0300</pubDate>
        <title>Скрипт &amp;quot;Статус сетевого радио&amp;quot;</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17774</link>
        <description><![CDATA[kns:  <!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->putserv &quot;PRIVMSG &#036;chan: &#036;output&quot;<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd--><br /><br />Правильно будет так:<br /><!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1--><span style='color&#58; #E6D28E'>putserv </span><span style='color&#58; #CACACA'>&#34;PRIVMSG &#036;chan &#58;&#036;output&#34;</span><!--c2--></td></tr></table><div class='postcolor'><!--ec2--> ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17774</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17773</guid>
        <pubDate>Tue, 04 Nov 2008 15:39:24 +0300</pubDate>
        <title>Скрипт &amp;quot;Статус сетевого радио&amp;quot;</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17773</link>
        <description><![CDATA[JDVU:  &#33;radio TRANCE ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17773</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17772</guid>
        <pubDate>Tue, 04 Nov 2008 15:32:52 +0300</pubDate>
        <title>Скрипт &amp;quot;Статус сетевого радио&amp;quot;</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17772</link>
        <description><![CDATA[djprogold:  Доброво времени суток&#33;<br />Вот захотел написать скрипт, выдающий на канал по запросу &#33;radio информационную строку:<br /><span style='color:blue'>[RADIO &quot;TRANSFORMATION&quot;]</span> <span style='color:yellow'>Исполнитель - Композиция</span> [x / xmax слушают On-Line в данный момент, пик слушателей: xpeak] --&#62; <span style='color:red'>URL.адрес.радио:8000</span><br />(Радио работает на сервере SHOUTcast, вся необходимая информация хранится в HTML-файле http://мой.адрес:8000/index.htm)<br />Взял существующий скрипт, который работал примерно так же, но требовал при вызове указывать название радиостанции, которое должно быть записано в самом скрипте. Ну, в общем, попросил кое-кого помоч, вот что-то получилось:<br /><!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1--><span style='color&#58; #FF91C8'># -= CONFIG =-</span><br /><br /><span style='color&#58; #FF91C8'>## { Название_сервера&#40;одним_словом&#41; url_сервера port_сервера IRC_канал_радио }</span><br /><span style='color: #AEFFAE'>set&nbsp;</span>radio_url <span style='color: #FFFFB0'>{</span><br /> &nbsp; &nbsp; &nbsp; &nbsp;<span style='color: #FFFFB0'>{</span>TRANCE http<span style='color: #A9B8FC'>&#58;</span>//progold.vsev 8000 #VIP<span style='color: #FFFFB0'>}</span><br /><span style='color: #FFFFB0'>}</span><br /><br /><span style='color&#58; #FF91C8'># Символ перед командой</span><br /><span style='color&#58; #AEFFAE'>set&nbsp;</span>radio_chr <span style='color&#58; #CACACA'>&#34;&#33;&#34;</span><br /><br /><span style='color&#58; #FF91C8'># -= END OF CONFIG =-</span><br /><br /><span style='color&#58; #FF91C8'># BINDS</span><br /><span style='color: #E6D28E'>bind pub </span>-|- &#036;<span style='color: #FFFFB0'>{</span>radio_chr<span style='color: #FFFFB0'>}</span>radio pub<span style='color: #A9B8FC'>&#58;</span>radio<span style='color: #A9B8FC'>&#58;</span>nmg<br /><span style='color: #E6D28E'>bind pub </span>-|- &#036;<span style='color: #FFFFB0'>{</span>radio_chr<span style='color: #FFFFB0'>}</span>радио pub<span style='color: #A9B8FC'>&#58;</span>radio<span style='color: #A9B8FC'>&#58;</span>nmg<br /><br /><span style='color&#58; #FF91C8'>### Не трогайте то, что написано ниже, если не знаете, что делаете. ###</span><br /><br /><span style='color: #E6D28E'>setudef flag </span>nopubradio<br /><span style='color&#58; #AEFFAE'>proc</span>&nbsp;<span style='color&#58; #E6B1AA'>pub&#58;radio&#58;nmg</span>&nbsp;<span style='color&#58; #FFFFB0'>&#123;</span><span style='color&#58; #FBCD79'>nick uhost hand chan text</span><span style='color&#58; #FFFFB0'>&#125;</span> <span style='color&#58; #FFFFB0'>{</span><br /> &nbsp; <span style='color: #AEFFAE'>global&nbsp;</span>radio_url radio_chr lastbind<br /> &nbsp; <span style='color: #AEFFAE'>if&nbsp;</span><span style='color: #FFFFB0'>{</span><span style='color: #F7FFD5'>&#91;</span><span style='color: #E6D28E'>channel get </span>&#036;chan nopubradio<span style='color: #F7FFD5'>&#93;</span><span style='color: #FFFFB0'>}</span> <span style='color: #FFFFB0'>{</span><br /> &nbsp; &nbsp; &nbsp;<span style='color&#58; #A9B8FC'>&#58;</span><span style='color&#58; #A9B8FC'>&#58;</span>egglib<span style='color&#58; #A9B8FC'>&#58;</span><span style='color&#58; #A9B8FC'>&#58;</span>outn &#036;nick <span style='color&#58; #CACACA'>&#34;&#092;00305Функция &#092;00304&#036;lastbind&#092;00305 отключена на канале &#092;00304&#036;chan&#092;00405.&#092;003&#34;</span><br /> &nbsp; &nbsp; &nbsp;<span style='color: #AEFFAE'>return</span><br /> &nbsp; <span style='color: #FFFFB0'>}</span><br /> &nbsp; <span style='color&#58; #A9B8FC'>&#58;</span><span style='color&#58; #A9B8FC'>&#58;</span>egglib<span style='color&#58; #A9B8FC'>&#58;</span><span style='color&#58; #A9B8FC'>&#58;</span>log &#036;nick &#036;chan <span style='color&#58; #CACACA'>&#34;radio&#34;</span> <span style='color&#58; #CACACA'>&#34;RADIO &#036;text&#34;</span><br /> &nbsp; <span style='color: #AEFFAE'>set&nbsp;</span>sc <span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>string&nbsp;tolower&nbsp;</span><span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>lindex&nbsp;</span>&#036;text 0<span style='color: #F7FFD5'>&#93;</span><span style='color: #F7FFD5'>&#93;</span><br /> &nbsp; <span style='color: #AEFFAE'>set&nbsp;</span>ssc <span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>string&nbsp;tolower&nbsp;</span><span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>lindex&nbsp;</span>&#036;text 1<span style='color: #F7FFD5'>&#93;</span><span style='color: #F7FFD5'>&#93;</span><br /> &nbsp; <span style='color: #AEFFAE'>set&nbsp;</span>x 0; <span style='color: #AEFFAE'>set&nbsp;</span>y 0<br /> &nbsp; <span style='color: #AEFFAE'>foreach&nbsp;</span>line &#036;radio_url <span style='color: #FFFFB0'>{</span><br /> &nbsp; &nbsp; &nbsp;<span style='color: #AEFFAE'>set&nbsp;</span>rname <span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>string&nbsp;tolower&nbsp;</span><span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>lindex&nbsp;</span>&#036;line 0<span style='color: #F7FFD5'>&#93;</span><span style='color: #F7FFD5'>&#93;</span><br /> &nbsp; &nbsp; &nbsp;<span style='color: #AEFFAE'>set&nbsp;</span>rurl <span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>lindex&nbsp;</span>&#036;line 1<span style='color: #F7FFD5'>&#93;</span><br /> &nbsp; &nbsp; &nbsp;<span style='color: #AEFFAE'>set&nbsp;</span>rport <span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>lindex&nbsp;</span>&#036;line 2<span style='color: #F7FFD5'>&#93;</span><br /> &nbsp; &nbsp; &nbsp; &nbsp; <span style='color: #AEFFAE'>set&nbsp;</span>rchan <span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>lindex&nbsp;</span>&#036;line 3<span style='color: #F7FFD5'>&#93;</span><br /> &nbsp; &nbsp; &nbsp; &nbsp; <span style='color: #AEFFAE'>set&nbsp;</span>x 1<br /> &nbsp; &nbsp; &nbsp; &nbsp; <span style='color&#58; #AEFFAE'>if&nbsp;</span><span style='color&#58; #FFFFB0'>{</span>&#036;rchan == <span style='color&#58; #CACACA'>&#34;&#34;</span><span style='color&#58; #FFFFB0'>}</span> <span style='color&#58; #FFFFB0'>{</span> <span style='color&#58; #AEFFAE'>set&nbsp;</span>y 1; <span style='color&#58; #AEFFAE'>break</span> <span style='color&#58; #FFFFB0'>}</span><br /> &nbsp; &nbsp; &nbsp; &nbsp; <span style='color: #AEFFAE'>if&nbsp;</span><span style='color: #FFFFB0'>{</span><span style='color: #F7FFD5'>&#91;</span><span style='color: #E6D28E'>onchan </span>&#036;nick &#036;rchan<span style='color: #F7FFD5'>&#93;</span><span style='color: #FFFFB0'>}</span> <span style='color: #FFFFB0'>{</span> <span style='color: #AEFFAE'>set&nbsp;</span>y 1 <span style='color: #FFFFB0'>}</span><br /> &nbsp; &nbsp; &nbsp; &nbsp; <span style='color: #AEFFAE'>break</span><br /> &nbsp; <span style='color: #FFFFB0'>}</span><br /> &nbsp; <span style='color&#58; #AEFFAE'>if&nbsp;</span><span style='color&#58; #FFFFB0'>{</span>&#036;x == 0<span style='color&#58; #FFFFB0'>}</span> <span style='color&#58; #FFFFB0'>{</span> <span style='color&#58; #A9B8FC'>&#58;</span><span style='color&#58; #A9B8FC'>&#58;</span>egglib<span style='color&#58; #A9B8FC'>&#58;</span><span style='color&#58; #A9B8FC'>&#58;</span>out &#036;nick &#036;chan <span style='color&#58; #CACACA'>&#34;&#092;00305Я не обслуживаю радио &#092;00304&#036;sc&#092;003&#34;</span>; <span style='color&#58; #AEFFAE'>return</span> <span style='color&#58; #FFFFB0'>}</span><br /> &nbsp; <span style='color&#58; #AEFFAE'>if&nbsp;</span><span style='color&#58; #FFFFB0'>{</span>&#036;y == 0<span style='color&#58; #FFFFB0'>}</span> <span style='color&#58; #FFFFB0'>{</span> <span style='color&#58; #A9B8FC'>&#58;</span><span style='color&#58; #A9B8FC'>&#58;</span>egglib<span style='color&#58; #A9B8FC'>&#58;</span><span style='color&#58; #A9B8FC'>&#58;</span>outn &#036;nick <span style='color&#58; #CACACA'>&#34;&#092;00305Вы должны находиться на канале &#092;00304&#036;rchan &#092;00305чтобы запросить это радио.&#092;003&#34;</span>; <span style='color&#58; #AEFFAE'>return</span> <span style='color&#58; #FFFFB0'>}</span><br /> &nbsp; <br /> &nbsp; <span style='color&#58; #AEFFAE'>set&nbsp;</span>query <span style='color&#58; #CACACA'>&#34;&#036;{rurl}&#58;&#036;{rport}/index.html&#34;</span><br /> &nbsp; <span style='color&#58; #AEFFAE'>set&nbsp;</span>id <span style='color&#58; #F7FFD5'>&#91;</span><span style='color&#58; #A9B8FC'>&#58;</span><span style='color&#58; #A9B8FC'>&#58;</span>egglib<span style='color&#58; #A9B8FC'>&#58;</span><span style='color&#58; #A9B8FC'>&#58;</span>http_init <span style='color&#58; #CACACA'>&#34;pub&#58;radio&#58;&#34;</span><span style='color&#58; #F7FFD5'>&#93;</span><br /> &nbsp; <span style='color: #A9B8FC'>&#58;</span><span style='color: #A9B8FC'>&#58;</span>egglib<span style='color: #A9B8FC'>&#58;</span><span style='color: #A9B8FC'>&#58;</span>http_get &#036;id &#036;query <span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>list&nbsp;</span>&#036;nick &#036;uhost &#036;hand &#036;chan &#036;text &#036;ssc &#036;rurl &#036;rport &#036;rchan<span style='color: #F7FFD5'>&#93;</span><br /><span style='color: #FFFFB0'>}</span><br /><span style='color&#58; #AEFFAE'>proc</span>&nbsp;<span style='color&#58; #E6B1AA'>pub&#58;radio&#58;on_error</span>&nbsp;<span style='color&#58; #FFFFB0'>&#123;</span><span style='color&#58; #FBCD79'>id nick uhost hand chan text ssc rurl rport rchan</span><span style='color&#58; #FFFFB0'>&#125;</span> <span style='color&#58; #FFFFB0'>{</span><br /> &nbsp; <span style='color&#58; #A9B8FC'>&#58;</span><span style='color&#58; #A9B8FC'>&#58;</span>egglib<span style='color&#58; #A9B8FC'>&#58;</span><span style='color&#58; #A9B8FC'>&#58;</span>out &#036;nick &#036;chan <span style='color&#58; #CACACA'>&#34;&#092;00304Не могу соединиться с сервером&#34;</span><br /> &nbsp; <span style='color&#58; #E6D28E'>putlog </span><span style='color&#58; #CACACA'>&#34;&#092;002Error&#58; Can not connect to the server&#34;</span><br /><span style='color: #FFFFB0'>}</span><br /><span style='color&#58; #AEFFAE'>proc</span>&nbsp;<span style='color&#58; #E6B1AA'>pub&#58;radio&#58;on_data</span>&nbsp;<span style='color&#58; #FFFFB0'>&#123;</span><span style='color&#58; #FBCD79'>id data nick uhost hand chan text ssc rurl rport rchan</span><span style='color&#58; #FFFFB0'>&#125;</span> <span style='color&#58; #FFFFB0'>{</span><br /> &nbsp; <span style='color: #AEFFAE'>regsub&nbsp;</span>-all -- &#092;n &#036;data <span style='color: #FFFFB0'>{</span><span style='color: #FFFFB0'>}</span> data<br /> &nbsp; <span style='color: #AEFFAE'>foreach&nbsp;</span>line <span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>split&nbsp;</span>&#036;data &#092;n<span style='color: #F7FFD5'>&#93;</span> <span style='color: #FFFFB0'>{</span><br /> &nbsp; &nbsp; &nbsp;<span style='color: #AEFFAE'>if&nbsp;</span><span style='color: #FFFFB0'>{</span><span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>regexp&nbsp;</span>-nocase -- <span style='color: #FFFFB0'>{</span>Stream&#092; Status<span style='color: #A9B8FC'>&#58;</span>&#092; .*?&#60;b&#62;<span style='color: #F7FFD5'>&#40;</span>.*?<span style='color: #F7FFD5'>&#41;</span>&#60;/b&#62;<span style='color: #FFFFB0'>}</span> &#036;line garb sstatus<span style='color: #F7FFD5'>&#93;</span><span style='color: #FFFFB0'>}</span> <span style='color: #FFFFB0'>{</span><br /> &nbsp; &nbsp; &nbsp; &nbsp; <span style='color&#58; #AEFFAE'>regsub&nbsp;</span>-all -- <span style='color&#58; #CACACA'>&#34;&#60;B&#62;&#34;</span> &#036;sstatus <span style='color&#58; #CACACA'>&#34;&#34;</span> sstatus<br /> &nbsp; &nbsp; &nbsp; &nbsp; <span style='color: #AEFFAE'>regexp&nbsp;</span>-nocase -- <span style='color: #FFFFB0'>{</span>with&#092; <span style='color: #F7FFD5'>&#40;</span>.*?<span style='color: #F7FFD5'>&#41;</span>&#092; of&#092; <span style='color: #F7FFD5'>&#40;</span>.*?<span style='color: #F7FFD5'>&#41;</span>&#092; listeners<span style='color: #FFFFB0'>}</span> &#036;sstatus garb total max<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style='color&#58; #E6D28E'>putlog </span><span style='color&#58; #CACACA'>&#34;&#036;total &#036;max&#34;</span><br /> &nbsp; &nbsp; &nbsp;<span style='color: #FFFFB0'>}</span><br /> &nbsp; &nbsp; &nbsp;<span style='color: #AEFFAE'>if&nbsp;</span><span style='color: #FFFFB0'>{</span><span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>regexp&nbsp;</span>-nocase -- <span style='color: #FFFFB0'>{</span>Listener&#092; Peak<span style='color: #A9B8FC'>&#58;</span>&#092; .*?&#60;b&#62;<span style='color: #F7FFD5'>&#40;</span>.*?<span style='color: #F7FFD5'>&#41;</span>&#60;/b&#62;<span style='color: #FFFFB0'>}</span> &#036;line garb lp<span style='color: #F7FFD5'>&#93;</span><span style='color: #FFFFB0'>}</span> <span style='color: #FFFFB0'>{</span> <span style='color: #AEFFAE'>set&nbsp;</span>lp &#036;lp <span style='color: #FFFFB0'>}</span><br /> &nbsp; &nbsp; &nbsp;<span style='color: #AEFFAE'>if&nbsp;</span><span style='color: #FFFFB0'>{</span><span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>regexp&nbsp;</span>-nocase -- <span style='color: #FFFFB0'>{</span>Stream&#092; URL<span style='color: #A9B8FC'>&#58;</span>&#092; .*?&#60;b&#62;&#60;.*?&#62;<span style='color: #F7FFD5'>&#40;</span>.*?<span style='color: #F7FFD5'>&#41;</span>&#60;/a&#62;<span style='color: #FFFFB0'>}</span> &#036;line garb surl<span style='color: #F7FFD5'>&#93;</span><span style='color: #FFFFB0'>}</span> <span style='color: #FFFFB0'>{</span> <span style='color: #AEFFAE'>set&nbsp;</span>surl &#036;surl <span style='color: #FFFFB0'>}</span><br /> &nbsp; &nbsp; &nbsp;<span style='color: #AEFFAE'>if&nbsp;</span><span style='color: #FFFFB0'>{</span><span style='color: #F7FFD5'>&#91;</span><span style='color: #AEFFAE'>regexp&nbsp;</span>-nocase -- <span style='color: #FFFFB0'>{</span>Current&#092; Song<span style='color: #A9B8FC'>&#58;</span>&#092; .*?&#60;b&#62;<span style='color: #F7FFD5'>&#40;</span>.*?<span style='color: #F7FFD5'>&#41;</span>&#60;/b&#62;<span style='color: #FFFFB0'>}</span> &#036;line garb song<span style='color: #F7FFD5'>&#93;</span><span style='color: #FFFFB0'>}</span> <span style='color: #FFFFB0'>{</span> <span style='color: #AEFFAE'>set&nbsp;</span>song &#036;song <span style='color: #FFFFB0'>}</span><br /> &nbsp; <span style='color: #FFFFB0'>}</span><br /> &nbsp; &nbsp; &nbsp;<br /> &nbsp; &nbsp; &nbsp;<span style='color&#58; #AEFFAE'>set&nbsp;</span>output <span style='color&#58; #CACACA'>&#34;&#092;00312&#092;&#91;RADIO &#092;&#34;TRANSFORMATION&#092;&#34;&#092;&#93; &#092;00308&#036;song &#092;00314&#092;&#91;&#036;total / &#036;max слушают On-Line в данный момент, пик слушателей&#58; &#036;lp&#092;&#93; &#092;00307--&#62; &#092;00304&#036;{rurl}&#58;&#036;{rport}/listen.pls&#092;003&#34;</span><br /> &nbsp; &nbsp; &nbsp;<span style='color&#58; #AEFFAE'>if&nbsp;</span><span style='color&#58; #FFFFB0'>{</span>&#036;rchan &#33;= <span style='color&#58; #CACACA'>&#34;&#34;</span><span style='color&#58; #FFFFB0'>}</span> <span style='color&#58; #FFFFB0'>{</span> <span style='color&#58; #AEFFAE'>set&nbsp;</span>ouput <span style='color&#58; #CACACA'>&#34;&#036;output&#34;</span> <span style='color&#58; #FFFFB0'>}</span><br /> &nbsp; <span style='color&#58; #E6D28E'>putserv </span><span style='color&#58; #CACACA'>&#34;PRIVMSG &#036;chan&#58; &#036;output&#34;</span><br /><span style='color: #FFFFB0'>}</span><br /><br /><span style='color&#58; #E6D28E'>putlog </span><span style='color&#58; #CACACA'>&#34;Script loaded&#58; radio.tcl by DJ_ProGOLD&#34;</span><!--c2--></td></tr></table><div class='postcolor'><!--ec2--><br />Бот нормально запускается с этим скриптом, никаких ошибок не выдает. Когда делаю запрос &#33;radio, в чат ничего не пишет. В патилайне пишет: <!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1--> pub<span style='color: #A9B8FC'>&#58;</span>radio <span style='color: #F7FFD5'>&#91;</span>#VIP<span style='color: #A9B8FC'>&#58;</span> DJ_ProGOLD<span style='color: #F7FFD5'>&#93;</span> RADIO<br />0 32<br /><!--c2--></td></tr></table><div class='postcolor'><!--ec2--><br />Т.е. команда обрабатывается, правильно определяютя переменные &#036;total и &#036;max, но ничего не выводится в чат. Не знаю, что и делать. Надеюсь, что проблему изложил так, как нужно. Помогите пожалуйста&#33; ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3134&amp;hl=&amp;view=findpost&amp;p=17772</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3133&amp;hl=&amp;view=findpost&amp;p=17770</guid>
        <pubDate>Tue, 04 Nov 2008 00:28:06 +0300</pubDate>
        <title>Sendsms.tcl</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3133&amp;hl=&amp;view=findpost&amp;p=17770</link>
        <description><![CDATA[пингвинь:  Скрипт для отправки смс сообщений на номера сотовых операторов России.<br />Для отправки используются шлюзы mail2sms, база шлюзов всё время растёт, для работы скрипта, необходима линьковка бота к RusBotnet. <br />За время разработки скрипт претерпел массу изменений, теперь скрипт будет работать на любом боте из ботнета (список разрешёных ботов на хабе сервиса заменён на список запрещных ботов), убраны всякие зависимости (в ветве версии 1.7.Х). ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3133&amp;hl=&amp;view=findpost&amp;p=17770</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3132&amp;hl=&amp;view=findpost&amp;p=17769</guid>
        <pubDate>Sun, 02 Nov 2008 22:22:37 +0300</pubDate>
        <title>ck.smf2egg.tcl</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3132&amp;hl=&amp;view=findpost&amp;p=17769</link>
        <description><![CDATA[kns:  Beta-версия скрипта, который извещает о новых постах на форуме под управлением <a href='http://www.simplemachines.org/' target='_blank'>SMF</a>.<br /><br />Используется родной API, поэтому скрипт, скорее всего, универсальный (проверено на 4 форумах). Ну, понятно, что это API должно быть включено.<br /><br />Настроек мало.<br /><b>smfegg.period</b> - частота обновления. По умолчанию равна четырем минутам.<br /><b>smfegg.site</b> - урл форума, часть до <b>index.php</b>.<br />Например, в ссылке <a href='http://www.simplemachines.org/community/index.php' target='_blank'>http://www.simplemachines.org/community/index.php</a> это будет<br /><!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->www.simplemachines.org/community<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd--><br /><br />Устанавливается все через <b>.set</b> в патилайне.<br /><br />Скрипт тестировался на <a href='http://buster-net.ru/?section=irc&theme=files' target='_blank'>eggdrop1.6.19-sp0009</a>, <a href='http://tcl.tk/software/tcltk/download.html' target='_blank'>TCL 8.5.5</a>, последней версии <a href='http://cklib.sf.net/' target='_blank'>ck.lib</a>.<br /><br />Планируется сделать работу с несколькими форумами одновременно.<br /><br /><b>upd</b>: поправил бяку. ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3132&amp;hl=&amp;view=findpost&amp;p=17769</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3131&amp;hl=&amp;view=findpost&amp;p=17768</guid>
        <pubDate>Sat, 01 Nov 2008 19:04:50 +0300</pubDate>
        <title>Allex&amp;#39;s MySQL Package</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3131&amp;hl=&amp;view=findpost&amp;p=17768</link>
        <description><![CDATA[Allex:  Написал пакет скриптов, работает с MySQL, несколько из них решил выложить в паблик, вдруг кто наконец то станет очищать переменные после использования скриптов... вобщем смотрите, тестите: <br /><a href='http://allexsoft.org/dwn/aMyPack_beta.zip' target='_blank'>http://allexsoft.org/dwn/aMyPack_beta.zip</a><br />PS: требует mysql.mod на боте, настраивается в aMyPack.conf<br />Рад буду услышать отзывы ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3131&amp;hl=&amp;view=findpost&amp;p=17768</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17767</guid>
        <pubDate>Fri, 31 Oct 2008 22:17:38 +0300</pubDate>
        <title>Searcher, Perevod и Rp5</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17767</link>
        <description><![CDATA[Vertigo:  <!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->•22:16:02• &lt;Vertigo&gt; .tcl exec du -hs /home/Vertigo/tcl<br>•22:16:03• &lt;-TrioN&gt; Tcl: 4.5M	/home/Vertigo/tcl<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd--><br /><br />Тикль предпоследней версии... 8.6.a1<br /><br />Актуальность обновления - наличие новых функций, упрощение написания скриптов и повышение стабильности их работы... ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17767</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17766</guid>
        <pubDate>Fri, 31 Oct 2008 22:16:34 +0300</pubDate>
        <title>Searcher, Perevod и Rp5</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17766</link>
        <description><![CDATA[Adium:  <!--QuoteBegin-Vampirsha+--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Vampirsha)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->короче защитники все правы всё можно сделать, только смысл в этом 8.5tcl и в птче сюзи ?<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd--><br />В чем смысл делать ремонт в квартире? В чем смысл делать обновление Windows или Linux? в Чем смысл покупать новую одежду?<br />Причина обновления - в новых версиях, во-первых, добавляют что-то новое, а во-вторых, исправляют недочеты старых версий и улучшают их работу.<br />Патч Suzi добавляет корректную работу с русскими буквами и некоторыми символами, т.к. eggdrop делали Американцы, то на полноценную работу с русским они глубоко срали.<br />Да и вообще - в патче приведены примеры и описаны причины для чего патч создавался, советую почитать на досуги, прежде чем кричать, что патч гавно. ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17766</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17765</guid>
        <pubDate>Fri, 31 Oct 2008 22:16:11 +0300</pubDate>
        <title>Searcher, Perevod и Rp5</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17765</link>
        <description><![CDATA[vindictive:  в жопу такой шелл, или админа просить поменять, или хуету с шелла удалять, вариантов много ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17765</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17764</guid>
        <pubDate>Fri, 31 Oct 2008 22:13:44 +0300</pubDate>
        <title>Searcher, Perevod и Rp5</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17764</link>
        <description><![CDATA[Vampirsha:  и кстати а если на шелле места в притык <br /><br /><br /> ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17764</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17763</guid>
        <pubDate>Fri, 31 Oct 2008 22:11:15 +0300</pubDate>
        <title>Searcher, Perevod и Rp5</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17763</link>
        <description><![CDATA[Vampirsha:  <!--QuoteBegin-Vertigo+Oct 31 2008, 10:04 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Vertigo &#064; Oct 31 2008, 10:04 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Тикль всегда можно поставить в свой домашний каталог... Если радиус кривизны рук не велик...<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd--><br />короче защитники все правы всё можно сделать, только смысл в этом 8.5tcl и в птче сюзи ?<br /> ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17763</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17762</guid>
        <pubDate>Fri, 31 Oct 2008 22:04:55 +0300</pubDate>
        <title>Searcher, Perevod и Rp5</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17762</link>
        <description><![CDATA[Vertigo:  Тикль всегда можно поставить в свой домашний каталог... Если радиус кривизны рук не велик... ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17762</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17761</guid>
        <pubDate>Fri, 31 Oct 2008 22:01:03 +0300</pubDate>
        <title>Searcher, Perevod и Rp5</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17761</link>
        <description><![CDATA[Гином:  делать следующее повышать свой IQ  и не лезти с тупыми высказываниями. ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17761</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17760</guid>
        <pubDate>Fri, 31 Oct 2008 21:56:33 +0300</pubDate>
        <title>Searcher, Perevod и Rp5</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17760</link>
        <description><![CDATA[Vampirsha:  я как посмотрю что туть сука одни умники а что делать если на шелле tcl 8.4 ?????<br /> ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17760</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17759</guid>
        <pubDate>Fri, 31 Oct 2008 21:55:18 +0300</pubDate>
        <title>Searcher, Perevod и Rp5</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17759</link>
        <description><![CDATA[Гином:  Предагаю Vampirsha послать в анал, что бы не воняло тут&#33; ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17759</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17758</guid>
        <pubDate>Fri, 31 Oct 2008 21:49:15 +0300</pubDate>
        <title>Searcher, Perevod и Rp5</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17758</link>
        <description><![CDATA[vindictive:  прекрасный скрипт. а если руки не из жопы - пропатченность под сузи можно убрать. <br /><br />PS - не нравится скрипт - кышь из темы ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17758</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17757</guid>
        <pubDate>Fri, 31 Oct 2008 21:30:38 +0300</pubDate>
        <title>Searcher, Perevod и Rp5</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17757</link>
        <description><![CDATA[Vampirsha:  Ты просто сука не фига не умеешь делать нормально, по этому у тебя и боты без патчей не работают.<br />Кириллу привет  <!--emo&:D--><img src='http://forum.eggdrop.org.ru/html/emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif' /><!--endemo-->  <!--emo&:D--><img src='http://forum.eggdrop.org.ru/html/emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif' /><!--endemo-->  <!--emo&:D--><img src='http://forum.eggdrop.org.ru/html/emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif' /><!--endemo-->  ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17757</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17756</guid>
        <pubDate>Fri, 31 Oct 2008 21:17:10 +0300</pubDate>
        <title>Searcher, Perevod и Rp5</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17756</link>
        <description><![CDATA[anaesthesia: Бгг). Вопли не очень развитых детишек меня развлекли, спасибо). А чтобы песни даунов не закончились на полуслове, вот еще один скрипт под (бугога&#33; :) suzi-патч и на русском языке<br /><b>Bred.tcl</b> - Бредогенератор<br /><a href='http://www.egghelp.ru/file.php?id=282' target='_blank'>Bred 1.2</a><br />Прошу микроцефалов qaz и vampirsa конструктивно проблеять свое одобрение) Если  вышеозначенным гоблинам неведом примененный к ним термин, то вот скрипт<br /><b>Gramota.tcl</b> - универсальный словарь<br /><a href='http://www.egghelp.ru/file.php?id=13' target='_blank'>Gramota 1.1</a><br />(естественно, под сюзи и на русском ;)<br />В случае однозначного одобрения моих гениальнейших произведений гомо эректусами vampirka и qaz публикация скриптов будет несомненно продолжена)<br />---<br />p.s Напутствие для казовампирок (слова для юзанья):<br /><!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->жопа, гавно, иди на&#60;подберите слово самостоятельно&#62;, охуели-заебали-всеказлы, хемилюминесценция<!--c2--></td></tr></table><div class='postcolor'><!--ec2--><br />]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17756</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17755</guid>
        <pubDate>Fri, 31 Oct 2008 19:51:28 +0300</pubDate>
        <title>Searcher, Perevod и Rp5</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17755</link>
        <description><![CDATA[qaz:  Поддерживаю Vampirshу патч Suzi гамно и все русские скрипты тоже гамно. <!--emo&:(--><img src='http://forum.eggdrop.org.ru/html/emoticons/sad.gif' border='0' style='vertical-align:middle' alt='sad.gif' /><!--endemo--> ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17755</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17754</guid>
        <pubDate>Fri, 31 Oct 2008 19:34:30 +0300</pubDate>
        <title>Searcher, Perevod и Rp5</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17754</link>
        <description><![CDATA[~Люмиан~:  <!--QuoteBegin-Vampirsha+Oct 31 2008, 05:49 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Vampirsha &#064; Oct 31 2008, 05:49 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Та вы вообще охуели. Нахуй всрались эти скрипты с патчам сюзи&#33;&#33;&#33;&#33;&#33;&#33; <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd--><br>А ты попробуй сделать такую же работу (патч Suzi) под себя и потом посылай остальных.<br><!--QuoteBegin-Adium+Oct 31 2008, 05:43 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Adium &#064; Oct 31 2008, 05:43 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Ну и как совет: &quot;нахуй - это прямо и немного направо&quot; (с)<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd--><br />+1 ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17754</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17753</guid>
        <pubDate>Fri, 31 Oct 2008 17:49:10 +0300</pubDate>
        <title>Searcher, Perevod и Rp5</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17753</link>
        <description><![CDATA[Vampirsha:  Та вы вообще охуели. Нахуй всрались эти скрипты с патчам сюзи&#33;&#33;&#33;&#33;&#33;&#33; ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17753</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17752</guid>
        <pubDate>Fri, 31 Oct 2008 17:43:05 +0300</pubDate>
        <title>Searcher, Perevod и Rp5</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17752</link>
        <description><![CDATA[Adium:  <!--QuoteBegin-Vampirsha+Oct 31 2008, 08:35 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Vampirsha &#064; Oct 31 2008, 08:35 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> В жопу себе засунь этот скрипт &#33;&#33;&#33; <!--emo&:(--><img src='http://forum.eggdrop.org.ru/html/emoticons/sad.gif' border='0' style='vertical-align:middle' alt='sad.gif' /><!--endemo--> <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd--><br />Ты из какого анала выползла? (с) Сначала свой список созданных скриптов продемонстрируйте, прежде чем обгаживать чужой труд.<br /><br />Ну и как совет: &quot;нахуй - это прямо и немного направо&quot; (с) ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17752</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17751</guid>
        <pubDate>Fri, 31 Oct 2008 17:35:34 +0300</pubDate>
        <title>Searcher, Perevod и Rp5</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17751</link>
        <description><![CDATA[Vampirsha:  В жопу себе засунь этот скрипт &#33;&#33;&#33;  <!--emo&:(--><img src='http://forum.eggdrop.org.ru/html/emoticons/sad.gif' border='0' style='vertical-align:middle' alt='sad.gif' /><!--endemo-->  ]]></description>
        <comments>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17751</comments>
      </item>
	
      <item>
        <guid isPermaLink='true'>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17750</guid>
        <pubDate>Fri, 31 Oct 2008 17:27:19 +0300</pubDate>
        <title>Searcher, Perevod и Rp5</title>
        <link>http://forum.eggdrop.org.ru/index.php?act=ST&amp;f=3&amp;t=3130&amp;hl=&amp;view=findpost&amp;p=17750</link>
        <description><![CDATA[anaesthesia: <b>Searcher.tcl</b> - поиск на Yandex / Google  / Youtube / Gogo / Wikipedia.  <span style='color:yellow'>*</span> скрипт использует xml-выдачу результатов поиска, поэтому не зависит от изменений в дизайне сайтов.<br /><a href='http://www.egghelp.ru/file.php?id=335' target='_blank'>Searcher 2.1 beta</a><br /><b>Perevod.tcl</b> - перевод слов или фраз через Multitran / Promt / Yandex / Google / Meta / Slovnik.  <span style='color:yellow'>*</span> универсальный переводчик с расширенными возможностями.<br /><a href='http://www.egghelp.ru/file.php?id=31' target='_blank'>Perevod 2.11  beta</a><br /><b>Rp5.tcl</b> - Российский прогноз погоды. <span style='color:yellow'>*</span> Наибольшее количество городов России.<br /><a href='http://www.egghelp.ru/file