Mensajes recientes

Páginas: 1 [2] 3 4 ... 10
11
Ayuda scripting IRcap / Re:Expulsar usuarios dentro del canal.
« Último mensaje por chicharrero en Enero 15, 2022, 06:36:56 pm »
buenas Quetzalcoatl de nuevo
probe lo que me comentaste puse asi:
Código: [Seleccionar]
 
on 1:join:#: {
  if ($nick == $me) { revisarcanalalentrar $chan }
  else { $BaneaUsuarios($nick,$chan) }
}

alias revisarcanalalentrar { var %i 1 | while ($nick($1,%i)) { BaneaUsuarios($ifmatch,$1) | inc %i }
}

on *:nick:{
  var %a 1 | while ($comchan($newnick, %a)) { $BaneaUsuarios($newnick,$v1) | inc %a }
}

alias BaneaUsuarios {
  var %cuentaNicks = 1
  while (%cuentaNicks <= $lines(patrones.txt)) {
    if ($read(patrones.txt,%cuentaNicks) isin $1) || ($read(patrones.txt,%cuentaNicks) iswm $1) {
      var %cuentaExcepciones = 1
      while (%cuentaExcepciones <= $lines(patrones-exceptuados.txt)) {
        if ($read(patrones-exceptuados.txt,%cuentaExcepciones) isin $1) || ($read(patrones-exceptuados.txt,%cuentaExcepciones) iswm $1) {
          halt
        }
        inc %cuentaExcepciones
      }
      .timer 1 5 ban $2 $1 $+ !*@* | .timer 1 5 kick $2 $1 Su nick no es el mas adecuado para la tematica del canal 4 $chan Por Favor, cámbielo. Gracias.
      halt
    }
    inc %cuentaNicks
  }
}

y me devuelve este error:
BANEAUSUARIOS($IFMATCH,$1) comando desconocido

probé de esta manera :
Código: [Seleccionar]
on 1:join:#: {
  if ($nick == $me) { revisarcanalalentrar $chan }
  else { $BaneaUsuarios($nick,$chan) }
}

 alias revisarcanalalentrar { var %i 1 | while ($nick($1,%i)) { $BaneaUsuarios($ifmatch,$1) | inc %i }
}
y así no da error ninguno, tampoco hace nada de nada , nueva mente muchas gracias un abrazo bro
12
Ayuda scripting IRcap / Re:Expulsar usuarios dentro del canal.
« Último mensaje por Quetzalcoatl en Enero 14, 2022, 08:17:03 pm »
I think I understand, do you want me to scan the nicknames when you join a channel?

You need to change the code to:
Código: [Seleccionar]
on 1:join:#: {
  if ($nick == $me) { revisarcanalalentrar $chan }
  else { $BaneaUsuarios($nick,$chan) }
}
and add a new alias
Código: [Seleccionar]
alias revisarcanalalentrar { var %i 1 | while ($nick($1,%i)) { BaneaUsuarios($ifmatch,$1) | inc %i } }With this I must assume that it would be correct
13
Ayuda scripting IRcap / Re:Expulsar usuarios dentro del canal.
« Último mensaje por chicharrero en Enero 14, 2022, 04:54:19 pm »
Hello again, Quetzalcoatl if you could add, that when I enter the room, I will analyze the user list and remove the banned nicknames already inside the room, thank you very much
14
Ayuda scripting IRcap / Re:Expulsar usuarios dentro del canal.
« Último mensaje por chicharrero en Enero 03, 2022, 04:08:45 pm »
buenas de nuevo
mala cabeza la mía:

Código: [Seleccionar]
on 1:join:#: {
  $BaneaUsuarios($nick,$chan)
}

