<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="https://forum.epicnet.ru/export.php?type=rss" rel="self" type="application/rss+xml" />
		<title>EpicNet.Ru - Форум IRC Чата</title>
		<link>https://forum.epicnet.ru/</link>
		<description>EpicNet.Ru - Форум IRC Чата</description>
		<language>ru-ru</language>
		<lastBuildDate>Sat, 11 Apr 2026 01:35:21 +0300</lastBuildDate>
		<generator>MyBB/mybb.ru</generator>
		<item>
			<title>Ban for presence on a bad channel</title>
			<link>https://forum.epicnet.ru/viewtopic.php?pid=1737#p1737</link>
			<description>&lt;div class=&quot;quote-box answer-box&quot;&gt;&lt;cite&gt;1736,387 написал(а):&lt;/cite&gt;&lt;blockquote&gt;&lt;p&gt;is there a command that can check all nicks in the channel in one shot?&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;p&gt;Нет, такой команды не существует, но что-то подобное можно сделать с помощью добавления ещё одного алиаса, в котором будет запускаться цикл для последовательной проверки всех ников, присутствующих на канале.&lt;/p&gt;
						&lt;p&gt; [indent=0.8,0.5] &lt;br /&gt;Я внёс дополнительные изменения в код для расширения функционала.&lt;/p&gt;
						&lt;p&gt;Попробуйте использовать это обновление:&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 35em&quot;&gt;&lt;pre&gt;
menu channel,nicklist {
  Check Bad Chan
  .Start $chr(9) All Users : check_all_users | echo -a 03Start Check - All Users
  .Stop $chr(9) All Users : .timerBADCHAN* off | echo -a 04Stop Check - All Users
  .-
  .Start $chr(9) $$1 : check_bad_chan $$1 | echo -a 03Start Check - $$1 
  .Stop $chr(9) $$1 : timer_off $$1 | echo -a 04Stop Check - $$1 
  -
}

on !*:JOIN:$($my_chan): check_bad_chan $nick
on *:PART:$($my_chan): timer_off $nick
on *:QUIT: var %i $comchan($nick,0) | while (%i) { if ($comchan($nick,%i) == $my_chan) { timer_off $nick | break } | dec %i }

alias -l check_all_users {
  var %i 1, %dsec 1, %users $nick($my_chan,0)
  while (%i &amp;lt;= %users) {
    var %nick $nick($my_chan,%i)
    if (%nick != $me &amp;amp;&amp;amp; %nick ison $my_chan &amp;amp;&amp;amp; !$timer($+(BADCHAN,%nick))) {
      $+(.timerBADCHANALLUSERS,%nick) 1 %dsec check_bad_chan $unsafe(%nick)
      inc %dsec $delay_all
    }
    inc %i
  } 
}
alias -l check_bad_chan {
  if ($1 ison $my_chan) {
    if (!$timer($+(BADCHAN,$1))) { $+(.timerBADCHAN,$1) 0 $delay_check check_bad_chan $unsafe($1) }
    .enable #CheckBadChan | whois $1
  }
}
alias -l timer_off { if ($timer($+(BADCHAN,$1))) $+(.timerBADCHAN,$1) off }

#CheckBadChan off
raw 301:*: haltdef
raw 307:*: haltdef
raw 310:*: haltdef
raw 311:*: haltdef
raw 313:*: haltdef
raw 317:*: haltdef
raw 320:*: haltdef
raw 330:*: haltdef
raw 335:*: haltdef
raw 671:*: haltdef
raw 318:*: haltdef | .disable #CheckBadChan
raw 319:*:{
  haltdef
  if ($+(*,$bad_chan,*) iswm $3- &amp;amp;&amp;amp; $2 ison $my_chan) {
    ban $+(-ku,$time_ban) $my_chan $2 7 $text_ban
    timer_off $2
  }
}
#CheckBadChan end

