ben c'est un scanner de nicklist entierement configurable vous pouvez ajouter vos propres racines. apres le scan double clickez sur le nick. on vous de demande sur quelle racine vous voulez bannir. (exemple pour le nick 1_cochon_pour_f vous tapez *cochon* et ca kickban le gars avec un ban sur *cochon*!*@*
Source / Exemple :
dialog scan {
title Nicklist Scanner by C-r1L
option dbu
size -1 -1 104 100
text "Objets :",1,3 1 20 10
list 2,1 8 50 80,autohs
text "Nicks :"3,55 1 30 10
list 4,53 8 50 80,autohs
button "Add",5,1 86 25 10
button "Del",6,26 86 25 10
button "Scan !",7,53 86 50 10
button "",100,0 0 0 0,ok
}
on *:dialog:scan:sclick:*:{
if $did == 5 {
set %list $?="Indiquer la racine à detecter"
set %list.objet $addtok(%list.objet,%list,44)
did -a $dname 2 %list
unset %list
}
if $did == 6 {
set %list.objet $deltok(%list.objet,$did(scan,2).sel,44)
did -d $dname 2 $did(scan,2).sel
halt
}
if $did == 7 { did -r scan 4 | scanner }
}
alias scanner {
var %x = 0
while %x != $nick($active,0) {
inc %x
var %y = 0
while %y != $numtok(%list.objet,44) {
inc %y
if $gettok(%list.objet,%y,44) isin $nick($active,%x) { did -a scan 4 $nick($active,%x) }
}
}
}
on *:dialog:scan:init:*:{
var %z = 0
while %z != $numtok(%list.objet,44) {
inc %z
did -a $dname 2 $gettok(%list.objet,%z,44)
}
}
on *:dialog:scan:dclick:4:{
set %ban.nick $?="Sur quelle racine voulez vous kickban ce nick?"
mode $active +b %ban.nick
kick $active $did(scan,4).seltext Pseudo non autorisé !
unset %ban.nick
}
alias d { dialog -m scan scan }
Conclusion :
bé apres plusieurs semaine d'absence j'ai pas pu scripter donc j'me r'mets dans l'bain.. Normalement y a pas d'bug... enfin on sait jamais
ah oui : pour ouvrir le dlg c'est /d
24 oct. 2003 à 15:35
24 oct. 2003 à 16:07
30 oct. 2003 à 08:59
11 sept. 2005 à 21:11
10 mai 2008 à 08:58
merci de me l'indiquer
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.