Mensajes recientes

Páginas: [1] 2 3 ... 10
1
Ayuda scripting IRcap / Re:Expulsar usuarios dentro del canal.
« Último mensaje por chicharrero en Hoy a las 12:32:33 pm »
buenas de nuevo Quetzalcoatl
si intento aprender y en algunas ocasiones reviso y con lo poco o nada que se veo algun detalle, gracias por el inciso :) me llego bro

si lo pongo asi:
Código: [Seleccionar]
añadiendo $ en revisarcanalalentrar $chan
on 1:join:#: {
  if ($nick == $me) { $revisarcanalalentrar $chan }
  else { $BaneaUsuarios($nick,$chan) }
}

var %i 1 | while ($nick($chan,%i)) { echo -a $BaneaUsuarios  $ifmatch  | inc %i }
me devuelve este error: #nombre de la sala comando desconocido

si lo pongo se esta manera :
Código: [Seleccionar]
quitándole $ en revisarcanalalentrar $chan
 on 1:join:#: {
  if ($nick == $me) { revisarcanalalentrar $chan }
  else { $BaneaUsuarios($nick,$chan) }
}

var %i 1 | while ($nick($chan,%i)) { echo -a $BaneaUsuarios  $ifmatch  | inc %i }
me da este error: REVISARCANALALENTRAR comando desconocido

si lo pongo se esta manera :
Código: [Seleccionar]
quitándole $ en revisarcanalalentrar $chan || echo -a BaneaUsuarios  $ifmatch
 on 1:join:#: {
  if ($nick == $me) { revisarcanalalentrar $chan }
  else { $BaneaUsuarios($nick,$chan) }
}

var %i 1 | while ($nick($chan,%i)) { echo -a BaneaUsuarios  $ifmatch  | inc %i }
me da este error: REVISARCANALALENTRAR comando desconocido

PD: estoy en mi sala haciendo pruebas y tengo un nick que esta en la lista de nick prohibidos

2
Ayuda IRC y otras cosas relacionadas / como habilitar modo +q de canal en inspircd
« Último mensaje por xoper en Hoy a las 03:46:16 am »
Hola a todos, espero se encuentren excelente.
a ver si alguien me puede ayudar. Lo que pasa es que monte un servidor IRC con inspircd, he buscado por toda la web y hay muy poca informacion que ayude realmente, he visto que en difernetes ircs tienen un modo de canl +q, no es el tipico de fundador de canal, si no que se trata de un modo que impide que los usuarios nos registrados que entran desde un cliente irc les impide escribir en la sala, hasta que se registren, pero este modo no afecta a los usuarios web, ya que mas que nada el modo me imagino esta pensado para proteccion contra clientes irc.

este modo he buscado por toda la web y por todo inspircd, pero no encuentro la manera de implementarlo. el modo funciona como independiente como canal, por ejemplo unos canales lo pueden tener y otros no.

queria ver si alguien me daba una mano o una idea de como implementar este modo en mi chat irc inspircd.
3
Ayuda IRC y otras cosas relacionadas / como tener modo +q en mi Inspircd
« Último mensaje por xoper en Hoy a las 03:43:58 am »
Hola a todos, espero se encuentren excelente.
a ver si alguien me puede ayudar. Lo que pasa es que monte un servidor IRC con inspircd, he buscado por toda la web y hay muy poca informacion que ayude realmente, he visto que en difernetes ircs tienen un modo de canl +q, no es el tipico de fundador de canal, si no que se trata de un modo que impide que los usuarios nos registrados que entran desde un cliente irc les impide escribir en la sala, hasta que se registren, pero este modo no afecta a los usuarios web, ya que mas que nada el modo me imagino esta pensado para proteccion contra clientes irc.

este modo he buscado por toda la web y por todo inspircd, pero no encuentro la manera de implementarlo. el modo funciona como independiente como canal, por ejemplo unos canales lo pueden tener y otros no.

queria ver si alguien me daba una mano o una idea de como implementar este modo en mi chat irc inspircd.
4
Ayuda scripting IRcap / Re:Expulsar usuarios dentro del canal.
« Último mensaje por Quetzalcoatl en Ayer a las 11:21:37 pm »
tienes razon falto el $ al inicio del alias, pero veo que lo resolviste,  si no te marca nada es por que quizás no hay nada que sancionar.

Veo tres posibilidades que pueden estar afectando la primera es el nivel del evento ya que esta para el 1, ignoro si manejas otro nivel para usuarios comunes o se encuentra un evento del mismo tipo con ese nivel y por eso solo este entrando al else del join,
Otra que no exista nada que sancionar o la lista este vacia o sea inaccesible.
en todo caso requieres hacer un debug de las cosas que
Código: [Seleccionar]
alias revisarcanalalentrar { var %i 1 | while ($nick($1,%i)) { $BaneaUsuarios($ifmatch,$1) | echo -a nick en $1 es $ifmatch | inc %i }
o poner el seguimiento en el alias BaneaUsuarios, con un echo común para ver los datos que llegan al hacer un join donde el nick sea $me, En caso de que no se manden datos entonces debe ser un problema de nivel y optar por usar ^* u otra cosa.

originalmente probe el codigo del alias en la ventana de un canal de la siguiente manera
Código: [Seleccionar]
//var %i 1 | while ($nick($chan,%i)) { echo -a BaneaUsuarios  $ifmatch  | inc %i }y me dio los resultados del bucle. Pruebalo y veras que te deberían aparecer, por eso pienso que el problema este en el join, pero ignoro como tengas tus eventos, para dar una solución concreta.

saludos.
5
Ayuda scripting IRcap / Re:Expulsar usuarios dentro del canal.
« Último mensaje por chicharrero en Ayer a las 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
6
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
7
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
8
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
9
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.
10
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.
Páginas: [1] 2 3 ... 10
anything