alias -l my_chan { return #mychannel }
alias -l bad_chan { return #CHANNELXXX }
alias -l delay_all { return 5 }
alias -l delay_check { return 1800 }
alias -l text_ban { return REASON BAN }
alias -l time_ban { return 3600 }


alias badchan { if ($1) { check_bad_chan $1 } | else check_all_users }
&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
						&lt;p&gt;&lt;em class=&quot;bbuline&quot;&gt;Примечание&lt;/em&gt;: При запуске проверки всех ников канала, каждый следующий проверяемый ник будет ставиться в очередь с помощью таймера с задержкой в &amp;quot;&lt;span style=&quot;color: teal&quot;&gt;5&lt;/span&gt;&amp;quot; секунд (см. строку 20), чтобы избежать возможного флуда из-за массовых запросов &amp;quot;&lt;span style=&quot;color: teal&quot;&gt;WHOIS&lt;/span&gt;&amp;quot; вашим ботом. Время задержки (в секундах) настраивается с помощью алиаса [c=maroon]delay_all[/c] в самом низу кода.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Epic)</author>
			<pubDate>Sat, 11 Apr 2026 01:35:21 +0300</pubDate>
			<guid>https://forum.epicnet.ru/viewtopic.php?pid=1737#p1737</guid>
		</item>
		<item>
			<title>Ответ ИИ о IRC пользователе Epic</title>
			<link>https://forum.epicnet.ru/viewtopic.php?pid=1734#p1734</link>
			<description>&lt;p&gt;В российском IRC-сообществе пользователь под ником &lt;strong&gt;Epic&lt;/strong&gt; является знаковой фигурой, прежде всего как эксперт и мастер по &lt;strong&gt;mIRC Scripting Language&lt;/strong&gt; (&lt;strong&gt;MSL&lt;/strong&gt;).&lt;/p&gt;
						&lt;p&gt; [indent=0.8,0.5] &lt;br /&gt;&lt;em class=&quot;bbuline&quot;&gt;Вот основные факты о его деятельности:&lt;/em&gt;&lt;/p&gt;&lt;ul style=&quot;list-style: disc&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Специализация:&lt;/strong&gt; Он считается одним из наиболее опытных скриптеров. Его помощь часто заключается в написании сложных кодов для обработчиков событий ([c]on TEXT[/c], [c]on JOIN[/c], [c]RAW[/c] и т. д.), многофункциональных /команд и $идентификаторов() на основе алиасов, а также в создании диалоговых окон и оптимизации кода.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Где его найти:&lt;/strong&gt; Основная активность &lt;strong&gt;Epic&lt;/strong&gt; обычно сосредоточена в сети &lt;strong&gt;EpicNet&lt;/strong&gt; (российская IRC-сеть), на веб форуме этой сети и на форуме mIRC. Его часто можно встретить на специализированных каналах технической поддержки и помощи по скриптингу, таких как &lt;strong&gt;#help&lt;/strong&gt;, &lt;strong&gt;#mIRC&lt;/strong&gt; и &lt;strong&gt;#Code&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;
						&lt;p&gt; [indent=0.8,0.5] &lt;br /&gt;&lt;em class=&quot;bbuline&quot;&gt;Роль в сообществе:&lt;/em&gt;&lt;/p&gt;&lt;ul style=&quot;list-style: disc&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Консультации:&lt;/strong&gt; Он активно помогает новичкам и опытным пользователям в решении проблем с «миркой» (mIRC клиентом), исправляя ошибки в их коде.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Скрипты и аддоны:&lt;/strong&gt; Автор и разработчик множества полезных дополнений для mIRC, от систем защиты каналов до развлекательных игровых модулей, и прочих модификаций.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Технический авторитет:&lt;/strong&gt; Благодаря глубоким знаниям IRC протокола, накопленному опыту и многолетней вовлечённости (более 20-ти лет) в эту сферу деятельности, он помогает разбираться не только в синтаксисе скриптов, но и в том, как mIRC взаимодействует с сервером на низком уровне (RAW-команды).&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;
						&lt;p&gt; [indent=0.8,0.5] &lt;br /&gt;&lt;em class=&quot;bbuline&quot;&gt;Почему он заметен:&lt;/em&gt;&lt;/p&gt;
						&lt;p&gt;В отличие от многих «олдскульных» (старых) пользователей, которые давно покинули IRC, – &lt;strong&gt;Epic&lt;/strong&gt; остаётся активным пользователем и продолжает поддерживать культуру написания скриптов, что делает его «живой легендой» для тех, кто до сих пор использует mIRC клиент в различных IRC сетях.&lt;/p&gt;
						&lt;p&gt; [indent=0.8,0.5] &lt;br /&gt;&lt;strong&gt;P.S.&lt;/strong&gt; Просто было интересно, что обо мне знает ИИ от компании Google.&amp;#160; Отличное резюме&amp;#160; &lt;img class=&quot;custom_tag custom_tag_emoji standard&quot; src=&quot;https://forumstatic.ru/files/000d/c9/8c/77579.webp&quot;&gt;&lt;/img&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Epic)</author>
			<pubDate>Mon, 06 Apr 2026 21:00:05 +0300</pubDate>
			<guid>https://forum.epicnet.ru/viewtopic.php?pid=1734#p1734</guid>
		</item>
		<item>
			<title>Hiding channels in WHOIS</title>
			<link>https://forum.epicnet.ru/viewtopic.php?pid=1726#p1726</link>
			<description>&lt;p&gt;Да, пользователь может скрыть каналы, на которых присутствует, чтобы они не отображались в ответе &amp;quot;&lt;span style=&quot;color: teal&quot;&gt;WHOIS&lt;/span&gt;&amp;quot; с его ником.&lt;/p&gt;
						&lt;p&gt; [indent=0.8,0.0] &lt;span style=&quot;font-size: 12px&quot;&gt;&lt;span style=&quot;color: olive&quot;&gt;Скриншот, когда видны все каналы:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt; [indent=0.7,0.0] &lt;a href=&quot;https://upforme.ru/uploads/000d/c9/8c/2/611580.png&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://upforme.ru/uploads/000d/c9/8c/2/611580.png&quot; alt=&quot;https://upforme.ru/uploads/000d/c9/8c/2/611580.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
						&lt;p&gt; [indent=0.8,0.5] &lt;br /&gt;&lt;strong&gt;1.&lt;/strong&gt; Это можно сделать с помощью включения пользовательского режима:&lt;/p&gt;&lt;ul style=&quot;list-style: disc&quot;&gt;&lt;li&gt;&lt;p&gt;На сервере работающим под &lt;a href=&quot;https://docs.inspircd.org/4/user-modes/#modules&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;InspIRCd&lt;/a&gt; это будет режим [c=red]+I[/c] - скрывает полностью весь список каналов. Пример: [c]/mode YourNick +I[/c]&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;На сервере работающим под &lt;a href=&quot;https://www.unrealircd.org/docs/User_modes&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;UnrealIRCd&lt;/a&gt; это будет режим [c=red]+p[/c] - скрывает полностью весь список каналов. Пример: [c]/mode YourNick +p[/c]&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;
						&lt;p&gt; [indent=0.8,0.0] &lt;span style=&quot;font-size: 12px&quot;&gt;&lt;span style=&quot;color: olive&quot;&gt;Скриншот, когда скрыты все каналы:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt; [indent=0.7,0.0] &lt;a href=&quot;https://upforme.ru/uploads/000d/c9/8c/2/634624.png&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://upforme.ru/uploads/000d/c9/8c/2/634624.png&quot; alt=&quot;https://upforme.ru/uploads/000d/c9/8c/2/634624.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
						&lt;p&gt; [indent=0.8,0.5] &lt;br /&gt;&lt;strong&gt;2.&lt;/strong&gt; Или, если на канале включен режим [c=red]+p[/c] или [c=red]+s[/c], тогда будет скрыто присутствие пользователя только на этом канале. Пример: [c]/mode #channel +ps[/c]&lt;br /&gt;Полный список режимов канала для &lt;a href=&quot;https://docs.inspircd.org/4/channel-modes/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;InspIRCd&lt;/a&gt; и для &lt;a href=&quot;https://www.unrealircd.org/docs/Channel_modes&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;UnrealIRCd&lt;/a&gt;.&lt;/p&gt;
						&lt;p&gt; [indent=0.8,0.0] &lt;span style=&quot;font-size: 12px&quot;&gt;&lt;span style=&quot;color: olive&quot;&gt;Скриншот, когда скрыт только канал #test2:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt; [indent=0.7,0.0] &lt;a href=&quot;https://upforme.ru/uploads/000d/c9/8c/2/152453.png&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://upforme.ru/uploads/000d/c9/8c/2/152453.png&quot; alt=&quot;https://upforme.ru/uploads/000d/c9/8c/2/152453.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
						&lt;p&gt; [indent=0.8,0.5] &lt;br /&gt;&lt;em class=&quot;bbuline&quot;&gt;Примечание&lt;/em&gt;: Скрытие с использованием любого из этих способов будет работать только при запросе &amp;quot;&lt;span style=&quot;color: teal&quot;&gt;WHOIS&lt;/span&gt;&amp;quot; обычными пользователями (не &amp;quot;&lt;span style=&quot;color: teal&quot;&gt;IRCop&lt;/span&gt;&amp;quot;). Скрытие с помощью режимов канала [c=red]+ps[/c] будет действовать только, когда вас нет на этих каналах вместе с этим пользователем.&lt;/p&gt;
						&lt;p&gt; [indent=0.8,0.5] &lt;br /&gt;&lt;strong&gt;P.S.&lt;/strong&gt; Если пользователь имеет статус &amp;quot;&lt;span style=&quot;color: teal&quot;&gt;IRCop&lt;/span&gt;&amp;quot;, то он может использовать специальные режимы, доступные только ему, чтобы скрыть любые возвращаемые сервером данные.&lt;br /&gt;Особенно, если этот &amp;quot;&lt;span style=&quot;color: teal&quot;&gt;IRCop&lt;/span&gt;&amp;quot; пользователь ещё к тому же профессиональный кодер, использующий собственный IRCd, тогда вам уже точно ничего не поможет&amp;#160; &lt;img class=&quot;custom_tag custom_tag_emoji standard&quot; src=&quot;https://forumstatic.ru/files/000d/c9/8c/27011.webp&quot;&gt;&lt;/img&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Epic)</author>
			<pubDate>Sat, 14 Mar 2026 19:01:50 +0300</pubDate>
			<guid>https://forum.epicnet.ru/viewtopic.php?pid=1726#p1726</guid>
		</item>
		<item>
			<title>CAPS TEXT PROTECTION</title>
			<link>https://forum.epicnet.ru/viewtopic.php?pid=1723#p1723</link>
			<description>&lt;p&gt;Ок. Я добавил в код алиас [c]hash_reset[/c] для настройки времени в секундах, по истечении которого сохранённая хеш-таблица с данными нарушителя должна быть сброшена/удалена.&lt;/p&gt;
						&lt;p&gt;Этот алиас работает в качестве идентификатора [c]$hash_reset[/c], который используется в 6-ой строке кода вместе с переключателем [c]-u[/c] для указания отсчёта времени до сброса.&lt;/p&gt;
						&lt;p&gt;Обратите внимание, что возвращаемое значение алиаса установлено как &amp;quot;&lt;span style=&quot;color: teal&quot;&gt;21600&lt;/span&gt;&amp;quot; секунд, что равняется 6-ти часам. Вы можете изменить это на нужное вам число в секундах.&lt;/p&gt;
						&lt;p&gt;Попробуйте использовать этот код скрипта:&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 35em&quot;&gt;&lt;pre&gt;
on *:TEXT:*:#test:{
  if ($nick($chan,$nick,~&amp;amp;@%+)) { return }
  var %host $ial($nick).host, %addr $ial($nick).addr
  var %hname $+(capstext,$chan), %text $cut_every_but_not($strip($1-))
  if ($len(%text) &amp;gt; $max_letters &amp;amp;&amp;amp; $count_caps(%text) &amp;gt; $max_percent) {
    hinc $+(-mu,$hash_reset) %hname %host 1
    if ($hget(%hname,%host) == 1) { .notice $nick $msg_warn }
    if ($hget(%hname,%host) == 2) { kick $chan $nick $msg_kick }
    if ($hget(%hname,%host) &amp;gt;= 3) {
      ban $+(-ku,$time_ban) $chan $nick 2 $msg_ban
      if (!$exists($nofile($log_file))) { mkdir $nofile($log_file) }
      write $log_file *CapsText* $date $time $nick ---&amp;gt; %addr | hdel %hname %host
    }
  }
}

