Autor Tema: Correccion de Addon de protes para que no eche a los opers  (Leído 796 veces)

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

Desconectado gotobcn

  • Novato
  • *
  • Mensajes: 18
  • Karma: +2/-0
Correccion de Addon de protes para que no eche a los opers
« en: Agosto 10, 2011, 10:02:43 am »
Holas!

He creado un addon basado en el On 1:text:[texto]:#canal:[comando] para echar automaticamente a infractores de normas de la red y propias del canal, pero hay un  problema, si algun user con voz(nivel 100) o oper (nivel 300) o founder (nivel 500) dice lo mismo... ¡zas! ¡a la calle!. ¿Que deberia anteceder a dichas protes para que no atacara a los users con nivel comprendido entre el 100 y el 500 de un canal?

Gracias anticipadas por vuestra respuesta.

Desconectado Red_Erik

  • Moderador Global
  • Miembro Senior
  • ****
  • Mensajes: 371
  • Karma: +10/-0
  • Sexo: Masculino
Re:Correccion de Addon de protes para que no eche a los opers
« Respuesta #1 en: Agosto 10, 2011, 01:11:45 pm »
Puedes utilizar los comparadores isvoice y isop para evitar que el remote se dispare con esos nicks, pero obviamente han de estar con los atributos + y/o @ en modo activo. Si tu red soporta halfops puedes usar tambien el comparador ishop.

El formato sería
if ( nick isop canal ) { return }

O también
if ( nick !isop canal ) { comandos }

Desconectado gotobcn

  • Novato
  • *
  • Mensajes: 18
  • Karma: +2/-0
Re:Correccion de Addon de protes para que no eche a los opers
« Respuesta #2 en: Agosto 10, 2011, 06:23:02 pm »
Muchas gracias Red_Erik ... pero no me funciona o soy muy torpe (que es la verdad). Te ruego que me escribas como desarrollarlo dentro del propio addon y teniendo en cuenta que en 'canal' tendria que ir un comodin o algo por el estilo para que se aplicara en todos los canales donde esté presente ... te escribo como empiezan las primeras lineas del addon ..

;...(codigo q el script asigna) ...
on 1:text:* 11-* a**:#:/kb $nick No busqueda de menores en el canal.
on 1:text:* 12-* a**:#:/kb $nick No busqueda de menores en el canal.
...

He probado a poner lo siguiente antes del 1º on 1:text pero tampoco funciona:

if ( $nick isop $chan ) { return }
if ( $nick isvoice $chan ) { return }

Por favor, ayudame.

Gracias anticipadas y saludos

Desconectado gotobcn

  • Novato
  • *
  • Mensajes: 18
  • Karma: +2/-0
Re:Correccion de Addon de protes para que no eche a los opers
« Respuesta #3 en: Agosto 10, 2011, 06:26:12 pm »
Ahhh... se me olvidaba una cosa... la red para la que deberia aplicarse es irc-hispano. Gracias.

Desconectado Red_Erik

  • Moderador Global
  • Miembro Senior
  • ****
  • Mensajes: 371
  • Karma: +10/-0
  • Sexo: Masculino
Re:Correccion de Addon de protes para que no eche a los opers
« Respuesta #4 en: Agosto 10, 2011, 11:09:33 pm »
No me gusta poner códigos sin probar, pero desarrolla algo así. Si no te funciona me dices y lo reviso.

on 1:text:texto_prohibido:*: {
  if ( $nick isop $chan ) || ( $nick isvoice $chan ) { return }
  kb $nick motivo_de_kb
}

« última modificación: Agosto 10, 2011, 11:19:29 pm por Red_Erik »

Desconectado gotobcn

  • Novato
  • *
  • Mensajes: 18
  • Karma: +2/-0
Re:Correccion de Addon de protes para que no eche a los opers
« Respuesta #5 en: Agosto 11, 2011, 12:38:50 am »
Genial!!! Funciona!!! Red_Erik eres un crak !!!  muchisimassssss graciaaaaaaaaaaaaaaasssssss !!! muakass ;)

Desconectado Red_Erik

  • Moderador Global
  • Miembro Senior
  • ****
  • Mensajes: 371
  • Karma: +10/-0
  • Sexo: Masculino
Re:Correccion de Addon de protes para que no eche a los opers
« Respuesta #6 en: Agosto 11, 2011, 01:45:15 am »
De nada. Un placer.

 

anything