Autor Tema: Proteccion para banear ident y realname similar  (Leído 421 veces)

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

Desconectado hank

  • Novato
  • *
  • Mensajes: 23
  • Karma: +0/-10
Proteccion para banear ident y realname similar
« 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!