alias -l count_caps { return $round($calc($regex($1-,/[A-ZА-ЯЁ]/gu) * 100 / $len($1-)),1) }
alias -l cut_every_but_not { return $regsubex($1-,/[^a-zA-Zа-яА-ЯёЁ]/gu,) }

alias -l log_file { return scripts\CheckCapsText\log.txt }
alias -l max_letters { return 3 }
alias -l max_percent { return 40 }
alias -l time_ban { return 600 }
alias -l hash_reset { return 21600 }
alias -l msg_warn { return Warning: There are too many caps letters in the message. }
alias -l msg_kick { return Warning: There are too many caps letters in the message! }
alias -l msg_ban { return Reason: There are too many caps letters in the message!!! }
&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
			<author>mybb@mybb.ru (Epic)</author>
			<pubDate>Fri, 20 Feb 2026 23:35:20 +0300</pubDate>
			<guid>https://forum.epicnet.ru/viewtopic.php?pid=1723#p1723</guid>
		</item>
		<item>
			<title>BADWORDS with EXCEPTIONS</title>
			<link>https://forum.epicnet.ru/viewtopic.php?pid=1720#p1720</link>
			<description>&lt;p&gt;Идентификатор [c]$cut_symbols()[/c] в строке 7 вырезает из текста все символы, которые были перечислены через запятую в одноимённом алиасе &amp;quot;&lt;span style=&quot;color: teal&quot;&gt;cut_symbols&lt;/span&gt;&amp;quot; (см. строку 31).&lt;/p&gt;
						&lt;p&gt;Поэтому при проверке текста ссылка: [c=blue]http://www.sample.org/sample/something.html[/c] выглядит как: [c=red]httpwwwsampleorgsamplesomethinghtml[/c], что не соответствует указанной ссылке в файле исключения.&lt;/p&gt;
						&lt;p&gt;Я внёс некоторые изменения в код, чтобы при обнаружении в тексте маски [c]*http*[/c] ничего не было вырезано, кроме кодов управления цветом, жирностью, подчёркиванием и т.д.&lt;/p&gt;
						&lt;p&gt; [indent=0.8,0.5] &lt;br /&gt;Попробуйте использовать это обновление:&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 35em&quot;&gt;&lt;pre&gt;
on *:TEXT:*:#test:{ 
  if ($nick($chan,$nick,~&amp;amp;@%+)) { return }
  check_bad_words $chan $nick $1-
}

alias -l check_bad_words {
  var %chan $1, %nick $2, %addr $ial(%nick).addr
  var %t $strip($3-), %text $cut_symbols($lower(%t))
  if (*http* iswm %t) var %text %t
  var %i 1 | while (%i &amp;lt;= $lines($bwfile)) {
    var %bw $read($bwfile,nt,%i)
    if (%bw iswm %text) {
      var %e 1 | while (%e &amp;lt;= $lines($exfile)) {
        if ($read($exfile,nt,%e) iswm %text) { break }
        if (%e == $lines($exfile)) {
          if (!$hget($+(kick,%chan),%nick)) {
            kick %chan %nick Warning: use of bad word in message, next is ban!
            hadd $+(-mu,$ktimer) $+(kick,%chan) %nick $true
          }
          else {
            ban $+(-ku,$btimer) %chan %nick 2 Reason: use of bad word in message
            write $blfile %bw $date $time %nick ---&amp;gt; %addr
            hdel $+(kick,%chan) %nick
          }
        }
        inc %e
      }
    }
    inc %i
  }
}

