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