en mi codigo tenia puesto ($nick) faltaba el $chan. se lo puse y funciona a las mil maravilla disculpen las molestias
15
Ayuda scripting IRcap / Re:Expulsar usuarios dentro del canal.
« Último mensaje por chicharrero en Enero 03, 2022, 03:19:00 pm »
buenas Feliz año 2022
Quetzalcoatl retomando el tema me hiciste la modificación para que baneara cambios de nick dentro de la sala y funciona perfecto. ahora lo que falla es cuando entran en sala que no hace nada puedes echarme un cable e intentado hacer cambios pero no soy experto y no doy con la solución. muchas gracias Sr.
16
Ayuda general IRcap / Re:cambio de nick
« Último mensaje por Cadaver en Diciembre 27, 2021, 04:34:05 pm »
El mensaje sale en todos los canales que tienen en comun.
17
Ayuda general IRcap / Re:cambio de nick
« Último mensaje por jeccopy en Diciembre 26, 2021, 10:58:06 am »
Cadaver .. lo cargue y lo probe .. pero cuando algun minduser se cambia de nick no se ejecuta en esa misma sala .. sale el mensaje en otra sala? sabras rectificarlo... muchas gracias y felices fiestas  ;)
18
Ayuda scripting IRcap / Re:Entrada de rango de ipvirtual.
« Último mensaje por chicharrero en Diciembre 25, 2021, 08:37:31 pm »
hola buenas, Feliz Navidad

me repase el código que me brindaste Cadaver y lo tome como referencia y como no soy experto en el tema, modifique uno que uso para la entrada de nick prohibidos con un archivo de texto para agregar rangos de ip y tras estar r que r (prueba y error) jejejejeje. di con la solución de lo que necesito pero fue muy gratificante tu consejo e idea. muchas gracias por la ayuda.

dejo codigo por si alguien le puede servir:




Código: [Seleccionar]
on *:join:#canaldebug: {
  $Rangoip($nick)
}

alias Rangoip {
  var %cuentaRangos = 1
  while (%cuentaRangos <= $lines(archivo.txt)) {
    if ($read(archivo.txt,%cuentaRangos) isin $address($nick,2)) || ($read(archivo.txt,%cuentaRangos) iswm $address($nick,2)) {   
      echo -m  Atento!! Entra a $chan $+(>>>>[ $chr(2),$nick,$chr(2) [,$address,]<<<<) Usuario vigilado
      halt
    }
    inc %cuentarangos
  }
}

alias adrangoip {
  :AgregarRango
  write archivo.txt $$?="Escribe aquí el Rango de ip"
  echo -s » » » » » Rango de ip  $! ha sido agregado!
  goto AgregarRango
}

alias brangoip {
  if ($1 != $null) {
    if ($read(archivo.txt,w,$1) != $null) { write -dl $+ $readn archivo.txt | echo -s » » » » » El Rango ip $1 ha sido borrado }
    else echo -s  » » » » » Rango ip $1 no existe!
  }
}

alias lrangoip {
  echo -se  Listado de Rangos de ip's  (Total: $lines(archivo.txt) $+ ):
  var %nicks = 0
  :SumaNums
  inc %nicks
  if (%nicks <= $lines(archivo.txt)) echo -s $read(archivo.txt,%nicks)
  else { echo -se $+ $str(¯,33) | return }
  goto SumaNums
}

 

PD: ami me va de lujo introduces un rango de ip tomamos el ejemplo: AU31fE y cuando entra alguien con ese rango de ip salta el mensaje : Atento!! Entra a #canaldebug  >>>>[nick [nick@123.456.AU31fE.IP]<<<< Usuario vigilado. alguna mejora sera bien recibida gracias
19
Ayuda scripting IRcap / Re:Entrada de rango de ipvirtual.
« Último mensaje por Cadaver en Diciembre 24, 2021, 05:12:18 pm »
Revisa el siguiente mensaje http://foroircap.org/ayuda-scripting-ircap/antispam/msg7922/#msg7922 con ese código facilmente puedes hacer lo que buscas, como agregar o quitar excepciones y realizar la busqueda solo es cuestion de que lo acomodes a tu necesidad, en el foro ya hay muchos snippets de lo mismo el detalle es que los quieren ya hechos y se van repitiendo siempre lo mismo, espero te sirva que lo mas seguro es que si.
20
Ayuda scripting IRcap / Re:Entrada de rango de ipvirtual.
« Último mensaje por chicharrero en Diciembre 23, 2021, 02:30:56 pm »
buenas, Quetzalcoatl
efectivamente estaba haciendo las cosas mal, funciona a medias, avisa cuando agregamos un rango de ip a la sección de users. pero
da el mensaje a todo el que entra al canal y contenga cualquier letra que incluyas al rango de ip al agregarlo a users
cabe resaltar que si le ponemos nivel 5 lo reconoce como enemigo y lo que hace que cuando entra en el canal le hace un Auto-Kick.

muchas gracias Quetzalcoatl un saludo


Felices Fiestas :)
Páginas: 1 [2] 3 4 ... 10