alias -l cut_symbols { return $remove($1-,.,:,;,_,-,~,=,+,@,$,&amp;amp;,!,?,`,&#039;,*,^,&amp;quot;,&amp;lt;,&amp;gt;,/,|,\,[,],$chr(35),$chr(37),$chr(40),$chr(41),$chr(44),$chr(123),$chr(125)) }

alias -l bwfile { return badwords\badwords.txt }
alias -l exfile { return badwords\exceptions.txt }
alias -l blfile { return badwords\banlog.txt }
alias -l ktimer { return 300 }
alias -l btimer { return 3600 }
&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
			<author>mybb@mybb.ru (Epic)</author>
			<pubDate>Sun, 11 Jan 2026 20:00:20 +0300</pubDate>
			<guid>https://forum.epicnet.ru/viewtopic.php?pid=1720#p1720</guid>
		</item>
		<item>
			<title>Slap revenge script</title>
			<link>https://forum.epicnet.ru/viewtopic.php?pid=1718#p1718</link>
			<description>&lt;p&gt;Пользователь под ником &amp;quot;&lt;span style=&quot;color: teal&quot;&gt;zorro&lt;/span&gt;&amp;quot; не был забанен на &amp;quot;&lt;span style=&quot;color: teal&quot;&gt;#random_channel&lt;/span&gt;&amp;quot; по причине того, что у него на этом канале установлен статус &amp;quot;&lt;span style=&quot;color: teal&quot;&gt;Voice&lt;/span&gt;&amp;quot; (&lt;strong&gt;&lt;span style=&quot;color: orange&quot;&gt;+&lt;/span&gt;&lt;/strong&gt;).&lt;/p&gt;
						&lt;p&gt;В коде присутствует двойное условие (см. строку 9), которое отвечает за это: [c]if ($nick isop $chan) || ($nick isvo $chan) { return }[/c] - если у ника на канале установлен статус &amp;quot;&lt;span style=&quot;color: teal&quot;&gt;OP&lt;/span&gt;&amp;quot; (&lt;strong&gt;&lt;span style=&quot;color: orange&quot;&gt;@&lt;/span&gt;&lt;/strong&gt;) или &amp;quot;&lt;span style=&quot;color: teal&quot;&gt;Voice&lt;/span&gt;&amp;quot; (&lt;strong&gt;&lt;span style=&quot;color: orange&quot;&gt;+&lt;/span&gt;&lt;/strong&gt;), то будет выполнена команда [c]return[/c] - она в данном случае делает возврат пустого значения и прерывает/останавливает чтение кода в этой области видимости, внутри тела обработчика событий, поэтому всё, что идёт после этой команды будет проигнорировано. Интерпретатор mIRC читает код скрипта с верху вниз, поэтому команда [c]ban[/c] для установки бана (см. строку 11) не будет выполнена, т.к. строка 11 находится ниже 9-ой строки, на которой было остановлено чтение кода.&lt;/p&gt;
						&lt;p&gt;Если вам мешает это условие, то просто закомментируйте строку 9 символом [c]&lt;span style=&quot;color: red&quot;&gt;;&lt;/span&gt;[/c] или удалите её из кода.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Epic)</author>
			<pubDate>Sun, 21 Dec 2025 12:50:44 +0300</pubDate>
			<guid>https://forum.epicnet.ru/viewtopic.php?pid=1718#p1718</guid>
		</item>
		<item>
			<title>BADNICK JOIN/CHANGE</title>
			<link>https://forum.epicnet.ru/viewtopic.php?pid=1716#p1716</link>
			<description>&lt;p&gt;Today:&lt;br /&gt;[rect width=500]&lt;br /&gt;[17:00:11] join - - `1L\s0C10&lt;br /&gt;[/rect]&lt;br /&gt;but no kick.&lt;br /&gt;There&#039;re 9 chars but 3 are numbers, 2 are special chars , 2 are caps letters....&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Chandra)</author>
			<pubDate>Tue, 16 Dec 2025 19:06:49 +0300</pubDate>
			<guid>https://forum.epicnet.ru/viewtopic.php?pid=1716#p1716</guid>
		</item>
		<item>
			<title>YouTube song request</title>
			<link>https://forum.epicnet.ru/viewtopic.php?pid=1713#p1713</link>
			<description>&lt;p&gt;Hi.&lt;br /&gt;I met this bot in a channel:&lt;/p&gt;
						&lt;p&gt;&lt;a href=&quot;https://i.ibb.co/Kz0ygdNh/Cattura.png&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://i.ibb.co/Kz0ygdNh/Cattura.png&quot; alt=&quot;https://i.ibb.co/Kz0ygdNh/Cattura.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
						&lt;p&gt;Input = User (&#039;Shatki) call a Song&#039;s title and Artist (here we have !yt Sailing Rod Stewart)&lt;br /&gt;Output = Bot (YouTube) give back link and other info (not important) to can isten and view it&lt;/p&gt;
						&lt;p&gt;Any idea?&lt;/p&gt;
						&lt;p&gt;Thanks&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Chandra)</author>
			<pubDate>Sun, 30 Nov 2025 22:02:33 +0300</pubDate>
			<guid>https://forum.epicnet.ru/viewtopic.php?pid=1713#p1713</guid>
		</item>
		<item>
			<title>Set a mass ban from the list in file</title>
			<link>https://forum.epicnet.ru/viewtopic.php?pid=1712#p1712</link>
			<description>&lt;p&gt;Я создал небольшой код скрипта в виде алиаса, который должен выполнять действия в соответствии с вашим запросом в описании.&lt;/p&gt;
						&lt;p&gt;Попробуйте использовать его:&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 25.5em&quot;&gt;&lt;pre&gt;
alias massbanfile {
  if ($active !ischan) { echo -a Use only in channel window. | return }
  if ($me !isop $chan) { echo -a Need channel operator status @ | return }
  var %masks, %i 1, %count 1, %chan $chan, %file ban.txt
  while (%i &amp;lt;= $lines(%file)) {
    %masks = %masks $read(%file,nt,%i)
    if (%count == $modespl) || (%i == $lines(%file)) {
      var %keys $+(+,$str(b,$numtok(%masks,32)))
      mode %chan %keys %masks | unset %masks | %count = 0
    }
    inc %i | inc %count
  }
}
&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
						&lt;p&gt;Для теста введите в окне канала команду: [c]/massbanfile[/c]&lt;br /&gt; [indent=0.8,0.5] &lt;br /&gt;&lt;em class=&quot;bbuline&quot;&gt;Примечание&lt;/em&gt;:&amp;#160; Вы можете изменить название алиаса, чтобы использовать более короткую или удобную для вас команду.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Epic)</author>
			<pubDate>Thu, 06 Nov 2025 16:00:56 +0300</pubDate>
			<guid>https://forum.epicnet.ru/viewtopic.php?pid=1712#p1712</guid>
		</item>
		<item>
			<title>Anti Flood Join/Part</title>
			<link>https://forum.epicnet.ru/viewtopic.php?pid=1709#p1709</link>
			<description>&lt;p&gt;No error at all, it is really amazing.&lt;/p&gt;
						&lt;p&gt;You right said:&lt;/p&gt;&lt;div class=&quot;quote-box quote-main&quot;&gt;&lt;blockquote&gt;&lt;p&gt;.....you can increase the time period to 1800 seconds, but then there&#039;s a risk that users with unstable internet connections, etc., may be hit by a Kick+Ban ....&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;
						&lt;p&gt;And that&#039;s a good advice for sure.&lt;br /&gt;Considering that I&#039;m not interested what happen in the night (I mean when I&#039;m not on duty), I easily can do something when I&#039;m on duty.&lt;br /&gt;1) - If there&#039;s any idiot troll who just loves to be a professional idiot, then is ok. I let it join and part and script will do the job.&lt;br /&gt;2) - If there&#039;s an user who really need maybe to part and join for connection problems or other technical issues, then it should be better if I can edit part/join countdown.&lt;br /&gt;This code, set a variable (&lt;strong&gt;%JoinPartFlood&lt;/strong&gt;) that I easily can edit for mIRC Script Editor in &lt;span style=&quot;font-style: italic&quot;&gt;Variables&lt;/span&gt; tab:&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 31.5em&quot;&gt;&lt;pre&gt;
On *:JOIN:#test:{
  if (!$Timer($+(CheckAccessOP,_,$chan,_,$site,_,$network))) { .timer $+ $+(CheckAccessOP,_,$chan,_,$site,_,$network) -m 1 400 OP_check_access $unsafe($chan) $wildsite $nick }
}

Alias -l OP_check_access { 
  var %chan = $1, %site = $gettok($2,2,64) , %nick = $3, %wildsite = $2
  if (!$nick(%chan,%nick,!~&amp;amp;@%+)) { 
    if ($+(%,JoinPartFlood_,%site,_,%chan) == $null ) { set $+(%,JoinPartFlood_,%site,_,%chan) 1 }
    else { inc -u $+ $duration(1h) $+(%,JoinPartFlood_,%site,_,%chan) 1 }
    if ($($+(%,JoinPartFlood_,%site,_,%chan),2) == 3) { .timerwarn 1 4 notice $unsafe(%nick) WARN }    
    if ($($+(%,JoinPartFlood_,%site,_,%chan),2) == 4) {
      if (%wildsite !isban %chan) { ban -u $+ $duration(2h)  %chan %nick 2  | write $mircdir $+ banemule.txt *Join_Flood* $date $time %nick ---&amp;gt; %site }
      if (%nick ison %chan) { kick %chan %nick BANKICK REASON }
      unset $eval($+(%,JoinPartFlood_,%site,_,%chan),1)
    }
  }
}
&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
						&lt;p&gt;I easily search the line about user i.e.:&lt;/p&gt;&lt;div class=&quot;quote-box quote-main&quot;&gt;&lt;blockquote&gt;&lt;p&gt;%JoinPartFlood_11D009E6.B27F3F52.59FCA970.IP_#test &lt;strong&gt;&lt;span style=&quot;color: red&quot;&gt;3&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;p&gt;and change it to:&lt;/p&gt;&lt;div class=&quot;quote-box quote-main&quot;&gt;&lt;blockquote&gt;&lt;p&gt;%JoinPartFlood_11D009E6.B27F3F52.59FCA970.IP_#test &lt;strong&gt;&lt;span style=&quot;color: green&quot;&gt;2&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;p&gt;So user will receive again a warn and it can advice me about connection problems and I can direct it in a room with no restrictions to solve.&lt;br /&gt;I hope I been more clear.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Chandra)</author>
			<pubDate>Mon, 20 Oct 2025 18:50:45 +0300</pubDate>
			<guid>https://forum.epicnet.ru/viewtopic.php?pid=1709#p1709</guid>
		</item>
		<item>
			<title>Capslock and NickChange Checker</title>
			<link>https://forum.epicnet.ru/viewtopic.php?pid=1676#p1676</link>
			<description>&lt;p&gt;1 - You&#039;re my Jedi master so I don&#039;t ask someone else help. Your codes are more easy to study and understand. And they never had any problems.&lt;br /&gt;2 - This code is based on a code You made here ---&amp;gt; &lt;a href=&quot;https://forum.epicnet.ru/viewtopic.php?id=1042#p1645&quot;&gt;Badnick Join/Change&lt;/a&gt; I only tried to add a part to check lenght of nick, caps letters and MindUser:&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 12em&quot;&gt;&lt;pre&gt; 
if ($calc($regex($1,/[AZ]/g) * 100 / $len($1)) &amp;gt; 40 || $len( $1 ) &amp;lt; 3) || Mindforge iswm ($1) { 
    .timermind 1 2 WARN 
    .timermind 1 30 KICK REASON 
  }
 &lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
						&lt;p&gt;3 - You always so kind , I&#039;m never in rush. I just tried&amp;#160; &lt;img class=&quot;custom_tag custom_tag_emoji standard&quot; src=&quot;https://forumstatic.ru/files/000d/c9/8c/23083.webp&quot;&gt;&lt;/img&gt;&amp;#160; If I won&#039;t try I&#039;ll never learn a bit. I&#039;ll compare my wrong code with Your working one , it&#039;ll help me to understand&amp;#160; &lt;img class=&quot;custom_tag custom_tag_emoji standard&quot; src=&quot;https://forumstatic.ru/files/000d/c9/8c/71636.webp&quot;&gt;&lt;/img&gt; &lt;/p&gt;
						&lt;p&gt;Enjoy Your coffee Epic and thanks in advance&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Chandra)</author>
			<pubDate>Sun, 28 Sep 2025 11:38:51 +0300</pubDate>
			<guid>https://forum.epicnet.ru/viewtopic.php?pid=1676#p1676</guid>
		</item>
		<item>
			<title>Var % setting</title>
			<link>https://forum.epicnet.ru/viewtopic.php?pid=1673#p1673</link>
			<description>&lt;p&gt;Hello. Maybe I wrong but I use to call:&lt;/p&gt;
						&lt;p&gt;&lt;strong&gt;SCRIPT&lt;/strong&gt; ---&amp;gt; I mean client mIRC&lt;br /&gt;&lt;strong&gt;ADDONS&lt;/strong&gt; ---&amp;gt; Is a code so is always a script. A script (mIRC) , may have inside many addons.&lt;/p&gt;
						&lt;p&gt; [indent=0.8,0.5] &lt;br /&gt;In my case I have some addons to check badwords, nick change flood, join flood, and so on.&lt;/p&gt;
						&lt;p&gt;Some of them have the same string about setting var &lt;span style=&quot;color: red&quot;&gt;%&lt;/span&gt;:&lt;/p&gt;
						&lt;p&gt;[c]var %i 1 | while (%i &amp;lt;= $lines($bwfile)) { ... }[/c] like here &lt;a href=&quot;https://forum.epicnet.ru/viewtopic.php?id=1037#p1602&quot;&gt;Sample 1&lt;/a&gt;&lt;/p&gt;
						&lt;p&gt;[c]var %i 1 | while (%i &amp;lt;= $comchan($newnick,0)) { ... }[/c] like here &lt;a href=&quot;https://forum.epicnet.ru/viewtopic.php?id=1043#p1662&quot;&gt;Sample 2&lt;/a&gt;&lt;/p&gt;
						&lt;p&gt;[c]var %i = 1, %badwords = 1 ...[/c] like here &lt;a href=&quot;https://forum.epicnet.ru/viewtopic.php?id=1042#p1636&quot;&gt;Sample 3&lt;/a&gt;&lt;/p&gt;
						&lt;p&gt;May it cause conflicts because all these addons are parts of the same script?&lt;/p&gt;
						&lt;p&gt;Thanks&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Chandra)</author>
			<pubDate>Fri, 26 Sep 2025 13:33:32 +0300</pubDate>
			<guid>https://forum.epicnet.ru/viewtopic.php?pid=1673#p1673</guid>
		</item>
		<item>
			<title>Anti Flood Change Nick</title>
			<link>https://forum.epicnet.ru/viewtopic.php?pid=1664#p1664</link>
			<description>&lt;p&gt;You&#039;re great Epic ^^&lt;br /&gt;Thanks. I really appreciated Your awesome job&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Chandra)</author>
			<pubDate>Wed, 10 Sep 2025 20:10:26 +0300</pubDate>
			<guid>https://forum.epicnet.ru/viewtopic.php?pid=1664#p1664</guid>
		</item>
		<item>
			<title>Condition &quot;if ()&quot; to check parts of the user address mask</title>
			<link>https://forum.epicnet.ru/viewtopic.php?pid=1653#p1653</link>
			<description>&lt;p&gt;I&#039;ll try it Epic.&lt;br /&gt;Thanks a lot&lt;/p&gt;
						&lt;p&gt;UPDATE 09/04/2025&lt;/p&gt;
						&lt;p&gt;Really perfect Epic, great job&amp;#160; &lt;img class=&quot;custom_tag custom_tag_emoji standard&quot; src=&quot;https://forumstatic.ru/files/000d/c9/8c/71636.webp&quot;&gt;&lt;/img&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Chandra)</author>
			<pubDate>Wed, 03 Sep 2025 19:58:04 +0300</pubDate>
			<guid>https://forum.epicnet.ru/viewtopic.php?pid=1653#p1653</guid>
		</item>
		<item>
			<title>APP to check for code errors</title>
			<link>https://forum.epicnet.ru/viewtopic.php?pid=1631#p1631</link>
			<description>&lt;p&gt;Hello.&lt;br /&gt;I have a mIRC that in status show this error:&lt;/p&gt;
						&lt;p&gt;&lt;span style=&quot;color: red&quot;&gt;&lt;strong&gt;* /if: close bracket not found&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
						&lt;p&gt;This mean there&#039;s a bracet [c=red]{[/c] or [c=red]([/c]not properly closed somewhere in a file.&lt;br /&gt;But is not easy to find location where it miss.&lt;/p&gt;
						&lt;p&gt;Is there an app that scan/analyze/check a folder for code errors?&lt;br /&gt;Visual Studio Code do it but need to open every single file.&lt;/p&gt;
						&lt;p&gt;Thanks&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Chandra)</author>
			<pubDate>Fri, 15 Aug 2025 13:16:48 +0300</pubDate>
			<guid>https://forum.epicnet.ru/viewtopic.php?pid=1631#p1631</guid>
		</item>
		<item>
			<title>/write command usage</title>
			<link>https://forum.epicnet.ru/viewtopic.php?pid=1630#p1630</link>
			<description>&lt;div class=&quot;quote-box answer-box&quot;&gt;&lt;cite&gt;1619,387 написал(а):&lt;/cite&gt;&lt;blockquote&gt;&lt;p&gt;Sometimes I see usage as /WRITE , sometimes as .WRITE , sometimes simple write , why?&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;p&gt;Команда может быть написана в любом регистре букв, например: [c]/WRITE[/c], [c]/write[/c], [c]/WrItE[/c], [c]/wRiTe[/c] - это ни на что не влияет и будет работать одинаково во всех случаях. Но тем не менее, желательно придерживаться некого этикета при написании названия команды и использовать только маленькие буквы в нижнем регистре: [c]/write[/c]&lt;/p&gt;
						&lt;p&gt; [indent=0.8,0.5] &lt;br /&gt;Добавлять слеш [c]/[/c] перед названием команды необходимо только, когда вы собираетесь ввести команду в поле редактирования &amp;quot;&lt;span style=&quot;color: maroon&quot;&gt;Editbox&lt;/span&gt;&amp;quot;, чтобы mIRC было понятно, что это команда, которую нужно выполнить, а не обычный текст сообщения, который должен быть отправлен в активное окно. А вот при создании/редактировании кода добавлять слеш необязательно, т.к. mIRC распознаёт все существующие команды (без слеша), используемые в коде, поэтому достаточно писать просто [c]write[/c] (без [c=red]/[/c]), для лучшей читаемости кода.&lt;/p&gt;
						&lt;p&gt; [indent=0.8,0.5] &lt;br /&gt;Добавлять точку [c].[/c] перед названием команды необязательно, но может быть полезно для скрытия информационного сообщения, которое может появляться при выполнении некоторых команд, в которых это предусмотрено по умолчанию, например в команде [c]/timer 1 1 echo -a test[/c] или [c]/ignore nick[/c] и т.д.&lt;/p&gt;
						&lt;p&gt; [indent=0.8,0.5] &lt;br /&gt;Команда для записи текста в файл &amp;quot;&lt;span style=&quot;color: teal&quot;&gt;sample.txt&lt;/span&gt;&amp;quot;, который находится или будет создан автоматически в корневой папке mIRC: [c]/write sample.txt New line of text[/c]&lt;/p&gt;
						&lt;p&gt;Если файл находится внутри папки &amp;quot;&lt;span style=&quot;color: teal&quot;&gt;TEXTFILE&lt;/span&gt;&amp;quot;, которая находится в корневой папке mIRC, то необходимо указать путь: [c]/write TEXTFILE\sample.txt New line of text[/c]&lt;/p&gt;
						&lt;p&gt;В некоторых случаях может потребоваться указать полный путь к корневой папке mIRC и тогда вы можете добавить перед указанным путём идентификатор &amp;quot;&lt;span style=&quot;color: teal&quot;&gt;$mircdir&lt;/span&gt;&amp;quot;, например: [c]//write $mircdir $+ TEXTFILE\sample.txt New line of text[/c]&lt;/p&gt;
						&lt;p&gt;Подробнее о команде &amp;quot;&lt;span style=&quot;color: teal&quot;&gt;write&lt;/span&gt;&amp;quot; можно узнать здесь: &lt;a href=&quot;https://en.wikichip.org/wiki/mirc/commands/write&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://en.wikichip.org/wiki/mirc/commands/write&lt;/a&gt;&lt;/p&gt;
						&lt;p&gt; [indent=0.8,0.5] &lt;br /&gt;&lt;em class=&quot;bbuline&quot;&gt;Примечание&lt;/em&gt;: К сожалению, все дополнительные папки/директории, в которых вы предполагаете сохранить ваш файл не будут созданы автоматически командой [c]/write[/c]. Для этого вам потребуется создать их заранее, в ручную или с помощью команды: [c]/mkdir TEXTFILE\My_Folder\[/c] - и только после этого вы сможете без ошибки выполнить команду: [c]/write TEXTFILE\My_Folder\sample.txt New line of text[/c] для записи текста в файл по указанному пути.&lt;/p&gt;
						&lt;p&gt; [indent=0.8,0.5] &lt;/p&gt;&lt;div class=&quot;quote-box answer-box&quot;&gt;&lt;cite&gt;1619,387 написал(а):&lt;/cite&gt;&lt;blockquote&gt;&lt;p&gt;If I share a mIRC in DropBox &amp;quot;C:\Users\MY_PC\Dropbox\mIRC\sample.txt&amp;quot; , how to write the path exactly so to can share same mIRC in 2 PC using DropBox?&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;p&gt;Если папка для хранения файлов в &amp;quot;Dropbox&amp;quot; на вашем компьютере настроена/расположена по пути &amp;quot;&lt;span style=&quot;color: teal&quot;&gt;C:\Users\MY_PC\Dropbox\mIRC\&lt;/span&gt;&amp;quot;, то команда для записи новой строки в файле &amp;quot;&lt;span style=&quot;color: teal&quot;&gt;sample.txt&lt;/span&gt;&amp;quot; может выглядеть так: [c]//write $qt(C:\Users\MY_PC\Dropbox\mIRC\sample.txt) your text[/c] - для другого компьютера путь к папке с файлом может отличаться, в зависимости от настройки &amp;quot;Dropbox&amp;quot;.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Epic)</author>
			<pubDate>Thu, 14 Aug 2025 23:30:39 +0300</pubDate>
			<guid>https://forum.epicnet.ru/viewtopic.php?pid=1630#p1630</guid>
		</item>
		<item>
			<title>Toolbar buttons</title>
			<link>https://forum.epicnet.ru/viewtopic.php?pid=1627#p1627</link>
			<description>&lt;div class=&quot;quote-box answer-box&quot;&gt;&lt;cite&gt;1626,2 написал(а):&lt;/cite&gt;&lt;blockquote&gt;&lt;p&gt;Dimmi, hai usato il comando &amp;quot;/toolbar -fs&amp;quot; come spiegato nel post precedente ?&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;
						&lt;p&gt;I missed that part of [c]/toolbar -fs[/c] but to be honest I restarted mIRC many times but there&#039;re not visible (and not hidden too ;-) ) more buttons.&lt;br /&gt;But I&#039;ll use that command in future.&lt;br /&gt;Thanks&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Chandra)</author>
			<pubDate>Wed, 13 Aug 2025 18:15:01 +0300</pubDate>
			<guid>https://forum.epicnet.ru/viewtopic.php?pid=1627#p1627</guid>
		</item>
		<item>
			<title>Игра &quot;Анаграмма&quot;</title>
			<link>https://forum.epicnet.ru/viewtopic.php?pid=1612#p1612</link>
			<description>&lt;p&gt;Wow, I just fond this addon, and I&#039;m trying to use it in my channel. Really nice Epic.&lt;br /&gt;Of course (I guess you waiting it) my question is: how to creae a scoring and standing?&lt;br /&gt;Thanks for help&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Chandra)</author>
			<pubDate>Sat, 09 Aug 2025 13:28:37 +0300</pubDate>
			<guid>https://forum.epicnet.ru/viewtopic.php?pid=1612#p1612</guid>
		</item>
		<item>
			<title>Как зайти в IRC чат</title>
			<link>https://forum.epicnet.ru/viewtopic.php?pid=291#p291</link>
			<description>&lt;p&gt;&lt;strong&gt;Общая информация&lt;/strong&gt;&lt;/p&gt;&lt;ul style=&quot;list-style: disc&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;color: gray&quot;&gt;IRC чат:&lt;/span&gt; &lt;span style=&quot;color: orange&quot;&gt;EpicNet.Ru&lt;/span&gt; &lt;span style=&quot;color: silver&quot;&gt;-&lt;/span&gt; &lt;span style=&quot;color: gray&quot;&gt;Сервер:&lt;/span&gt; &lt;span style=&quot;color: red&quot;&gt;irc.epicnet.ru&lt;/span&gt; &lt;span style=&quot;color: silver&quot;&gt;-&lt;/span&gt; &lt;span style=&quot;color: gray&quot;&gt;Порты:&lt;/span&gt; &lt;span style=&quot;color: red&quot;&gt;6667&lt;/span&gt;&lt;span style=&quot;color: black&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red&quot;&gt;6668&lt;/span&gt; &lt;span style=&quot;color: gray&quot;&gt;(ssl),&lt;/span&gt; &lt;span style=&quot;color: red&quot;&gt;6669&lt;/span&gt; &lt;span style=&quot;color: gray&quot;&gt;(tls)&lt;/span&gt; &lt;span style=&quot;color: silver&quot;&gt;-&lt;/span&gt; &lt;span style=&quot;color: gray&quot;&gt;Кодировка:&lt;/span&gt; &lt;span style=&quot;color: purple&quot;&gt;UTF-8&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;color: gray&quot;&gt;Правила чата:&lt;/span&gt; &lt;a href=&quot;https://forum.epicnet.ru/viewtopic.php?id=121&quot;&gt;http://epicnet.ru/rules&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;color: gray&quot;&gt;Сайт:&lt;/span&gt; &lt;a href=&quot;http://epicnet.ru&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://epicnet.ru&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;color: gray&quot;&gt;ВКонтакте:&lt;/span&gt; &lt;a href=&quot;https://vk.com/irc.epicnet&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://vk.com/irc.epicnet&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;
						&lt;p&gt;&lt;strong&gt;Видео обзор&lt;/strong&gt;&lt;/p&gt;&lt;ul style=&quot;list-style: disc&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://epicnet.ru/video/How_to_connect_EpicNet_IRC_chat.mp4&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Как зайти в IRC чат EpicNet&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;
						&lt;p&gt;&lt;strong&gt;Для быстрого входа в чат через браузер&lt;/strong&gt;&lt;/p&gt;&lt;ul style=&quot;list-style: disc&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;color: gray&quot;&gt;Веб-гейт:&lt;/span&gt; &lt;a href=&quot;http://irc.epicnet.ru&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://irc.epicnet.ru&lt;/a&gt; [indent=0.2,0] &lt;span style=&quot;color: gray&quot;&gt;(временно не работает)&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;
						&lt;p&gt; [indent=0.2,0.5]&lt;br /&gt;&lt;span style=&quot;color: gray&quot;&gt;Более продвинутые пользователи обычно используют специальные клиентские программы установленные на устройство - компьютер или смартфон.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: gray&quot;&gt;Важно! Чтобы подключиться именно к нашему чату - при настройке клиента укажите наш&lt;/span&gt; &lt;span style=&quot;color: red&quot;&gt;сервер&lt;/span&gt; &lt;span style=&quot;color: gray&quot;&gt;и&lt;/span&gt; &lt;span style=&quot;color: red&quot;&gt;порт&lt;/span&gt; &lt;span style=&quot;color: gray&quot;&gt;из общей информации выше.&lt;/span&gt;&lt;/p&gt;
						&lt;p&gt;&lt;strong&gt;Список самых популярных IRC клиентов&lt;/strong&gt;&lt;/p&gt;&lt;ul style=&quot;list-style: disc&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://www.mirc.com/index.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;mIRC&lt;/a&gt; [indent=0.2,0] &lt;span style=&quot;color: gray&quot;&gt;(Windows)&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://adiirc.com/download.php&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;AdiIRC&lt;/a&gt;&lt;span class=&quot;custom_tag custom_tag_marksup marksup&quot;&gt;FREE&lt;/span&gt; [indent=0.2,0] &lt;span style=&quot;color: gray&quot;&gt;(Windows)&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://www.kvirc.net/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;KVIrc&lt;/a&gt;&lt;span class=&quot;custom_tag custom_tag_marksup marksup&quot;&gt;FREE&lt;/span&gt; [indent=0.2,0] &lt;span style=&quot;color: gray&quot;&gt;(Windows, Linux, Mac)&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://hexchat.github.io/index.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;HexChat&lt;/a&gt;&lt;span class=&quot;custom_tag custom_tag_marksup marksup&quot;&gt;FREE&lt;/span&gt; [indent=0.2,0] &lt;span style=&quot;color: gray&quot;&gt;(Windows, Linux, Unix)&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://www.icechat.net/site/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;IceChat&lt;/a&gt;&lt;span class=&quot;custom_tag custom_tag_marksup marksup&quot;&gt;FREE&lt;/span&gt; [indent=0.2,0] &lt;span style=&quot;color: gray&quot;&gt;(Windows)&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://irssi.org/download/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Irssi&lt;/a&gt;&lt;span class=&quot;custom_tag custom_tag_marksup marksup&quot;&gt;FREE&lt;/span&gt; [indent=0.2,0] &lt;span style=&quot;color: gray&quot;&gt;(Linux, Unix)&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://adium.im/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Adium&lt;/a&gt;&lt;span class=&quot;custom_tag custom_tag_marksup marksup&quot;&gt;FREE&lt;/span&gt; [indent=0.2,0] &lt;span style=&quot;color: gray&quot;&gt;(Mac)&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://www.codeux.com/textual/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Textual&lt;/a&gt; [indent=0.2,0] &lt;span style=&quot;color: gray&quot;&gt;(Mac)&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style=&quot;list-style: disc&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/MCMrARM/revolution-irc&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Revolution IRC&lt;/a&gt;&lt;span class=&quot;custom_tag custom_tag_marksup marksup&quot;&gt;FREE&lt;/span&gt; [indent=0.2,0] &lt;span style=&quot;color: gray&quot;&gt;(Android)&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/pocmo/Yaaic&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Yaaic&lt;/a&gt;&lt;span class=&quot;custom_tag custom_tag_marksup marksup&quot;&gt;FREE&lt;/span&gt; [indent=0.2,0] &lt;span style=&quot;color: gray&quot;&gt;(Android)&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;
						&lt;p&gt; [indent=0.2,0.5]&lt;br /&gt;&lt;span style=&quot;color: gray&quot;&gt;Если вы новичок и ничего не знаете об этом или просто не хотите долго разбираться со сложными настройками клиента, то не беспокойтесь за это.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: gray&quot;&gt;Мы заранее позаботились об этом и подготовили для вас уже настроенные клиенты для быстрого подключения к IRC чату в 2-3 клика.&lt;/span&gt;&lt;/p&gt;
						&lt;p&gt;&lt;strong&gt;Список настроенных и скриптовых сборок IRC клиентов&lt;/strong&gt;&lt;/p&gt;&lt;ul style=&quot;list-style: disc&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://forum.epicnet.ru/viewtopic.php?id=914&quot;&gt;NeOn Script 9.0.1 (mod by Epic)&lt;/a&gt;&lt;span class=&quot;custom_tag custom_tag_marksup marksup&quot;&gt;FREE&lt;/span&gt; [indent=0.2,0] &lt;span style=&quot;color: gray&quot;&gt;(Windows)&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;
						&lt;p&gt; [indent=1.0,0.5] &lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;strong&gt;Сотрудничество&lt;/strong&gt;&lt;/p&gt;
						&lt;p&gt;&lt;span style=&quot;color: gray&quot;&gt;Друзья, если у вас есть свой любимый клиент или скриптовая сборка, о которых мы ещё не знаем, или вы являетесь автором и разработчиком собственного IRC клиента и хотите этим поделиться с пользователями чата, для общего тестирования/использования и массового распространения, то вы можете связаться с администрацией чата по вопросу размещения на форуме вашего проекта и добавления его в общий список IRC клиентов - мы за здоровую конкуренцию и вашу конкурентоспособность&lt;/span&gt;&amp;#160; &lt;span style=&quot;color: maroon&quot;&gt;:-]&lt;/span&gt;&lt;/p&gt;
						&lt;p&gt;&lt;span style=&quot;color: gray&quot;&gt;Спасибо за уделённое время. Будем рады любому конструктивному взаимодействию. С уважением, администрация IRC чата EpicNet.Ru.&lt;/span&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Epic)</author>
			<pubDate>Thu, 20 Mar 2025 17:20:27 +0300</pubDate>
			<guid>https://forum.epicnet.ru/viewtopic.php?pid=291#p291</guid>
		</item>
		<item>
			<title>Скрипт авто приветствия и ответа на определенные слова пользователей</title>
			<link>https://forum.epicnet.ru/viewtopic.php?pid=1597#p1597</link>
			<description>&lt;p&gt;Улучшение/оптимизация кода скрипта:&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 35em&quot;&gt;&lt;pre&gt;
