Mensajes recientes

Páginas: [1] 2 3 ... 10
1
Ayuda scripting IRcap / Proteccion para banear ident y realname similar
« Último mensaje por hank en Septiembre 18, 2021, 01:07:41 pm »
Hola.

Tengo este addon, pero me gustaría modificarlo, para que si la ident y el realname es igual, o sea si la ident pone Marcos y la realname pone también Marcos el bot lo banee.

Lo tengo diferente, pero no se como cambiar esas líneas.

Código: [Seleccionar]
on *:join:#burgos: {
  set %nickban $nick
  enable #whoban
  /who $nick
}

#whoban off
raw 352:*: {
  set %realnameban $9-
  set %identban $3
  baneawho
  disable #whoban
}
#whoban end

alias baneawho {
  var %lee 1
  while %lee <= $lines($scriptdirExcepciones.txt) {
    if (%nickban isin $read($scriptdirExcepciones.txt,%lee)) {
      halt
      return
    }
    inc %lee
  }
  var %fullnameaban = [https://kiwiirc.com] Development release
  if  ($chr(125) isin %nickban) || QuieroChat isin %identban { halt }
  if (%realnameban == %fullnameaban) && (%identban isin %nickban) {
    mode #bilbao +b %nickban
    kick #bilbao %nickban No puedes permanecer en el canal

  }
  unset %realnameban
  unset %nickban
  unset %identban
}

on 300:text:*:#burgos_ops: {
  var %TextoUser = $strip($2-)
  if ($1 == .nouser) {
    if ($read($scriptdirExcepciones.txt,w,%TextoUser) != $null) {
    msg # 1[4ERROR1]4 $2- 1ya estaba en mi 4BDD | halt }
  write $scriptdirExcepcionesBots.txt $strip($2-) | mode #burgos -b $2 | msg # El nick:1 $2- ha sido añadido como NO USUARIO y borrado el BAN. }
  else if ($1 == .borranouser) && ($2- != $null) {
    if ($read($scriptdirExcepciones.txt,w,%TextoUser) != $null) {
      write -dl $+ $readn $scriptdirExcepciones.txt
      msg # 0,2El nick: %TextoUser ha sido borrado.
    }
    else msg # 0,10No existe el nick: %TextoUser
  }
  if ($1 == .listanouser) { msg # 12Listado de nicks incluídos (Total: $lines($scriptdirExcepciones.txt) $+ ) | play -q $nick $scriptdirExcepciones.txt 1200
  }
}

¡Gracias!
2
Ayuda scripting IRcap / Re:Anti-IDLE
« Último mensaje por Cadaver en Septiembre 15, 2021, 11:25:01 pm »
No me falla, no se a que se deba tu problema.  ::)
3
Ayuda scripting IRcap / Re:Anti-IDLE
« Último mensaje por Hanna en Septiembre 13, 2021, 02:17:31 am »
Hola de nuevo.

Pues lo he vuelto a probar en un mirc solo sin nada, y no me baja al moderador, el whois lo hace, pero a la hora de bajarlo no lo hace, después de cumplir los 600 segundos inactivo.

4
Ayuda scripting IRcap / Re:Anti-IDLE
« Último mensaje por Cadaver en Septiembre 11, 2021, 07:32:19 pm »
Probado y sin errores encontrados.
5
Ayuda scripting IRcap / Re:Anti-IDLE
« Último mensaje por Hanna en Septiembre 06, 2021, 10:28:15 pm »
Hola de nuevo, se me olvidó decir que este código lo hizo Cadaver, que lo vi aquí en una ayuda y me gusto la idea, pero me pasa eso que comente en el mensaje de arriba.
6
Ayuda scripting IRcap / Anti-IDLE
« Último mensaje por Hanna en Septiembre 06, 2021, 01:31:08 pm »
Buenas tardes.

Os cuento tengo un addon, que cuando un moderador tiene un idle mayor a 600 segundos, el mismo bot lo baja del canal, pero también tiene la opción desde el privado mire los usuarios cuanto idle tiene el moderador en cuestión, lo que ocurre que de un parte a este tiempo el bot no baja al moderador que supere ese tiempo, pero también me he fijado que cuando hace el whois también le sale el mensaje del whois con su idle (pero no lo baja) y el mensaje cuando le abres privado al bot y todo el rato con el nick que lo hizo la última "el usuario no está conectado" (el usuario que hizo la petición).

Dejo aquí el código, a ver si me podéis arreglar, gracias.

Código: [Seleccionar]
on *:connect: {
  set %canalOPs #vizcaya
  set %canalDebug #vizcaya_ops
  set %tiempoIdle 600
  timerCompruebaInactividad 0 600 WhoisAuto
}
on *:text:*:?: {
  if ($strip($1) == Moderadores) {
    set %nickInfoIdles $nick
    set %idleON 1
    set %ultimoNick $opnick(%canalOPs,0)
    set %ultimoNick $opnick(%canalOPs,%ultimoNick)
    WhoisAuto
    ignore -pu300 $address($nick,2)
  }
}

alias WhoisAuto {
  var %cuentaOpers = 1
  while (%cuentaOpers <= $opnick(%canalOPs,0)) {
    var %nickOper = $opnick(%canalOPs,%cuentaOpers)
    if ($+(%nickOper,!*@*) !isignore) && (%nickOper !iswm $me) && (%nickOper !iswm Hanna) && (%nickOper !iswm Pantera) && (%nickOper !iswm IrcGuarD) {
      whois %nickOper
    }
    inc %cuentaOpers
  }
}

raw 317:*: {
  if (%idleON) {
    msg %nickInfoIdles  $+ $2  %nickident - Inactivo: $tiempoausente($duration($3))
    msg %nickInfoidles puedes abrirle privado a cualquiera de ellos mediante el comando /query $2
    if ($2 == %ultimoNick) { unset %idleON | unset %nickInfoIdles | unset %ultimoNick | halt }
  }
  if (!%idleON) && ($3 > %tiempoIdle) {
    mode %canalOPs -o $2 | msg %canalDebug Bajo a1 $2  por ausente (600s)
  }
}

alias tiempoAusente {
  return $replace($1-,sec,$chr(160) $+ segundo,secs,$chr(160) $+ segundos,min,$chr(160) $+ minuto,mins,$chr(160) $+ minutos,hr,$chr(160) $+ hora,hrs,$chr(160) $+ horas,day,$chr(160) $+ día,days,$chr(160) $+ días,wk,$chr(160) $+ semana,wks,$chr(160) $+ semanas)
}

Muchisimas gracias!

7
Ayuda scripting IRcap / Re:aliases/alias/ban
« Último mensaje por Diablita_ en Septiembre 03, 2021, 04:49:41 pm »
escribe un ejemplo o copia aqui las F que tienes en los aliasses y así veo dónde quieres cambiar y lo que quieres cambiar.
8
Ayuda scripting IRcap / Ayuda para kick y ban de una sala sino tienes @ o nivel superior
« Último mensaje por Diablita_ en Septiembre 03, 2021, 04:40:58 pm »
Desconozco la programación en scripting para ejecutar un remote que haga lo que necesito, pero explícándolo sería lo siguiente:
Si el usuario que entre a la sala no es @ , entonces que lo saque de la sala con ban y kick.
¿Alguien pudiera ayudarme? De antemano, gracias
9
Ayuda scripting IRcap / Ayuda para kick y ban de una sala sino tienes @ o nivel superior
« Último mensaje por Diablita_ en Septiembre 03, 2021, 04:39:41 pm »
Desconozco la programación en scripting para ejecutar un remote que haga lo que necesito, pero explícándolo sería lo siguiente:

Si el usuario que entre a la sala no es @ , entonces que lo saque de la sala con ban y kick.


¿Alguien pudiera ayudarme?

De antemano, gracias.
10
Ayuda scripting IRcap / aliases/alias/ban
« Último mensaje por Netla en Septiembre 01, 2021, 10:57:52 am »
Buenos días.
Mi pregunta es la siguiente: tengo en alias los bans para moderar  por tecla F, pero me gustaría cambiar el motivo del ban, normalmente se podía o se puede aún borrando sólo el motivo y poniendo el q sea más conveniente. Es lo q estoy intentando hacer, pero no me queda el motivo nuevo configurado y sigue saliendo el anterior.
Que es lo q hago mal, y que debería hacer.
gracias de antemano.
     Netla
Páginas: [1] 2 3 ... 10
anything