Autor Tema: anti nicks ofensivos con advertencia  (Leído 1784 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Dino

  • Novato
  • *
  • Mensajes: 34
  • Karma: +0/-36
anti nicks ofensivos con advertencia
« en: Enero 24, 2020, 07:22:40 am »
buenas dias amigos tengo este codigo que supuestamente deberia advertir y luego banear a los nicks ofensivos
agrega bien los nicks pero no advierte parece que algo le falta para funcionar les agradeceria su ayuda...

; Bad Nick v2.3 - by entropy 2018

menu menubar,status,channel,query {
  -
  Bad Nick
  .Status $chr(9) $iif($group(#felix).status == on,On,Off) {
    $iif($group(#felix).status == on,.disable,.enable) #felix
    echo $color(info) -tag $chr(9679) Bad Nicks Status is now: $+($chr(2),$replace($group(#felix).status,on,On,off,Off),$chr(2))
  }
  .-
  .Bad Nicks
  ..ver lista { echo $color(info) -tag $chr(9679) Bad Nicks agregados: $+($chr(2),%badnicks,$chr(2)) }
  ..-
  ..Set {
    var %a = $input(Bad Nicks? (sep. por espacios),5)
    %badnicks = %a
  }
  ..-
  ..Agregar {
    var %a = $input(Bad Nick a agregar?,5)
    if (%a) { %badnicks = %badnicks %a }
  }
  -
}
#felix on
on *:join:#:{
  if ($istok($wildcard($nick,32)) {
    msg # $nick esta usando un nick no apropiado! Usted tiene 2 minutos para cambiar su nick caso contrario sera baneado.
    $+(.timer,$nick) -o 1 120 doit $nick
  }
}

on *:nick:{
  if ($wildcard($newnick)) {
    .msg $newnick esta usando un nick no apropiado! Usted tiene 2 minutos para cambiar su nick caso contrario sera baneado.
    $+(.timer,$newnick) -o 1 120 doit $newnick
  }
  elseif ($timer($nick)) { $+(.timer,$nick) off }
}
alias -l doit {
  var %a = 1, %b
  while ($comchan($1,%a)) {
    %b = $v1
    if ($1 ison %b && $me isop %b) {
      mode %b +b $+($1,!*@*)
      kick %b $1 Bad Nick
    }
    inc %a
  }
}
alias -l wildcard {
  var %a = 1, %b
  while ($gettok(%badnicks,%a,32)) {
    %b = $v1
    if (%b iswm $1 || %b == $1) { return $true }
    inc %a
  }
}
#felix end

Desconectado Dino

  • Novato
  • *
  • Mensajes: 34
  • Karma: +0/-36
Re:anti nicks ofensivos con advertencia
« Respuesta #1 en: Febrero 05, 2020, 03:10:26 am »
No me funciona y no se que sera la falla ya que no genera ningun error deberia advertir con mendaje y si el usuario no cambua su nick despues de la advertencia se daria kick ban pero tampoco lo ejecuta