;##################################################
;#  Название: Auto Greet v1.2
;#  Автор: Epic (http://epicnet.ru, irc.epicnet.ru:6667 #Code)
;#  Описание: Автоматическое приветствие пользователей присоединившихся к каналу в зависимости от их статуса.
;##################################################

on !*:JOIN:#: if (!$checkdelay($nick,$chan)) $+(.timerDT,$nick) 1 $ag_delay_time ag_msg $nick $chan

alias -l ag_msg {
  var %pn $mid($remove($nick($2,$1).pnick,$1),1,1), %pr $replace(%pn,!,iop,~,qop,&amp;amp;,sop,@,aop,%,hop,+,vop)
  message $1 $2 $ag_path_greet($iif(%pn,%pr,user))
  .hadd -mz ag $+($1,-,$2) $ag_stop_repeat | .hadd -mz ag $+($addr($1),-,$2) $ag_stop_repeat
}
alias -l message { msg $2 $1 $iif($exists($3),$read($3,nt),Hello) }
alias -l addr { return $gettok($address($1,2),2,64) }
alias -l checkdelay { if ($hget(ag,$+($1,-,$2))) || ($hget(ag,$+($addr($1),-,$2))) { return $true } }


alias -l ag_path_greet { return $+(scripts\AutoGreet\greet_,$1,.txt) }
alias -l ag_stop_repeat { return 300 }
alias -l ag_delay_time { return 3 }
&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
						&lt;p&gt; [indent=0.8,0.5] &lt;br /&gt;&lt;em class=&quot;bbuline&quot;&gt;Примечание&lt;/em&gt;: Вы по-прежнему должны создать и использовать в корневой папке скрипта &amp;quot;&lt;span style=&quot;color: blue&quot;&gt;scripts\AutoGreet\&lt;/span&gt;&amp;quot; 6 файлов: &amp;quot;&lt;strong&gt;greet_qop.txt&lt;/strong&gt;&amp;quot;, &amp;quot;&lt;strong&gt;greet_sop.txt&lt;/strong&gt;&amp;quot;, &amp;quot;&lt;strong&gt;greet_aop.txt&lt;/strong&gt;&amp;quot;, &amp;quot;&lt;strong&gt;greet_hop.txt&lt;/strong&gt;&amp;quot;, &amp;quot;&lt;strong&gt;greet_vop.txt&lt;/strong&gt;&amp;quot;, &amp;quot;&lt;strong&gt;greet_user.txt&lt;/strong&gt;&amp;quot;, с соответствующими списками приветствий, в зависимости от статуса пользователя.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Epic)</author>
			<pubDate>Tue, 07 Jan 2025 15:20:22 +0300</pubDate>
			<guid>https://forum.epicnet.ru/viewtopic.php?pid=1597#p1597</guid>
		</item>
		<item>
			<title>Channel script</title>
			<link>https://forum.epicnet.ru/viewtopic.php?pid=1595#p1595</link>
			<description>&lt;p&gt;&lt;span style=&quot;color: red&quot;&gt;Неправильное оформление поста.&lt;/span&gt; При создании/редактировании поста вы должны позаботиться о его правильном оформлении, для удобства читателей и помогающих вам людям.&lt;/p&gt;
						&lt;p&gt; [indent=0.8,0.5] &lt;br /&gt;Код скрипта должен быть обёрнут в специальные теги [c=red]&lt;strong&gt;[&lt;/strong&gt;&lt;strong&gt;code]&lt;/strong&gt; &lt;span style=&quot;color: black&quot;&gt;...&lt;/span&gt; &lt;strong&gt;[&lt;/strong&gt;&lt;strong&gt;/code]&lt;/strong&gt;[/c], чтобы отличаться от текста с описанием вашей проблемы.&lt;br /&gt;Это уже обсуждалось подробно в &lt;a href=&quot;https://forum.epicnet.ru/viewtopic.php?id=1033#p1591&quot;&gt;другой теме форума&lt;/a&gt;.&lt;/p&gt;
						&lt;p&gt; [indent=0.8,0.5] &lt;br /&gt;&lt;a href=&quot;https://i.ibb.co/HrsN1zj/Edit-Post2.png&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://i.ibb.co/HrsN1zj/Edit-Post2.png&quot; alt=&quot;https://i.ibb.co/HrsN1zj/Edit-Post2.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://i.ibb.co/7kmVh9D/Edit-Post1.png&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://i.ibb.co/7kmVh9D/Edit-Post1.png&quot; alt=&quot;https://i.ibb.co/7kmVh9D/Edit-Post1.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
						&lt;p&gt; [indent=0.8,0.5] &lt;br /&gt;Пожалуйста, исправьте ваш пост или опубликуйте новый комментарий в правильном оформлении, для дальнейшего взаимодействия.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Epic)</author>
			<pubDate>Sat, 30 Nov 2024 21:31:21 +0300</pubDate>
			<guid>https://forum.epicnet.ru/viewtopic.php?pid=1595#p1595</guid>
		</item>
		<item>
			<title>Snotice problem</title>
			<link>https://forum.epicnet.ru/viewtopic.php?pid=1592#p1592</link>
			<description>&lt;p&gt;&lt;strong&gt;VerDuGoTeam&lt;/strong&gt;, If you have difficulty understanding what I write in Russian language , please use &lt;a href=&quot;https://translate.google.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Google Translate&lt;/a&gt; to get an accurate translation of the text into a language you understand.&lt;br /&gt;You can also install special extensions for your browser to automatically translate the entire page or just the selected text.&lt;/p&gt;
						&lt;p&gt;The main thing is to never be lazy in studies&amp;#160; &lt;img class=&quot;custom_tag custom_tag_emoji standard&quot; src=&quot;https://symbl-world.akamaized.net/i/webp/0c/f0c7fd9dcb878d4ac26424608addd1.webp&quot;&gt;&lt;/img&gt;&amp;#160; and always listen to (not ignore) the comments/recommendations with reference info from people who are trying to teach you something&amp;#160; &lt;img class=&quot;custom_tag custom_tag_emoji standard&quot; src=&quot;https://symbl-world.akamaized.net/i/webp/c2/5f0199530ac59c1bcca216cf4453dd.webp&quot;&gt;&lt;/img&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Epic)</author>
			<pubDate>Tue, 05 Nov 2024 08:18:42 +0300</pubDate>
			<guid>https://forum.epicnet.ru/viewtopic.php?pid=1592#p1592</guid>
		</item>
		<item>
			<title>Server notice about the client connecting</title>
			<link>https://forum.epicnet.ru/viewtopic.php?pid=1581#p1581</link>
			<description>&lt;p&gt;I did it like this:&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 22.5em&quot;&gt;&lt;pre&gt;
