Autor Tema: Antinotice y antiprivados  (Leído 1337 veces)

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

Totoro

  • Visitante
Antinotice y antiprivados
« en: Abril 19, 2010, 10:36:06 pm »
Hola. Me gustaria saber si hay alguna forma de hacer un antinotices, es decir que cuando te manden un notice a la persona que te lo ha hecho te devuelva un mensaje como en el caso del antiprivados.

y otra cosa, a ver si es posible hacer excepciones en los antiprivados y antinotices, de tal forma que los nicks que a los nick que seleccionemos el antiprivado y el antinotice no bloquee sus privados y notices

Muchas gracias, saludos

Desconectado [[_Espartano_]]

  • Novato
  • *
  • Mensajes: 12
  • Karma: +1/-0
  • Sexo: Masculino
Re: Antinotice y antiprivados
« Respuesta #1 en: Abril 20, 2010, 06:21:55 am »
hola. con respecto al antiprivado si se puede. yo tengo un addon que me bloquea todos los privados a excepcion de los que yo tengo en una lista. ya que esos me pueden hablar en pv2 sin problema estando bloqueados para todos los demas. cuando alguien me envia un pv2 y que no este en mi lista de admitidos el addon me avisa en la ventana activa que "el pv2 de tal nick fue bloqueado". en cuanto al antinotice nose. pero aca te mando el codigo del privadoVIP como le llamo yo.
**************************************************************************************

on 1:load:{
  echo -s 12_______________________
  echo -s  
  echo -s 0,4 Ignora Pv2's 1,15 v1.3 0,4 
  echo -s       4,4 1,15 By Sir_Templario  4,4 
  echo -s 12_______________________
  echo -s -

}

dialog ignoqu {
  title "Ignora Pv2"
  size -1 -1 320 260

  combo 1,10 50 210 100

  button "Añadir",2,230 50 80 25
  button "Borrar",3,230 100 80 25

  check "Ignorar todos los Pv2's menos los de esta lista",4,10 10 310 20

  text "Mensaje:",5,10 160 60 20
  edit %ignoqu.msg,6,10 180 300 25,autohs

  button "Cerrar",20,110 225 100 25,ok
}

on 1:dialog:ignoqu:init:0:{
  if (%ignoqu.msg == $null) {
    %ignoqu.msg = 4,1 *** Pv2 BLOQUEADO !!!! 4,1«0--NE4X0T!!--4,1» ***
  }

  if ($group(#ignoqu) == on) did -c ignoqu 4
  if (%ignoqu != $null) {
    pon.nicks.from.variable
  }
}

on 1:dialog:ignoqu:sclick:*:{
  if ($did == 2) {
    %ignoqu = $addtok(%ignoqu,$did(1).text,44)
    pon.nicks.from.variable
  }
  elseif ($did == 3) {
    %ignoqu = $remtok(%ignoqu,$did(1).text,1,44)
    pon.nicks.from.variable
  }
  elseif ($did == 4) {
    ignoqu.toggle
  }
}

on 1:dialog:ignoqu:edit:*:{
  if (($did == 6) && ($did(6).text != $null)) {
    %ignoqu.msg = $did($did).text
  }
}

alias ventana.ignoqu { if ($dialog(ignoqu) == $null) /dialog -m ignoqu ignoqu | else did -f ignoqu 20 }
alias pon.nicks.from.variable {
  did -r ignoqu 1
  ; loop añadir nicks from variable
  var %i = 0
  :1
  inc %i 1
  if (%i > $numtok(%ignoqu,44)) goto 2
  else {
    did -a ignoqu 1 $gettok(%ignoqu,%i,44)
    goto 1
  }
  :2
}

alias ignoqu.toggle {
  if ($group(#ignoqu) == on) {
    .disable #ignoqu
    echo -es 4,4 1,15 Desactivando "Ignorar Pv2" ... 4,4 
  }
  else {
    .enable #ignoqu
    echo -a 4,4 1,15 Ignorando todos los Pv2's $iif(%ignoqu != $null,menos los de) 12 $+ %ignoqu 4,4 
  }
}

menu menubar {
  -
  Ignorar Pv2 ( $group(#ignoqu) )
  .Configuración:  ventana.ignoqu
  .-
  . $iif($group(#ignoqu) == on,Desactivar,Activar) ahora: ignoqu.toggle
  .-
  .Desinstalar ADD-ON
  ..Pulsa aquí para desinstalarlo: unload -rs system\Proteccion_Pv2.mrc
  -
}
menu Nicklist {
  -
  Ignorar Pv2 ( $group(#ignoqu) )
  .NO ignorar al seleccionado: %ignoqu = $addtok(%ignoqu,$snicks,44)
  .-
  .Ignorar al seleccionado: %ignoqu = $remtok(%ignoqu,$snicks,1,44)
  .-
  .Configuración:  ventana.ignoqu
  .-
}
#ignoqu off
on ^1:open:?:{
  if ($istok(%ignoqu,$nick,44) == $false) {
    close -m $nick
    echo -a 4,1*** 7IGNORADO el Pv2 de9 $nick 4***
    .notice $nick %ignoqu.msg
    halt
  }
}
#ignoqu end

on 1:disconnect:{
  .disable #ignoqu
}

[ADDON]
nombre=Proteccion de Pv2's
autor=Sir_Templario
ver=1.3
desc=Charla solo con quien tu tengas en lista vip por pv2

Desconectado [[_Espartano_]]

  • Novato
  • *
  • Mensajes: 12
  • Karma: +1/-0
  • Sexo: Masculino
Re: Antinotice y antiprivados
« Respuesta #2 en: Abril 20, 2010, 06:23:54 am »
el codigo anterior copialo en el ircap. para hacer eso presionas alr+R. lo copias y lo guardas. le asignas un nombre y la extencion .mrc  ejemplo: Proteccion de Pv2.mrc
y listo eso es todo. saludos

Espero que sea lo que andabas buscando

 

anything