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

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

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


Вы здесь » EpicNet.Ru - Форум IRC Чата » HELP SCRIPTS - Помощь по mIRC скриптам » Reject query and write user data


Reject query and write user data

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

1

quiero al hacer un whois del nick q me llama aparesca sus canales en %canalescom

aquí está mi código:

Код:
on !*:OPEN:?:{
  set %canal $active
  set %qnick $nick
  if ($nick isop #test) { bloqueo }
  whois $nick | texto
}

alias -l bloqueo {
  if !$window(exists) { window -lke @privados 516 200 382 93 }
  aline @privados $time 1,7No acepto privados $nick | notice %qnick No acepto privados 
  timer 1 0 window -c $nick
  write c:\i\mirc\privados.rtf $date $time $Nick 
}

alias texto {
  unset %canalescom
  var %mes $replace($asctime(mmmm),January,Enero,February,Febrero,March,Marzo,April,Abril,May,Mayo,June,Junio,July,Julio,August,Agosto,September,Septiembre,October,Octubre,November,Noviembre,December,Diciembre)
  var %dia $replace($asctime(dddd),Sunday,Domingo,Monday,Lunes,Tuesday,Martes,Wednesday,Miércoles,Thursday,Jueves,Friday,Viernes,Saturday,Sabado)
  echo $nick (E)nSesion: %dia $date(dd) de %mes de $date(yyyy)
  echo $nick 0,2Hora:  $time - 0,2Mascara: $address($nick,5)
  echo $nick 0,4Canales: %canalesCom
}

2

Эта тема вопроса была обсуждена в IRC чате в режиме онлайн и в процессе обсуждения было выработано решение.

Этот код должен делать то, что вы хотели:

Код:
on !*:OPEN:?: bloqueo $nick | .hadd -m nopriv $nick 1 | whois $nick
raw 319:*: if ($hget(nopriv,$2)) { set %canalescom $3- | haltdef }
raw 318:*: if ($hget(nopriv,$2)) { texto $2 %canalescom | .hdel -sw nopriv $2 | unset %canalescom | haltdef }
alias -l bloqueo {
  if (!$window(@privados)) { .window -lke @privados 516 200 382 93 $mircexe 21 }
  .aline @privados $time 01,07No acepto privados $1 | .query $1 No acepto privados
  .write -i C:\i\mirc\privados.txt $date $time $1 | .close -m $1
}
alias -l texto {
  var %mes $replace($asctime(mmmm),January,Enero,February,Febrero,March,Marzo,April,Abril,May,Mayo,June,Junio,July,Julio,August,Agosto,September,Septiembre,October,Octubre,November,Noviembre,December,Diciembre)
  var %dia $replace($asctime(dddd),Sunday,Domingo,Monday,Lunes,Tuesday,Martes,Wednesday,Miércoles,Thursday,Jueves,Friday,Viernes,Saturday,Sabado)
  echo -a (E)nSesion: %dia $date(dd) de %mes de $date(yyyy)
  echo -a 00,02Hora: $time - 00,02Mascara: $address($1,5)
  if ($2) echo -a 00,04Canales: $+([04,$numtok($2-,32),]) $2- | else echo -a 00,04Canales: No.
}
Подпись автора

[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 Чата » HELP SCRIPTS - Помощь по mIRC скриптам » Reject query and write user data