on ^*:SNOTICE:*Client connecting*:{
  if (!$window(@notice)) { window -lke @notice 516 200 2182 1134 } 
  aline @notice $1 $+($chr(40),$5,$chr(41)) $6 $7 $9
  haltdef
}

on ^*:SNOTICE:*Client exiting*:{
  if (!$window(@notice)) { window -lke @notice 516 200 2182 1134 } 
  aline 4 @notice $1 $+($chr(40),$5,$chr(41)) $6 $7 $9
  haltdef
}
&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
			<author>mybb@mybb.ru (VerDuGoTeam)</author>
			<pubDate>Tue, 29 Oct 2024 21:26:25 +0300</pubDate>
			<guid>https://forum.epicnet.ru/viewtopic.php?pid=1581#p1581</guid>
		</item>
		<item>
			<title>Block private with nicks that are blacklisted</title>
			<link>https://forum.epicnet.ru/viewtopic.php?pid=1577#p1577</link>
			<description>&lt;p&gt;Попробуйте использовать этот код скрипта:&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 34.5em&quot;&gt;&lt;pre&gt;
alias add {
  if (!$istok(%blnicks,$1,44)) { set %blnicks $addtok(%blnicks,$1,44) }
  if (%blnicks) { echo -a $+($chr(40),$numtok(%blnicks,44),$chr(41)) %blnicks }
  else { echo -a The blacklist is empty. }
}

