cs_tofu
Messages postés1726Date d'inscriptionvendredi 12 septembre 2003StatutMembreDernière intervention13 juin 2009
-
24 oct. 2003 à 15:35
WorldDMT
Messages postés871Date d'inscriptionjeudi 6 juillet 2006StatutMembreDernière intervention 6 janvier 2012
-
14 juin 2008 à 19:06
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
WorldDMT
Messages postés871Date d'inscriptionjeudi 6 juillet 2006StatutMembreDernière intervention 6 janvier 20121 14 juin 2008 à 19:06
salut
t'a pas oublié quelque chose là?
button "",100,0 0 0 0,ok <--- ça sert a quoi ça? une ligne deplus c'est ça :)
bon on commence par
if $did == 6 {
set %list.objet $deltok(%list.objet,$did(scan,2).sel,44)
did -d $dname 2 $did(scan,2).sel
halt
}
au cas ou il n'y a pas de mot selectionné ou la liste est vide si tu appuis sur "del" tu aura surement une erreur je pense X)
il suffit d'ajouté "if ($did(scan,2).sel)" et utilise plutot les "return" au lieu des "halt" car c'est encien donc ça devien si tu veux
if $did == 6 {
if ($did(scan,2).sel) {
set %list.objet $deltok(%list.objet,$did(scan,2).sel,44)
did -d $dname 2 $did(scan,2).sel
return
}
}
pareil pour
if $did == 5 {
set %list $?="Indiquer la racine à detecter"
set %list.objet $addtok(%list.objet,%list,44)
did -a $dname 2 %list
unset %list
}
si tu cancel, close ou ok(sans ajouté un mot) tu aura une espace quand tu ajoutera un autre mot tu aura une espace vide :/
alors tu ajoute un "if (%list)" apres la variante donc si tu veux tu fais
if $did == 5 {
set %list $?="Indiquer la racine à detecter"
if (%list) {
set %list.objet $addtok(%list.objet,%list,44)
did -a $dname 2 %list
unset %list
}
}
et ici aussi
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
}
si tu double clic sur un nick et que tu a changer d'avis si tu fais cancel, close ou ok(sans ajouté un mot) il sera tjr kick :/
et tan que c'est vide alors kick sans ban
donc ajoute avant le kick un if (%ban.nick) donc si tu veux
on *:dialog:scan:dclick:4:{
set %ban.nick $?="Sur quelle racine voulez vous kickban ce nick?"
if (%ban.nick) {
mode $active +b %ban.nick
kick $active $did(scan,4).seltext Pseudo non autorisé !
unset %ban.nick
}
}
comme ça meme si tu clic ok si tu n'a pas precisé la racine tu ne le kick pas
et pour que ça soit plus beau utilise au lieu de "alias d { dialog -m scan scan }"
alias d {
if ($dialog(scan).table) echo -a la fenêtre Scanner nick list est déjà ouverte
else dialog -m scan scan
}
là tu n'aura pas un msg d'erreur /did invalid parametre... au cas que tu tape 2 fois ou plus "/d" :)
modserv
Messages postés9Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention29 mars 2008 10 mai 2008 à 08:58
super addon mais le trouve pas comment on les kick a partir de ta fenetre
merci de me l'indiquer
SnJaS
Messages postés17Date d'inscriptionlundi 18 juillet 2005StatutMembreDernière intervention23 septembre 2005 11 sept. 2005 à 21:11
Super kewl ! Franchement c'est utile pour les modérateurs. Essaye de l'améliorer en mettant par exemple, quand justement quelqu'un prends un nick, être averti automatiquement ;)
cs_PuMaZ
Messages postés92Date d'inscriptionmercredi 6 août 2003StatutMembreDernière intervention13 février 2009 30 oct. 2003 à 08:59
Waip un peu comme le NickFind que j'ai fais ;)
cs_Kolibot
Messages postés817Date d'inscriptionmercredi 25 juin 2003StatutMembreDernière intervention19 avril 2004 24 oct. 2003 à 16:07
Première Impression : Il a fait planté mon mIRC
cs_tofu
Messages postés1726Date d'inscriptionvendredi 12 septembre 2003StatutMembreDernière intervention13 juin 20091 24 oct. 2003 à 15:35
très utile pour des gens comme moi qui modèrent des chan de mineurs ^^ j'aime :)
14 juin 2008 à 19:06
t'a pas oublié quelque chose là?
button "",100,0 0 0 0,ok <--- ça sert a quoi ça? une ligne deplus c'est ça :)
bon on commence par
if $did == 6 {
set %list.objet $deltok(%list.objet,$did(scan,2).sel,44)
did -d $dname 2 $did(scan,2).sel
halt
}
au cas ou il n'y a pas de mot selectionné ou la liste est vide si tu appuis sur "del" tu aura surement une erreur je pense X)
il suffit d'ajouté "if ($did(scan,2).sel)" et utilise plutot les "return" au lieu des "halt" car c'est encien donc ça devien si tu veux
if $did == 6 {
if ($did(scan,2).sel) {
set %list.objet $deltok(%list.objet,$did(scan,2).sel,44)
did -d $dname 2 $did(scan,2).sel
return
}
}
pareil pour
if $did == 5 {
set %list $?="Indiquer la racine à detecter"
set %list.objet $addtok(%list.objet,%list,44)
did -a $dname 2 %list
unset %list
}
si tu cancel, close ou ok(sans ajouté un mot) tu aura une espace quand tu ajoutera un autre mot tu aura une espace vide :/
alors tu ajoute un "if (%list)" apres la variante donc si tu veux tu fais
if $did == 5 {
set %list $?="Indiquer la racine à detecter"
if (%list) {
set %list.objet $addtok(%list.objet,%list,44)
did -a $dname 2 %list
unset %list
}
}
et ici aussi
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
}
si tu double clic sur un nick et que tu a changer d'avis si tu fais cancel, close ou ok(sans ajouté un mot) il sera tjr kick :/
et tan que c'est vide alors kick sans ban
donc ajoute avant le kick un if (%ban.nick) donc si tu veux
on *:dialog:scan:dclick:4:{
set %ban.nick $?="Sur quelle racine voulez vous kickban ce nick?"
if (%ban.nick) {
mode $active +b %ban.nick
kick $active $did(scan,4).seltext Pseudo non autorisé !
unset %ban.nick
}
}
comme ça meme si tu clic ok si tu n'a pas precisé la racine tu ne le kick pas
et pour que ça soit plus beau utilise au lieu de "alias d { dialog -m scan scan }"
alias d {
if ($dialog(scan).table) echo -a la fenêtre Scanner nick list est déjà ouverte
else dialog -m scan scan
}
là tu n'aura pas un msg d'erreur /did invalid parametre... au cas que tu tape 2 fois ou plus "/d" :)
10 mai 2008 à 08:58
merci de me l'indiquer
11 sept. 2005 à 21:11
30 oct. 2003 à 08:59
24 oct. 2003 à 16:07
24 oct. 2003 à 15:35