<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>[ 456 ]</title>
		<link>https://c456.ru/</link>
		<description>Форум</description>
		<lastBuildDate>Sun, 03 May 2015 21:32:47 GMT</lastBuildDate>
		<generator>uCoz Web-Service</generator>
		<atom:link href="https://c456.ru/forum/rss" rel="self" type="application/rss+xml" />
		
		<item>
			<title>casino mrc</title>
			<link>https://c456.ru/forum/26-385-1</link>
			<pubDate>Sun, 03 May 2015 21:32:47 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://c456.ru/forum/26&quot;&gt;mIRC скриптинг&lt;/a&gt;&lt;br /&gt;Автор темы: [StingeR]&lt;br /&gt;Автор последнего сообщения: [StingeR]&lt;br /&gt;Количество ответов: 5</description>
			<content:encoded>&lt;div align=&quot;center&quot;&gt;&lt;span style=&quot;font-size:14pt;&quot;&gt;С чего всё началось:&lt;/span&gt; &lt;br /&gt; &lt;span style=&quot;font-size:11pt;&quot;&gt;Посмотрев на работу убогого скрипта бандит ткл решил переписать его на мирц с гораздо большим функционалом!&lt;/span&gt; &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;font-size:14pt;&quot;&gt;Суть игры&lt;/span&gt;: &lt;br /&gt; &lt;span style=&quot;font-size:11pt;&quot;&gt;Игрок крутит барабаны. Если выпадает любая выигрышная комбинация, ему на баланс падают монетки. Пока игрок не накопит 100 монет, игра будет для него бесплатной. После 5 монет за прокрут. Эти монеты забирает себе бот.&lt;/span&gt; &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;font-size:14pt;&quot;&gt;Выигрышные комбинации:&lt;/span&gt; &lt;br /&gt; &lt;span style=&quot;font-size:11pt;&quot;&gt;111 - 500 монет &lt;br /&gt; 222 - 222 монет &lt;br /&gt; 228 - Минус 228 монет  &lt;img rel=&quot;usm&quot; src=&quot;http://c456.ru/sml/_smile_idiot3.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;idiot&quot; /&gt; &lt;br /&gt; 333 - 1000 монет &lt;br /&gt; 444 - 500 монет &lt;br /&gt; 555 - 1000 монет &lt;br /&gt; 666 - Минус 666 монет  &lt;img rel=&quot;usm&quot; src=&quot;http://c456.ru/sml/_smile_hell.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;hell&quot; /&gt; &lt;br /&gt; 777 - 1000 монет &lt;br /&gt; 888 - Минус 100 монет  &lt;img rel=&quot;usm&quot; src=&quot;http://c456.ru/sml/booty.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;booty&quot; /&gt; &lt;br /&gt; 999 - 1000 монет &lt;br /&gt; 123,234,345,567,678,789 - 500 монет &lt;br /&gt; 456 - 4560 монет (самый большой выигрыш)  &lt;img rel=&quot;usm&quot; src=&quot;http://c456.ru/sml/yes.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;yes&quot; /&gt; &lt;br /&gt; XYX - Зеркальное число +50 монет &lt;br /&gt; XXY, YXX - два совпадения +20 монет + шанс 50% на смену Y соответственно шанс 10% поймать XXX   :nlo:&lt;/span&gt; &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;font-size:14pt;&quot;&gt;Bonus Game:&lt;/span&gt; &lt;br /&gt; &lt;span style=&quot;font-size:11pt;&quot;&gt;Также каждую игру есть шанс сыграть второй раз сразу же на хаяву (Bonus GAME) Шанс выиграть в процентном соотношении всегда разный: &lt;br /&gt; Шанс получить BG 10-25% всем + 1-25% тем у кого есть ТАЛИСМАН (Проценты суммируются) и того в самом удачном раскладе выбить BG составляет 50%&lt;/span&gt; &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;font-size:14pt;&quot;&gt;Грабежи:&lt;/span&gt; &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;font-size:11pt;&quot;&gt;Каждый игрок у которого есть более 500 монет, может грабить игроков у кого тоже больше 500 монет. В том числе можно грабить самого бота. &lt;br /&gt; При грабеже людей, у них может быть &lt;i&gt;БРОНЯ,&lt;/i&gt; она даёт плюсом от 3 до 20% на защиту. Статический процент защиты всего 32% &lt;br /&gt; Тоесть общий процент защиты составляет не более 52% (Шанс грабануть 48% в самом худшем варианте) &lt;br /&gt; Сумма грабежа случайная. От 100 до 300 монет. &lt;br /&gt; Сумма морального вреда в случае провала от 50 до 250 монет. &lt;br /&gt; Сумма которая ложится в &lt;u&gt;банк&lt;/u&gt; ровна той же сумме грабежа, который бы мог был быть.&lt;/span&gt; &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;font-size:14pt;&quot;&gt;Банк:&lt;/span&gt; &lt;br /&gt; &lt;span style=&quot;font-size:11pt;&quot;&gt;Также можно грабануть банк. С 1 раза это нереально)) , а далее +1% за каждую попытку. &lt;br /&gt; Тоесть 2 раз шанс грабануть составляет 2% и каждый последующий раз +1 процент! &lt;br /&gt; Банк складывается только от неудачных грабежей.&lt;/span&gt; &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;font-size:14pt;&quot;&gt;Прокруты:&lt;/span&gt; &lt;br /&gt; &lt;span style=&quot;font-size:11pt;&quot;&gt;Есть прокруты личные (копятся каждым человеком) и общие &lt;br /&gt; За каждый 10 прокрут бот даст 15-25 монет &lt;br /&gt; За каждый 100 прокрут бот даст 500 монет &lt;br /&gt; За каждый 1000 прокрут бот даст 1000 монет&lt;/span&gt;&lt;/div&gt;</content:encoded>
			<category>mIRC скриптинг</category>
			<dc:creator>[StingeR]</dc:creator>
			<guid>https://c456.ru/forum/26-385-1</guid>
		</item>
		<item>
			<title>Идеи для скриптов</title>
			<link>https://c456.ru/forum/26-305-1</link>
			<pubDate>Mon, 27 Aug 2012 08:19:23 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://c456.ru/forum/26&quot;&gt;mIRC скриптинг&lt;/a&gt;&lt;br /&gt;Описание темы: Пишите ваши мысли&lt;br /&gt;Автор темы: [StingeR]&lt;br /&gt;Автор последнего сообщения: Epic&lt;br /&gt;Количество ответов: 25</description>
			<content:encoded>Уже даже незнаю какие скрипты на досуге писать) Помогайте думать</content:encoded>
			<category>mIRC скриптинг</category>
			<dc:creator>[StingeR]</dc:creator>
			<guid>https://c456.ru/forum/26-305-1</guid>
		</item>
		<item>
			<title>seen</title>
			<link>https://c456.ru/forum/26-298-1</link>
			<pubDate>Tue, 26 Apr 2011 18:23:24 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://c456.ru/forum/26&quot;&gt;mIRC скриптинг&lt;/a&gt;&lt;br /&gt;Описание темы: !seen DmitRex&lt;br /&gt;Автор темы: DmitRexInfo&lt;br /&gt;Автор последнего сообщения: [StingeR]&lt;br /&gt;Количество ответов: 4</description>
			<content:encoded>!seen. думаю многие оценят.. а если это удалось, то увидят превосходство над еггдроп &lt;p&gt; говорить о достоинствах скрипта, все-равно что описывать принцип его работы, проговаривать каждую команду.. поэтому без этого. разве что хочется заметить - построено на хэш таблицах, и гибкость при поиске ника, а все остальное вы должны увидеть сами &lt;p&gt; !seen &lt;nick|mask&gt; &lt;p&gt; примеры запросов: &lt;br /&gt; !seen *ing* - найдет все ники, в которых есть слово по маске *ing* &lt;br /&gt; !seen *!*@*.is74.loc - покажет пользователей с соответствующей маской по хосту &lt;br /&gt; !seen DmitRex - если я в IRC, покажет мои каналы, иначе покажет мое последнее действие, а если моих ников больше 1 или бот видет меня увидет - покажет мои каналы &lt;p&gt; спасибо господам с #mirc-scripts за тесты)..c irc.senet.ru &lt;p&gt; это первая бета-версия скрипта, выложена только чтобы все ее протестировали и сообщили о багах.. &lt;p&gt; в следующей версии они будут исправлены и добавлена функция, когда ищется ник, чтобы потом при заходе этого ника на канал с ботом ему сообщалось что его искали.. базы я эти создал в скрипте, а вот сделать из головы вылетело но сделаю в следующей версии обязательно) &lt;p&gt; p.s. очень надеюсь что скрипт заработает &quot;из коробки&quot; =)</content:encoded>
			<category>mIRC скриптинг</category>
			<dc:creator>DmitRexInfo</dc:creator>
			<guid>https://c456.ru/forum/26-298-1</guid>
		</item>
		<item>
			<title>Помощь по скриптингу</title>
			<link>https://c456.ru/forum/26-130-1</link>
			<pubDate>Fri, 25 Mar 2011 11:03:58 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://c456.ru/forum/26&quot;&gt;mIRC скриптинг&lt;/a&gt;&lt;br /&gt;Автор темы: [StingeR]&lt;br /&gt;Автор последнего сообщения: [StingeR]&lt;br /&gt;Количество ответов: 55</description>
			<content:encoded>Что вам надо спрашивайте. Поможем</content:encoded>
			<category>mIRC скриптинг</category>
			<dc:creator>[StingeR]</dc:creator>
			<guid>https://c456.ru/forum/26-130-1</guid>
		</item>
		<item>
			<title>Библиотеки Алиасов</title>
			<link>https://c456.ru/forum/26-363-1</link>
			<pubDate>Wed, 09 Mar 2011 15:20:34 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://c456.ru/forum/26&quot;&gt;mIRC скриптинг&lt;/a&gt;&lt;br /&gt;Автор темы: [StingeR]&lt;br /&gt;Автор последнего сообщения: [StingeR]&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>Тема взята с &lt;a class=&quot;link&quot; target=&quot;_blank&quot; href=&quot;http://u.to/co7P&quot; title=&quot;http://forum.bestirc.ru/index.php?showtopic=287&quot; rel=&quot;nofollow&quot;&gt;http://forum.bestirc.ru/index.php?showtopic=287&lt;/a&gt; , за что им большое спасибо &lt;img rel=&quot;usm&quot; src=&quot;http://c456.ru/sml/smiley.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;:)&quot;&gt; &lt;p&gt; Как говориться зачем изобретать каждый раз велосипед? &lt;p&gt; $rduration(N) Возвращает секунды в русском формате сек./мин./день.... &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;alias rduration { return $replace($duration($1&amp;#41;,secs,сек.,sec,сек.,mins,мин.,min,мин.,hrs,час.,hr,час.,day,день,days,дней,wk,неделя,wks,недель&amp;#41; } &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Пример: $rduration(6000) вернет 1час. 49мин. &lt;p&gt; --- &lt;br /&gt; $rdata(d/m) Вернет месяц или день недели в русском формате: &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;alias rdata { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if ($1 == m&amp;#41; return $replace($date(mmmm&amp;#41;,January,Января,December,Декабря,November,Ноября,October,Октября,February,Февраля,March,Марта,April,Апреля,May,Мая,June, Июня,July,Июля,August,Августа,September,Сентября&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if ($1 == d&amp;#41; return $replace($date(dddd&amp;#41;,Sunday,Воскресенье,Monday,Понедельник,Tuesday,Вторник,Wednesday,Среда,Thursday,Четверг,Friday,Пятница,Saturday,Суббота&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt; }&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; Пример: $rdata(d) $date(dd) $rdata(m) вернет Субота 29 Августа &lt;p&gt; --- &lt;br /&gt; $rstr(string,N) Бегущая строка для динамических приложений &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;alias rstr {&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;&amp;nbsp;$mid($1,$2,$calc($len($1&amp;#41; - $2 + 1&amp;#41;&amp;#41; $mid($1,1,$calc($2 - 1&amp;#41;&amp;#41; } &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Пример: $rstr(test sword,2) вернет est sword t &lt;br /&gt; -- &lt;br /&gt; $convert.size(N) Вернет байты в байты/килобайты/мегабайты/гигобайты &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;alias convert.size { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if ($1 == 0&amp;#41; { return --- } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;elseif ($1 &lt; 1024&amp;#41; { return $1 $+ б } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;elseif ($1 &gt; 1024&amp;#41;&amp;nbsp;&amp;nbsp;&amp;&amp; ($1 &lt; 1048576&amp;#41; { return $round($calc($1 / 1024&amp;#41;,2&amp;#41; $+ Кб } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;elseif ($1 &gt; 1048576&amp;#41; &amp;&amp; ($1 &lt; 1073741824&amp;#41; { return $round($calc($1 / 1048576&amp;#41;,2&amp;#41; $+ Мб }&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;else { return $round($calc($1 / 1073741824&amp;#41;,2&amp;#41; $+ Гб } &lt;br /&gt; }&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; Пример: $convert.size(2845563) вернет 2.71Мб &lt;p&gt; --- &lt;p&gt; $find.ip.chan(N) Ищет на текущем канале указанный IP адрес и возвращает найденные ник/и. В противном случае вернет $false &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;alias find.ip.chan { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;var %i 1,%ip *!*@ $+&amp;nbsp;&amp;nbsp;$1 | /who # &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;while (%i &lt;= $nick(#,0&amp;#41;&amp;#41; {&amp;nbsp;&amp;nbsp;if ($address($nick(#,%i&amp;#41;,2&amp;#41; == %ip&amp;#41; {&amp;nbsp;&amp;nbsp;var %fnick = %fnick $nick(#,%i&amp;#41;&amp;nbsp;&amp;nbsp;} | inc %i 1&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (%fnick&amp;#41; {&amp;nbsp;&amp;nbsp;return %fnick $+&amp;nbsp;&amp;nbsp;( $+ $1 $+ &amp;#41; } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;else {&amp;nbsp;&amp;nbsp;return $false&amp;nbsp;&amp;nbsp;} &lt;br /&gt; }&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; Пример: $find.ip.chan(10.10.10.10) вернет ник с текущим адресом или $false, если такого адреса нет на канале. &lt;br /&gt; --- &lt;br /&gt; $leap.year(year) Определения високосного года. &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;alias leap.year {&amp;nbsp;&amp;nbsp;if ($calc($abs($calc($1 - 2000&amp;#41;&amp;#41; % 4&amp;#41; == 0&amp;#41; { return $true } |&amp;nbsp;&amp;nbsp;return $false }&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; Пример: $leap.year(2008) вернет $true &lt;br /&gt; --- &lt;br /&gt; $translit(string) Автоперевод строки при неправильной раскладке. &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;translit { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (f isin $1- || j isin $1- || t isin $1- || z isin $1- || e isin $1- || b isin $1- &amp;#41; { return&amp;nbsp;&amp;nbsp;$replace($1-,q,й,w,ц,e,у,r,к,t,е,y,н,u,г,i,ш,o,щ,p,з,&amp;#91;,х,],ъ,a,ф,s,ы,d,в,f,а,g,п,h,р,j,о,k,л,l,д,;,ж,$chr(39&amp;#41;,э,z,я,x,ч,c,с,v,м,b,и,n,т,m,ь,$chr(44&amp;#41;,б,.,ю, ,ё,/,.,&amp;,?&amp;#41;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;else {&amp;nbsp;&amp;nbsp;return $replace($1-,й,q,ц,w,у,e,к,r,е,t,н,y,г,u,ш,i,щ,o,з,p,х,&amp;#91;,ъ,],ф,a,ы,s,в,d,а,f,п,g,р,h,о,j,л,k,д,l,ж,;,э,$chr(39&amp;#41;,я,z,ч,x,с,c,м,v,и,b,т,n,ь,m,б,$chr(44&amp;#41;,ю,.,ё, ,.,/&amp;#41;&amp;nbsp;&amp;nbsp;} &lt;br /&gt; }&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; Пример: $translit(ghjdthrf) вернет проверка &lt;br /&gt; Примечание: Чувствительный к регистру &lt;br /&gt; --- &lt;br /&gt; $massive(name,N/-ipo[N],value,...value) Примитивные массивы и работа с ним. (возможно упрощенная(?) работа с токенами.) &lt;br /&gt; Примечание: массив создаёся переменной и выглядит как %value,value....value. &lt;br /&gt; Свойства: &lt;br /&gt; .num число элементов в массиве. &lt;br /&gt; .add Добавить элемент в массив &lt;br /&gt; -i - перезаписать N элемент массива &lt;br /&gt; .rem Удалить элемент из массива &lt;br /&gt; -i -удалить N элемент массива. &lt;br /&gt; -o -Все значения равные value &lt;br /&gt; и т.п. (лень писать) &lt;br /&gt; Взможности: поиск, перезапись,возвращения элемента. &lt;p&gt; .find &lt;br /&gt; .repl. &lt;br /&gt; .wild &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;massive { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if ($1 == $null&amp;#41; { halt } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;&amp;nbsp;($prop == num&amp;#41; { return $numtok(% &amp;#91; $+ &amp;#91; $1 ]&amp;nbsp;&amp;nbsp;],44&amp;#41; }&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;elseif ($2 == $null&amp;#41; { halt } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;elseif ($prop == add&amp;#41; {&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if ($3 == -i&amp;#41; &amp;&amp; ($4 isnum&amp;#41; {&amp;nbsp;&amp;nbsp;&amp;nbsp;set % &amp;#91; $+ &amp;#91; $1 ]&amp;nbsp;&amp;nbsp;]&amp;nbsp;&amp;nbsp;$instok(% &amp;#91; $+ &amp;#91; $1 ]&amp;nbsp;&amp;nbsp;],$2,$4,44&amp;#41;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else { set % &amp;#91; $+ &amp;#91; $1 ]&amp;nbsp;&amp;nbsp;]&amp;nbsp;&amp;nbsp;&amp;nbsp;$iif(% &amp;#91; $+ &amp;#91; $1 ] ],% &amp;#91; $+ &amp;#91; $1 ] ] $+ $chr(44&amp;#41;,% &amp;#91; $+ &amp;#91; $1 ] ]&amp;#41;&amp;nbsp;&amp;nbsp;$+ $2&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;elseif ($prop == rem&amp;#41; {&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if ($2 == -i&amp;#41; &amp;&amp; ($3 isnum&amp;#41; &amp;&amp; ($3 &lt;= $numtok( % &amp;#91; $+ &amp;#91; $1 ]&amp;nbsp;&amp;nbsp;],44&amp;#41;&amp;#41; { set % &amp;#91; $+ &amp;#91; $1 ]&amp;nbsp;&amp;nbsp;] $deltok(% &amp;#91; $+ &amp;#91; $1 ]&amp;nbsp;&amp;nbsp;],$3,44&amp;#41; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elseif ($2 == -o&amp;#41; {&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if ($matchtok(% &amp;#91; $+ &amp;#91; $1 ]&amp;nbsp;&amp;nbsp;],$3,0,44&amp;#41; &gt;= 2&amp;#41; {&amp;nbsp;&amp;nbsp;while ($matchtok(% &amp;#91; $+ &amp;#91; $1 ]&amp;nbsp;&amp;nbsp;],$3,0,44&amp;#41;&amp;#41; {&amp;nbsp;&amp;nbsp;&amp;nbsp;set % &amp;#91; $+ &amp;#91; $1 ]&amp;nbsp;&amp;nbsp;] $remtok(% &amp;#91; $+ &amp;#91; $1 ]&amp;nbsp;&amp;nbsp;],$3,44&amp;#41; } }&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else { set % &amp;#91; $+ &amp;#91; $1 ]&amp;nbsp;&amp;nbsp;] $remtok(% &amp;#91; $+ &amp;#91; $1 ]&amp;nbsp;&amp;nbsp;],$3,44&amp;#41; } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elseif ($left($2,2&amp;#41; == -p&amp;#41; &amp;&amp; ($remove($2,-p&amp;#41; isnum&amp;#41; { set % &amp;#91; $+ &amp;#91; $1 ]&amp;nbsp;&amp;nbsp;] $remtok(% &amp;#91; $+ &amp;#91; $1 ]&amp;nbsp;&amp;nbsp;],$3,$remove($2,-p&amp;#41;,44&amp;#41;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;elseif ($prop == find&amp;#41; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if ($left($2,1&amp;#41; == -p&amp;#41; &amp;&amp; ($remove($2,p&amp;#41; isnum&amp;#41; { return $findtok(% &amp;#91; $+ &amp;#91; $1 ]&amp;nbsp;&amp;nbsp;],$3,$remove($2,-p&amp;#41;,44&amp;#41; } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elseif ($2 == -o&amp;#41; { return $findtok(% &amp;#91; $+ &amp;#91; $1 ]&amp;nbsp;&amp;nbsp;],$3,0,44&amp;#41; } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else { return $findtok(% &amp;#91; $+ &amp;#91; $1 ]&amp;nbsp;&amp;nbsp;],$2,1,44&amp;#41; } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;elseif ($prop == repl&amp;#41; {&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if ($2 == -p&amp;#41; &amp;&amp; ($3 isnum&amp;#41; { set % &amp;#91; $+ &amp;#91; $1 ]&amp;nbsp;&amp;nbsp;] $puttok(% &amp;#91; $+ &amp;#91; $1 ]&amp;nbsp;&amp;nbsp;],$4,$3,44&amp;#41; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elseif ($2 == -o&amp;#41; { if ($matchtok(% &amp;#91; $+ &amp;#91; $1 ]&amp;nbsp;&amp;nbsp;],$3,0,44&amp;#41; &gt;= 2&amp;#41; {&amp;nbsp;&amp;nbsp;var %i 1 | while ($matchtok(% &amp;#91; $+ &amp;#91; $1 ]&amp;nbsp;&amp;nbsp;],$3,0,44&amp;#41;&amp;#41; {&amp;nbsp;&amp;nbsp;&amp;nbsp;set % &amp;#91; $+ &amp;#91; $1 ]&amp;nbsp;&amp;nbsp;] $reptok(% &amp;#91; $+ &amp;#91; $1 ]&amp;nbsp;&amp;nbsp;],$3,$4,1,44&amp;#41; | inc %i 1&amp;nbsp;&amp;nbsp;} }&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else {&amp;nbsp;&amp;nbsp;set % &amp;#91; $+ &amp;#91; $1 ]&amp;nbsp;&amp;nbsp;] $reptok(% &amp;#91; $+ &amp;#91; $1 ]&amp;nbsp;&amp;nbsp;],$2,$3,1,44&amp;#41; }&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;elseif ($prop == wild&amp;#41; {&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if ($2 == -l&amp;#41;&amp;nbsp;&amp;nbsp;{ var %i 4 | while ($0 &gt;= %i&amp;#41; {&amp;nbsp;&amp;nbsp;if ($3 == $gettok(% &amp;#91; $+ &amp;#91; $1 ]&amp;nbsp;&amp;nbsp;],$ &amp;#91; $+ &amp;#91; %i ] ],44&amp;#41;&amp;#41; {&amp;nbsp;&amp;nbsp;inc %i 1 } | else {&amp;nbsp;&amp;nbsp;return $false | halt }&amp;nbsp;&amp;nbsp;&amp;nbsp;} | return $true } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else { var %i 3 | while ($0 &gt;= %i&amp;#41; {&amp;nbsp;&amp;nbsp;if ($gettok(% &amp;#91; $+ &amp;#91; $1 ]&amp;nbsp;&amp;nbsp;],$2,44&amp;#41; == $gettok(% &amp;#91; $+ &amp;#91; $1 ]&amp;nbsp;&amp;nbsp;],$ &amp;#91; $+ &amp;#91; %i ] ],44&amp;#41;&amp;#41; {&amp;nbsp;&amp;nbsp;inc %i 1 } | else {&amp;nbsp;&amp;nbsp;return $false | halt }&amp;nbsp;&amp;nbsp;&amp;nbsp;} | return $true } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;else { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if ($2 == -i&amp;#41; { return $findtok(% &amp;#91; $+ &amp;#91; $1 ]&amp;nbsp;&amp;nbsp;],$3,1,44&amp;#41; }&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else { return&amp;nbsp;&amp;nbsp;$gettok(% &amp;#91; $+ &amp;#91; $1 ]&amp;nbsp;&amp;nbsp;],$2,44&amp;#41; } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; }&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; $parse(string) Вернет строку с подкрашеными красным латинскими буквами(удобно, когда русские буквы подменяют латинскими) &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;parse { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;var %i = 1, %j = $1-, %x &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;while (%i &lt;= $len(%j&amp;#41;&amp;#41; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if $asc($mid(%j,%i,1&amp;#41;&amp;#41; &lt; 192 { %x = %x $+ 4 $+ $mid(%j,%i,1&amp;#41; $+  } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else { %x = %x $+ $mid(%j,%i,1&amp;#41; } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;inc %i &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;return %x &lt;br /&gt; } &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Пример: $parse(тecт стpoки) вернет тecт стpoки &lt;p&gt; -- &lt;br /&gt; $urlencode(string) Вернет строку, закодированую аля url &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;urlencode { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;var %i = 0, %r&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;while (%i &lt; $len($1-&amp;#41;&amp;#41; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;inc %i &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%r = %r $+ $chr(37&amp;#41; $+ $base($asc($mid($1-,%i,1&amp;#41;&amp;#41;,10,16,2&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;return %r &lt;br /&gt; }&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; Пример: $urlencode(здесь был я) вернет %E7%E4%E5%F1%FC%20%E1%FB%EB%20%FF &lt;p&gt; -- &lt;br /&gt; $nicks(channel) Вернет все ники канала channel (p.s. вы должны быть на этом канале) &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;nicks { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;var %i = 1, %nicks, %chan = $1&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;while (%i &lt;= $nick(%chan,0&amp;#41;&amp;#41; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%nicks = %nicks $nick(%chan,%i&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;inc %i &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;return %nicks &lt;br /&gt; } &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Пример: $nicks(#bestirc) вернет ServBot IRCBot yXo Иста`aw _derox`off... и т.д.</content:encoded>
			<category>mIRC скриптинг</category>
			<dc:creator>[StingeR]</dc:creator>
			<guid>https://c456.ru/forum/26-363-1</guid>
		</item>
		<item>
			<title>Скрипты на вашу мирку через каторую вы сидите</title>
			<link>https://c456.ru/forum/26-133-1</link>
			<pubDate>Sun, 10 Oct 2010 04:39:49 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://c456.ru/forum/26&quot;&gt;mIRC скриптинг&lt;/a&gt;&lt;br /&gt;Автор темы: [StingeR]&lt;br /&gt;Автор последнего сообщения: _Dimon_&lt;br /&gt;Количество ответов: 3</description>
			<content:encoded>Скрипт Потщета слов и символов произнесёных вами(в нарко бай стингер это уже есть) &lt;p&gt; on 1:input:*: { if ($left($1-,1) != /) { set %simvoli $calc(%simvoli + $len($1-)) | set %slova $calc(%slova + $0) } } &lt;p&gt; Создастся 2 переменные %simvoli и %slova &lt;br /&gt; Штобы сказать в канал эти данные добавляем в менюшки к примеру &quot;Я сказал %slova слов и напечатал %simvoli символов&quot;</content:encoded>
			<category>mIRC скриптинг</category>
			<dc:creator>[StingeR]</dc:creator>
			<guid>https://c456.ru/forum/26-133-1</guid>
		</item>
		<item>
			<title>Автоидентификация ника</title>
			<link>https://c456.ru/forum/26-139-1</link>
			<pubDate>Sun, 10 Oct 2010 04:37:18 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://c456.ru/forum/26&quot;&gt;mIRC скриптинг&lt;/a&gt;&lt;br /&gt;Автор темы: [StingeR]&lt;br /&gt;Автор последнего сообщения: _Dimon_&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>Скрипт автоидентификации. Файл autoid.korshun переместите в корень вашего &lt;br /&gt; клиента и подгрузите его командой /load -rs autoid.korshun</content:encoded>
			<category>mIRC скриптинг</category>
			<dc:creator>[StingeR]</dc:creator>
			<guid>https://c456.ru/forum/26-139-1</guid>
		</item>
		<item>
			<title>Karma</title>
			<link>https://c456.ru/forum/26-292-1</link>
			<pubDate>Tue, 21 Sep 2010 13:18:32 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://c456.ru/forum/26&quot;&gt;mIRC скриптинг&lt;/a&gt;&lt;br /&gt;Автор темы: DmitRexInfo&lt;br /&gt;Автор последнего сообщения: Rammstein_boy&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; on *:START: { hmake karma 1 | $iif($exists(channels&amp;#92;karma.txt&amp;#41;,hload karma channels&amp;#92;karma.txt&amp;#41; } &lt;br /&gt; on *:JOIN:*: { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if $nick == $me { hadd karma join. $+ $nick $ctime | hadd karma online. $+ $nick 0 } &lt;br /&gt; } &lt;br /&gt; on *:TEXT:*:*: { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$iif(!$hget(karma,join. $+ $nick&amp;#41;,hadd karma join. $+ $nick $ctime&amp;#41; | hadd karma online. $+ $nick $calc($ctime - $hget(karma,join. $+ $nick&amp;#41;&amp;#41; | var %t = спасибо 10х 10x спс спасиб cgc thanks фэнкс фенкс cgfcb,j &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if $nick !isin $gettok($1-,1-2,32&amp;#41; &amp;&amp; $me !isin $gettok($1-,1-2,32&amp;#41; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if $hget(karma,set. $+ $nick&amp;#41; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if +1 isin $gettok($1-,1-2,32&amp;#41; || -1 isin $gettok($1-,1-2,32&amp;#41; { msg $chan $nick $+ , Вы сможете управлять кармой через $duration($hget(karma,set. $+ $nick&amp;#41;&amp;#41; } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if ($1 == +1 &amp;&amp; $strip($2&amp;#41; ison $chan&amp;#41; || ($2 == +1 &amp;&amp; $remove($strip($1&amp;#41;,$chr(44&amp;#41;,$chr(94&amp;#41;,$chr(58&amp;#41;&amp;#41; ison $chan&amp;#41; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$iif(!$hget(karma,karma. $+ $iif($1 == +1,$2,$remove($strip($1&amp;#41;,$chr(44&amp;#41;,$chr(94&amp;#41;,$chr(58&amp;#41;&amp;#41;&amp;#41;&amp;#41;,hadd karma karma. $+ $iif($1 == +1,$2,$remove($strip($1&amp;#41;,$chr(44&amp;#41;,$chr(94&amp;#41;,$chr(58&amp;#41;&amp;#41;&amp;#41; 0 0 0 0 0 0&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;hadd karma karma. $+ $iif($1 == +1,$2,$remove($strip($1&amp;#41;,$chr(44&amp;#41;,$chr(94&amp;#41;,$chr(58&amp;#41;&amp;#41;&amp;#41; $calc(($gettok($hget(karma,karma. $+ $iif($1 == +1,$2,$remove($strip($1&amp;#41;,$chr(44&amp;#41;,$chr(94&amp;#41;,$chr(58&amp;#41;&amp;#41;&amp;#41;&amp;#41;,1,32&amp;#41; + 1&amp;#41; + $hget(karma,online. $+ $iif($1 == +1,$2,$remove($strip($1&amp;#41;,$chr(44&amp;#41;,$chr(94&amp;#41;,$chr(58&amp;#41;&amp;#41;&amp;#41;&amp;#41; / 86400&amp;#41; $iif($gettok($hget(karma,karma. $+ $iif($1 == +1,$2,$remove($strip($1&amp;#41;,$chr(44&amp;#41;,$chr(94&amp;#41;,$chr(58&amp;#41;&amp;#41;&amp;#41;&amp;#41;,2,32&amp;#41;,$ifmatch,1&amp;#41; $iif($gettok($hget(karma,karma. $+ $iif($1 == +1,$2,$remove($strip($1&amp;#41;,$chr(44&amp;#41;,$chr(94&amp;#41;,$chr(58&amp;#41;&amp;#41;&amp;#41;&amp;#41;,3,32&amp;#41;,$ifmatch,0&amp;#41; $iif($gettok($hget(karma,karma. $+ $iif($1 == +1,$2,$remove($strip($1&amp;#41;,$chr(44&amp;#41;,$chr(94&amp;#41;,$chr(58&amp;#41;&amp;#41;&amp;#41;&amp;#41;,4,32&amp;#41;,$ifmatch,0&amp;#41; $iif($gettok($hget(karma,karma. $+ $iif($1 == +1,$2,$remove($strip($1&amp;#41;,$chr(44&amp;#41;,$chr(94&amp;#41;,$chr(58&amp;#41;&amp;#41;&amp;#41;&amp;#41;,5,32&amp;#41;,$ifmatch,0&amp;#41; $iif($gettok($hget(karma,karma. $+ $iif($1 == +1,$2,$remove($strip($1&amp;#41;,$chr(44&amp;#41;,$chr(94&amp;#41;,$chr(58&amp;#41;&amp;#41;&amp;#41;&amp;#41;,6,32&amp;#41;,$ifmatch,0&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;hadd karma karma. $+ $nick $gettok($hget(karma,karma. $+ $nick&amp;#41;,1,32&amp;#41; $iif($gettok($hget(karma,karma. $+ $nick&amp;#41;,2,32&amp;#41;,$calc($ifmatch + 1&amp;#41;,1&amp;#41; $gettok($hget(karma,karma. $+ $nick&amp;#41;,3,32&amp;#41; $gettok($hget(karma,karma. $+ $nick&amp;#41;,4,32&amp;#41; $gettok($hget(karma,karma. $+ $nick&amp;#41;,5,32&amp;#41; $gettok($hget(karma,karma. $+ $nick&amp;#41;,6,32&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;hadd -zu3600 karma set. $+ $nick 3600 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elseif ($1 == -1 &amp;&amp; $strip($2&amp;#41; ison $chan&amp;#41; || ($2 == -1 &amp;&amp; $remove($strip($1&amp;#41;,$chr(44&amp;#41;,$chr(94&amp;#41;,$chr(58&amp;#41;&amp;#41; ison $chan&amp;#41; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$iif(!$hget(karma,karma. $+ $iif($1 == +1,$2,$remove($strip($1&amp;#41;,$chr(44&amp;#41;,$chr(94&amp;#41;,$chr(58&amp;#41;&amp;#41;&amp;#41;&amp;#41;,hadd karma karma. $+ $iif($1 == +1,$2,$remove($strip($1&amp;#41;,$chr(44&amp;#41;,$chr(94&amp;#41;,$chr(58&amp;#41;&amp;#41;&amp;#41; 0 0 0 0 0 0&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;hadd karma karma. $+ $iif($1 == -1,$2,$remove($strip($1&amp;#41;,$chr(44&amp;#41;,$chr(94&amp;#41;,$chr(58&amp;#41;&amp;#41;&amp;#41; $gettok($hget(karma,karma. $+ $iif($1 == -1,$2,$remove($strip($1&amp;#41;,$chr(44&amp;#41;,$chr(94&amp;#41;,$chr(58&amp;#41;&amp;#41;&amp;#41;&amp;#41;,1,32&amp;#41; $iif($gettok($hget(karma,karma. $+ $iif($1 == -1,$2,$remove($strip($1&amp;#41;,$chr(44&amp;#41;,$chr(94&amp;#41;,$chr(58&amp;#41;&amp;#41;&amp;#41;&amp;#41;,2,32&amp;#41;,$ifmatch,1&amp;#41; $iif($gettok($hget(karma,karma. $+ $iif($1 == -1,$2,$remove($strip($1&amp;#41;,$chr(44&amp;#41;,$chr(94&amp;#41;,$chr(58&amp;#41;&amp;#41;&amp;#41;&amp;#41;,3,32&amp;#41;,$ifmatch,0&amp;#41; $iif($gettok($hget(karma,karma. $+ $iif($1 == -1,$2,$remove($strip($1&amp;#41;,$chr(44&amp;#41;,$chr(94&amp;#41;,$chr(58&amp;#41;&amp;#41;&amp;#41;&amp;#41;,4,32&amp;#41;,$ifmatch,0&amp;#41; $calc($iif($gettok($hget(karma,karma. $+ $iif($1 == -1,$2,$remove($strip($1&amp;#41;,$chr(44&amp;#41;,$chr(94&amp;#41;,$chr(58&amp;#41;&amp;#41;&amp;#41;&amp;#41;,5,32&amp;#41;,$ifmatch,0&amp;#41; + 1&amp;#41; $iif($gettok($hget(karma,karma. $+ $iif($1 == -1,$2,$remove($strip($1&amp;#41;,$chr(44&amp;#41;,$chr(94&amp;#41;,$chr(58&amp;#41;&amp;#41;&amp;#41;&amp;#41;,6,32&amp;#41;,$ifmatch,0&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;hadd karma karma. $+ $nick $gettok($hget(karma,karma. $+ $nick&amp;#41;,1,32&amp;#41; $iif($gettok($hget(karma,karma. $+ $nick&amp;#41;,2,32&amp;#41;,$ifmatch,1&amp;#41; $gettok($hget(karma,karma. $+ $nick&amp;#41;,3,32&amp;#41; $gettok($hget(karma,karma. $+ $nick&amp;#41;,4,32&amp;#41; $gettok($hget(karma,karma. $+ $nick&amp;#41;,5,32&amp;#41; $calc($gettok($hget(karma,karma. $+ $nick&amp;#41;,6,32&amp;#41; - 1&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;hadd -zu3600 karma set. $+ $nick 3600 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if $istok(%t,$remove($2,$chr(44&amp;#41;,$chr(46&amp;#41;&amp;#41;,32&amp;#41; &amp;&amp; $remove($strip($1&amp;#41;,$chr(44&amp;#41;,$chr(94&amp;#41;,$chr(58&amp;#41;&amp;#41; ison $chan { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$iif(!$hget(karma,karma. $+ $remove($strip($1&amp;#41;,$chr(44&amp;#41;,$chr(94&amp;#41;,$chr(58&amp;#41;&amp;#41;&amp;#41;,hadd karma karma. $+ $remove($strip($1&amp;#41;,$chr(44&amp;#41;,$chr(94&amp;#41;,$chr(58&amp;#41;&amp;#41; 0 0 0 0 0 0&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;hadd karma karma. $+ $remove($strip($1&amp;#41;,$chr(44&amp;#41;,$chr(94&amp;#41;,$chr(58&amp;#41;&amp;#41; $gettok($hget(karma,karma. $+ $remove($strip($1&amp;#41;,$chr(44&amp;#41;,$chr(94&amp;#41;,$chr(58&amp;#41;&amp;#41;&amp;#41;,1,32&amp;#41; $iif($gettok($hget(karma,karma. $+ $remove($strip($1&amp;#41;,$chr(44&amp;#41;,$chr(94&amp;#41;,$chr(58&amp;#41;&amp;#41;&amp;#41;,2,32&amp;#41;,$ifmatch,1&amp;#41; $calc($gettok($hget(karma,karma. $+ $remove($strip($1&amp;#41;,$chr(44&amp;#41;,$chr(94&amp;#41;,$chr(58&amp;#41;&amp;#41;&amp;#41;,3,32&amp;#41; + 1&amp;#41; $gettok($hget(karma,karma. $+ $remove($strip($1&amp;#41;,$chr(44&amp;#41;,$chr(94&amp;#41;,$chr(58&amp;#41;&amp;#41;&amp;#41;,4,32&amp;#41; $gettok($hget(karma,karma. $+ $remove($strip($1&amp;#41;,$chr(44&amp;#41;,$chr(94&amp;#41;,$chr(58&amp;#41;&amp;#41;&amp;#41;,5,32&amp;#41; $gettok($hget(karma,karma. $+ $remove($strip($1&amp;#41;,$chr(44&amp;#41;,$chr(94&amp;#41;,$chr(58&amp;#41;&amp;#41;&amp;#41;,6,32&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;hadd karma karma. $+ $nick $gettok($hget(karma,karma. $+ $nick&amp;#41;,1,32&amp;#41; $iif($gettok($hget(karma,karma. $+ $nick&amp;#41;,2,32&amp;#41;,$ifmatch,1&amp;#41; $gettok($hget(karma,karma. $+ $nick&amp;#41;,3,32&amp;#41; $calc($gettok($hget(karma,karma. $+ $nick&amp;#41;,4,32&amp;#41; + 1&amp;#41; $iif($gettok($hget(karma,karma. $+ $nick&amp;#41;,5,32&amp;#41;,$ifmatch,0&amp;#41; $iif($gettok($hget(karma,karma. $+ $nick&amp;#41;,6,32&amp;#41;,$ifmatch,0&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if $1 == !karma || $1 == !карма { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$iif(!$hget(karma,join. $+ $iif($2 &amp;&amp; $2 ison $chan,$2,$nick&amp;#41;&amp;#41;,hadd karma join. $+ $iif($2 &amp;&amp; $2 ison $chan,$2,$nick&amp;#41; $ctime&amp;#41; | hadd karma online. $+ $iif($2 &amp;&amp; $2 ison $chan,$2,$nick&amp;#41; $calc($ctime - $hget(karma,join. $+ $iif($2 &amp;&amp; $2 ison $chan,$2,$nick&amp;#41;&amp;#41;&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if $2 &amp;&amp; $hget(karma,karma. $+ $2&amp;#41; &amp;&amp; $2 != $nick { msg $chan $nick $+ , Карма у $2 $calc($remove($gettok($hget(karma,karma. $+ $2&amp;#41;,1,32&amp;#41;,$chr(43&amp;#41;&amp;#41; - $remove($gettok($hget(karma,karma. $+ $2&amp;#41;,5,32&amp;#41;,$chr(45&amp;#41;&amp;#41;&amp;#41; $chr(91&amp;#41; $+ + $+ $iif($gettok($hget(karma,karma. $+ $2&amp;#41;,1,32&amp;#41;,$ifmatch,0&amp;#41; $+ / $+ $iif($gettok($hget(karma,karma. $+ $2&amp;#41;,5,32&amp;#41;,$ifmatch,0&amp;#41; $+ $chr(93&amp;#41; $chr(40&amp;#41; $+ повышал: $iif($gettok($hget(karma,karma. $+ $2&amp;#41;,6,32&amp;#41;,$ifmatch,0&amp;#41; $+ ; занижал: $iif($gettok($hget(karma,karma. $+ $2&amp;#41;,5,32&amp;#41;,$ifmatch,0&amp;#41; $+ $chr(41&amp;#41; его поблагодарили: $iif($gettok($hget(karma,karma. $+ $2&amp;#41;,3,32&amp;#41;,$ifmatch,0&amp;#41; он поблагодарил: $iif($gettok($hget(karma,karma. $+ $2&amp;#41;,4,32&amp;#41;,$ifmatch,0&amp;#41; $+ . В online: $duration($hget(karma,online. $+ $2&amp;#41;&amp;#41; $+ , + $+ $calc($hget(karma,online. $+ $2&amp;#41; / 86400&amp;#41; к его карме } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else { msg $chan $nick $+ , $iif($2 &amp;&amp; !$hget(karma. $+ $2&amp;#41;,Кармы у $2 нет $+ $chr(44&amp;#41; в,В&amp;#41; $+ аша карма $calc($remove($gettok($hget(karma,karma. $+ $nick&amp;#41;,1,32&amp;#41;,$chr(43&amp;#41;&amp;#41; - $remove($gettok($hget(karma,karma. $+ $nick&amp;#41;,5,32&amp;#41;,$chr(45&amp;#41;&amp;#41;&amp;#41; $chr(91&amp;#41; $+ + $+ $iif($gettok($hget(karma,karma. $+ $nick&amp;#41;,1,32&amp;#41;,$ifmatch,0&amp;#41; $+ / $+ $iif($gettok($hget(karma,karma. $+ $nick&amp;#41;,5,32&amp;#41;,$ifmatch,0&amp;#41; $+ $chr(93&amp;#41; $chr(40&amp;#41; $+ повышали: $iif($gettok($hget(karma,karma. $+ $nick&amp;#41;,6,32&amp;#41;,$ifmatch,0&amp;#41; $+ ; занижали: $iif($gettok($hget(karma,karma. $+ $nick&amp;#41;,5,32&amp;#41;,$ifmatch,0&amp;#41; $+ $chr(41&amp;#41; вас поблагодарили: $iif($gettok($hget(karma,karma. $+ $nick&amp;#41;,3,32&amp;#41;,$ifmatch,0&amp;#41; вы поблагодарили: $iif($gettok($hget(karma,karma. $+ $nick&amp;#41;,4,32&amp;#41;,$ifmatch,0&amp;#41; $+ . В online: $duration($hget(karma,online. $+ $nick&amp;#41;&amp;#41; $+ , + $+ $calc($hget(karma,online. $+ $nick&amp;#41; / 86400&amp;#41; к вашей карме } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt; } &lt;br /&gt; on *:PART:*: { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if $nick != $me { hadd karma online. $+ $nick $calc($ctime - $hget(karma,join. $+ $nick&amp;#41;&amp;#41; | hdel karma join. $+ $nick } &lt;br /&gt; } &lt;br /&gt; on *:NICK: { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if $newnick != $me { hadd karma join. $+ $newnick $iif($hget(karma,join. $+ $nick&amp;#41;,$ifmatch,$ctime&amp;#41; | hadd karma online. $+ $newnick $iif($hget(karma,online. $+ $nick&amp;#41;,$ifmatch,0&amp;#41; | hdel karma join. $+ $nick | hdel karma online. $+ $nick } &lt;br /&gt; } &lt;br /&gt; on *:QUIT: { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if $nick != $me { hadd karma online. $+ $nick $calc($ctime - $hget(karma,join. $+ $nick&amp;#41;&amp;#41; | hdel karma join. $+ $nick } &lt;br /&gt; } &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;</content:encoded>
			<category>mIRC скриптинг</category>
			<dc:creator>DmitRexInfo</dc:creator>
			<guid>https://c456.ru/forum/26-292-1</guid>
		</item>
		<item>
			<title>Сервис бот</title>
			<link>https://c456.ru/forum/26-131-1</link>
			<pubDate>Mon, 20 Sep 2010 10:42:32 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://c456.ru/forum/26&quot;&gt;mIRC скриптинг&lt;/a&gt;&lt;br /&gt;Описание темы: Самый наипростейший бот&lt;br /&gt;Автор темы: [StingeR]&lt;br /&gt;Автор последнего сообщения: [HeHaBu}I{y_DoM_2]&lt;br /&gt;Количество ответов: 6</description>
			<content:encoded>Самый наипростейший бот на основе IRC. Инструкции по установке в архиве</content:encoded>
			<category>mIRC скриптинг</category>
			<dc:creator>[StingeR]</dc:creator>
			<guid>https://c456.ru/forum/26-131-1</guid>
		</item>
		<item>
			<title>Написание диалоговых окон в mIRC</title>
			<link>https://c456.ru/forum/26-181-1</link>
			<pubDate>Mon, 20 Sep 2010 10:37:29 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://c456.ru/forum/26&quot;&gt;mIRC скриптинг&lt;/a&gt;&lt;br /&gt;Автор темы: [StingeR]&lt;br /&gt;Автор последнего сообщения: [HeHaBu}I{y_DoM_2]&lt;br /&gt;Количество ответов: 3</description>
			<content:encoded>Написание диалоговых окон в mIRC &lt;p&gt; С появлением новой версии mIRC, 5.5 появилась новая возможность - диалоговые окна, диалоги. Это было то, что требуется для написания скриптов более высокого уровня, для тех, кто до сих пор пытался использовать графические окна для создания более дружественного интерфейса с пользователем. Для нормального восприятия этой статьи неплохо было бы знать основы написания скриптов. Не рекомендуется для новичков в этом деле. Следующие разделы написания скриптов для mIRC неплохо было бы знать для нормального изучения этой статьи. &lt;p&gt; Использование переменныхидентификаторов (variablesidentifiers) &lt;br /&gt; Знание алиасов (aliases) &lt;br /&gt; Базовые знания скриптов (remote) &lt;p&gt; Для работы всего, что приведено в примерах требуется наличие mIRC 5.51, но не менее, т.к. со времён 5.5 были некоторые добавления, касающиеся диалогов. И вообще, хорошо писать скрипты используя последнюю версию mIRC, которая всегда доступна на &lt;a class=&quot;link&quot; target=&quot;_blank&quot; href=&quot;http://www.mirc.com/get.html.&quot;&gt;http://www.mirc.com/get.html.&lt;/a&gt; Для тех, кто все ещё интересуется, что же это за такие диалоговые окна - продолжаете читать и вставлять примеры в редакторе mIRC. Вы получите ясную картину и понятие, что же это за такое. Ну хватит предыстории, приступим к скриптописательству. В этой статье я вас не буду учить писать диалоговые окна так как их можно с легкостью сделать при помощи программы дстудио, но в этой статье я вам покажу как заставить диалог функционировать(к примеру выполнять какую нибудь команду при нажатии на кнопочку). Ниже осмотрим События, некоторые команды и идентификаторы для работы с диалоговыми окнами. &lt;p&gt; Примечание ID пишется после элемента управления(к примеру: edit &quot;&quot;,1,..... здесь ид=1, button &quot;button&quot;,112,... здесь ид=112) &lt;p&gt; The On Dialog event &lt;p&gt; Если пользователь изменил значение элемента управления в окне (щелкнул кнопку, ввел текст) вызывается обработчик события. &lt;p&gt; on 1:dialog:name:event:id: { &lt;br /&gt; echo $dname $devent $did &lt;br /&gt; } &lt;p&gt; Где name – имя окна, id – идентификатор элемента управления, event может быть: &lt;p&gt; init перед открытием окна значения элементов управления могут быть проинициализированы. id =0. &lt;br /&gt; close закрытие окна. &lt;br /&gt; edit изменен тест в редакторе или состояние combo box. &lt;br /&gt; sclick одиночный клик на list/combo box, поставлена или снята отметка на radio/check или нажата кнопка. &lt;br /&gt; dclick двойной клик на list/combo box. &lt;br /&gt; menu выбран элемент меню. &lt;br /&gt; scroll позиция элемента scroll изменена. &lt;p&gt; Также вы можете определять mouse events: &lt;p&gt; mouse перемещение мыши &lt;br /&gt; sclick левая кнопка нажата &lt;br /&gt; uclick левая кнопка отжата &lt;br /&gt; dclick двойной клик &lt;br /&gt; rclick клик на правой кнопке &lt;br /&gt; drop drop click &lt;p&gt; Идентификатор $mouse определяет текущую позицию окна. &lt;p&gt; Команда /did &lt;p&gt; Команда /did служит для изменения значений элементов управления окна (например, изменить текст в окне редактора, установить фокус на кнопку, удалить строчку из listbox). &lt;p&gt; /did -ftebvhnmcukradiogj name id [n] [text | filename] &lt;p&gt; -f установить фокус на элемент управления [id] &lt;br /&gt; -t установить кнопку по умолчанию &lt;br /&gt; -e разрешить элемент управления [id] &lt;br /&gt; -b запретить элемент управления [id] &lt;br /&gt; -v сделать видимым элемент управления [id] &lt;br /&gt; -h спрятать элемент управления [id] &lt;br /&gt; -n разрешить элемент editbox &lt;br /&gt; -m запретить элемент editbox &lt;br /&gt; -c отметить checkbox/radiobutton, строку list/combo &lt;br /&gt; -u снять отметку checkbox/radiobutton, со строки list/combo &lt;br /&gt; -k не изменять существующих отметок в listbox (работает вместе с –cu) &lt;br /&gt; -r очистить текст в элементе управления [id] &lt;br /&gt; -a добавить текст к концу строки &lt;br /&gt; -d удалить N-ую строку &lt;br /&gt; -i вставить N-ую строку &lt;br /&gt; -o перезаписать N-ую строку &lt;br /&gt; -g установить новую иконку/изображение в icon control &lt;br /&gt; /did -g name id [n] filename -z сбросить ширину горизонтального scrollbar в элементе listbox &lt;br /&gt; -j сбросить изменения в элементе editbox &lt;p&gt; Где name - это идентификатор диалогового окна, id - это номер элемента. &lt;br /&gt; Если вы хотите изменить значения сразу нескольких элементов, укажите несколько номеров [id] разделенных запятой, например: /did -b name 2,12,14,16 и т.д. &lt;br /&gt; Вы можете выбрать часть текста в элементе editbox, начиная с позиции N, используя команду /did -c name id [n] [start [end]]. &lt;br /&gt; Вы можете отметить 3state в элементе checkbox как неопределенную используя сразу два ключа -cu. &lt;br /&gt; Чтобы получить доступ к редактированию элемента combobox используйте N = 0. &lt;br /&gt; Чтобы изменить длину элемента scrollbar используйте команду /did -z name id [min max]. &lt;p&gt; Идентификатор $did() &lt;p&gt; Вы можете получить значения и состояния элементов управления, используя идентификатор $did(). &lt;p&gt; $did(name,id) &lt;br /&gt; $did(name,id,N) &lt;p&gt; Если используется в обработчике события окна, name не указывается. &lt;p&gt; Свойства идентификаторы $did(): &lt;p&gt; text возвращает строку или N-ую строку &lt;br /&gt; $did(id) - то же самое, что и $did(id).text len возвращает длину строки или длину N-ой строки &lt;br /&gt; lines возвращает количество строк &lt;br /&gt; sel возвращает номер N-ой отмеченной линии &lt;br /&gt; если N == 0, возвращает количество отмеченных линий seltext возвращает выделенный текст в элементе editbox или первый выделенный item в элементе listbox &lt;br /&gt; selstart возвращает первый выделенный символ в строке элемента editbox &lt;br /&gt; selend возвращает последний выделенный символ в строке элемента editbox &lt;br /&gt; edited возвращает $true текст в элементе editbox был изменен &lt;br /&gt; state возвращает 0 = выключено, 1 = включено, и 2 = не определено &lt;br /&gt; next возвращает id следующего элемента управления (tab key order) &lt;br /&gt; prev возвращает id предыдущего элемента управления (tab key order) &lt;br /&gt; visible возвращает $true если элемент виден, в противном случае $false &lt;br /&gt; enabled возвращает $true если элемент разрешен, в противном случае $false &lt;p&gt; Чтобы получить доступ к редактированию элемента combobox используйте N = 0. &lt;p&gt; Идентификатор $didwm(name,id,wildtext,N) &lt;p&gt; Возвращает номер строки которая содержит wildtext, начиная поиск со строки N. Параметр N не обязателен. &lt;p&gt; Идентификатор $didreg(name,id,regex,N) &lt;p&gt; Возвращает номер строки содержащей regex, начиная поиск со строки N. Параметр N не обязателен. &lt;p&gt; Идентификатор $didtok(name,id,C) &lt;p&gt; Возвращает список токенов в элементах list/combo/edit box. &lt;p&gt; Чтобы добавить список токенов в элементы list/combo/edit box, используйте команду /didtok name id C text. &lt;p&gt; Теперь давайте рассмотрим несколько примеров: &lt;p&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;alias enterpass dialog -m Enterpass Enterpass &lt;br /&gt; dialog Enterpass { &lt;br /&gt; title &quot;Введите ваш пароль&quot; &lt;br /&gt; size -1 -1 300 60 &lt;br /&gt; edit &quot;&quot;,1,20 10 260 20, pass &lt;br /&gt; button &quot;&amp;OK&quot;,2,21 30 129 17, ok &lt;br /&gt; button &quot;&amp;Cancel&quot;,3,150 30 130 17, cancel &lt;br /&gt; }&amp;nbsp;&amp;nbsp;&lt;br /&gt; on *:DIALOG:Enterpass:sclick:2: { &lt;br /&gt; msg nickserv identify $did(1&amp;#41; } &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; В этом скрипте при нажатии /enterpass откроется диалоговое окно в котором надо ввести пароль и нажать ок, при нажатии ок скрипт посылает запрос идентификации NickServ&apos;у. &lt;p&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;alias proverka dialog -m proverka proverka &lt;br /&gt; dialog proverka { &lt;br /&gt; title &quot;Проверка&quot; &lt;br /&gt; size -1 -1 300 60 &lt;br /&gt; edit &quot;&quot;,1,20 10 260 20 &lt;br /&gt; button &quot;&amp;OK&quot;,9,21 30 129 17, ok &lt;br /&gt; button &quot;&amp;Cancel&quot;,3,150 30 130 17, cancel &lt;br /&gt; }&amp;nbsp;&amp;nbsp;&lt;br /&gt; on *:DIALOG:proverka:sclick:9: { &lt;br /&gt; echo -a proverka proshla uspeshno vi vveli v okno vvoda: $+ $did(1&amp;#41; } &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; Этот скрипт анологичен прошлому результат увидите сами &lt;p&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;dialog test { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;title &quot;test&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;size -1 -1 141 67 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;option dbu &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;list 1, 4 12 50 50, size &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;button &quot;add&quot;, 2, 81 24 37 12 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;edit &quot;&quot;, 3, 64 13 71 10 &lt;br /&gt; } &lt;br /&gt; on *:DIALOG:test:sclick:2: { &lt;br /&gt; did -a test 1 $did(3&amp;#41; } &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; наберите /dialog -m test test и наберите в правом окне ввода любое слово после чего нажмите add и этот текст появится в списке(слева)</content:encoded>
			<category>mIRC скриптинг</category>
			<dc:creator>[StingeR]</dc:creator>
			<guid>https://c456.ru/forum/26-181-1</guid>
		</item>
	</channel>
</rss>