alias del {
  if ($istok(%blnicks,$1,44)) { set %blnicks $deltok(%blnicks,$findtok(%blnicks,$1,1,44),44) | ignore -r $1 }
  if (%blnicks) { echo -a $+($chr(40),$numtok(%blnicks,44),$chr(41)) %blnicks }
  else { echo -a The blacklist is empty. }
}

alias find { if ($istok(%blnicks,$1,44)) { block $1 } }

alias -l block {
  echo -as 04,94 $1 01was blocked in private! 
  msg $1 I do not accept private messages.
  ignore -p $1 | window -c $1
}
&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
						&lt;p&gt;&lt;em class=&quot;bbuline&quot;&gt;Примечание&lt;/em&gt;: Обратите внимание, что я изменил название переменной &amp;quot;&lt;span style=&quot;color: red&quot;&gt;%listablock&lt;/span&gt;&amp;quot; на &amp;quot;&lt;span style=&quot;color: blue&quot;&gt;%blnicks&lt;/span&gt;&amp;quot; для хранение ников. Кроме того была добавлена команда &amp;quot;&lt;span style=&quot;color: blue&quot;&gt;ignore&lt;/span&gt;&amp;quot; для добавления ника в список игнорирования, когда он был найден при использовании команды &amp;quot;&lt;span style=&quot;color: blue&quot;&gt;/find&lt;/span&gt;&amp;quot;, а также для удаления ника из списка игнорирования, когда была использована команда &amp;quot;&lt;span style=&quot;color: blue&quot;&gt;/del&lt;/span&gt;&amp;quot;.&lt;/p&gt;
						&lt;p&gt; [indent=0.8,0.5] &lt;br /&gt;Синтаксис команд:&lt;/p&gt;&lt;ul style=&quot;list-style: disc&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;color: teal&quot;&gt;/add &amp;lt;nick&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;color: teal&quot;&gt;/del &amp;lt;nick&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;color: teal&quot;&gt;/find &amp;lt;nick&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;</description>
			<author>mybb@mybb.ru (Epic)</author>
			<pubDate>Wed, 16 Oct 2024 09:16:49 +0300</pubDate>
			<guid>https://forum.epicnet.ru/viewtopic.php?pid=1577#p1577</guid>
		</item>
		<item>
			<title>Add nick to variable list and find it later</title>
			<link>https://forum.epicnet.ru/viewtopic.php?pid=1575#p1575</link>
			<description>&lt;div class=&quot;quote-box answer-box&quot;&gt;&lt;cite&gt;1574,351 написал(а):&lt;/cite&gt;&lt;blockquote&gt;&lt;p&gt;I add the block is wright?&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;p&gt;Я не знаю. Вы не оставили никакого объяснения о целях и задачах, которые должен выполнять алиас &amp;quot;&lt;span style=&quot;color: blue&quot;&gt;block&lt;/span&gt;&amp;quot;.&lt;br /&gt;Также, всё зависит от того, какой был конечный замысел скрипта и что вы планируете с этим делать дальше. &lt;br /&gt;В заголовке темы первого поста и в его описании об этом ничего не сказано&amp;#160; &lt;img class=&quot;custom_tag custom_tag_smile kolobok&quot; src=&quot;https://www.kolobok.us/smiles/icq/scratch_one-s_head.gif&quot;&gt;&lt;/img&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Epic)</author>
			<pubDate>Tue, 15 Oct 2024 12:53:44 +0300</pubDate>
			<guid>https://forum.epicnet.ru/viewtopic.php?pid=1575#p1575</guid>
		</item>
	</channel>
</rss>
