EpicNet.Ru - Форум IRC Чата

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » EpicNet.Ru - Форум IRC Чата » CREATE NEW SCRIPT - Создать новый mIRC скрипт » Set a mass ban from the list in file


Set a mass ban from the list in file

Сообщений 1 страница 2 из 2

1

Hi all !!

I have a list of ban in a ban.txt file. There're ban on different part of mask, but of course is not the same user. I.e.:

[rect width=500]
*!webchat@*
MindUser*!@*
*!*@mf-A6A1DB23.retail.telecomitalia.it
[/rect]

...and 7 more

I'd like a script (or maybe a command is enough) that set all these bans in a shot when I need (for example before to go bed :-P)

Thanks for help

2

Я создал небольшой код скрипта в виде алиаса, который должен выполнять действия в соответствии с вашим запросом в описании.

Попробуйте использовать его:

Код:
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 <= $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
  }
}

Для теста введите в окне канала команду: [c]/massbanfile[/c]
[indent=0.8,0.5]
Примечание:  Вы можете изменить название алиаса, чтобы использовать более короткую или удобную для вас команду.

Подпись автора

[html]<style>img {vertical-align:middle;}.hnet{color:#FFFFFF;}.hstar{color:#DE0000;}.htext{font-family:Verdana;font-size:13px;color:#6E1E00;}.heading{font-family:Verdana;font-size:13px;font-weight:bold;background-color:#4897E7;}.stitle{font-family:Verdana;font-size:12px;}.dot{color:#808000;}.desc{color:#ADADAD;}a .curl{font-family:Verdana;font-size:13px;color:#3A92CD;}</style><table><tr><td width="20px" height="20px"><img src="https://forumstatic.ru/files/000d/c9/8c/34681.jpg"></td><td><a href="https://forum.epicnet.ru/viewtopic.php?id=234"><span class="heading"> <span class="hstar">★</span> <span class="hnet">EpicNet.Ru</span> <span class="hstar">★</span> </span><span class="htext"> - IRC Чат © 2008</span></a></td></tr><tr><td></td><td><div class="stitle"><span class="dot">•</span> <span class="desc">Вход через вебгейт:</span> <a href="http://irc.epicnet.ru"><span class="curl">http://irc.epicnet.ru</span></a><br><span class="dot">•</span> <span class="desc">Сервер:</span> irc.epicnet.ru <span class="desc">Порты:</span> 6667, 6668 (ssl)<br><div></td></tr></table>[/html]

Быстрый ответ

Напишите ваше сообщение и нажмите «Отправить»



Вы здесь » EpicNet.Ru - Форум IRC Чата » CREATE NEW SCRIPT - Создать новый mIRC скрипт » Set a mass ban from the list in file