Communauté sur les Eggdrops - Community about Eggdrops
Tcl Ban a Vue - Printable Version

+- Communauté sur les Eggdrops - Community about Eggdrops (https://forum.eggdrop.fr)
+-- Forum: Eggdrop et TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=8)
+--- Forum: Scripts TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=4)
+--- Thread: Tcl Ban a Vue (/showthread.php?tid=184)



Tcl Ban a Vue - bewess - 28/03/2008

Bonjour :)

Je suis a la recherche d'un tcl pour un systeme de ban a vue sur pseudo/host/ipdecodée.
Quand un bot deban la personne, que mon bot reban direct par derriere, et non un systeme de .+boulet qui banni a l'entrée de l'user.
Par exemple ces 3 formats :

[11:57:13] × Mode : BoTX / -bb *blabla*!guest@* *bloblo*!guest@*
[11:57:13] × Mode : Mon bot / +bb *blabla*!guest@* *bloblo*!guest@*
[11:57:15] × Mode : BoTX / -b *!guest@1965170513.net
[11:57:15] × Mode : Mon bot / +b *!guest@1965170513.net
[11:57:19] × Mode : BoTX / -b *!guest@AC*.ipt.aol.com
[11:57:19] × Mode : Mon bot / +b *!guest@AC*.ipt.aol.com

Par avance merci
Bon Week-end :d

Bewess


RE: Tcl Ban a Vue - CrazyCat - 28/03/2008

Je ne comprend pas... comment sont bannies les personnes initialement?
Parce que le mode "sticky" sur les bans dans l'eggdrop est le plus simple.

Mais c'est dangereux, la plupart des réseaux limitent la liste des bans à 30, donc il vaut mieux rebannir lorsque l'utilisateur incriminé revient.


RE: Tcl Ban a Vue - bewess - 28/03/2008

Bonsoir,

Je comprends pas votre question :x
En fait c'est un ban reconduit
Un bot l'enleve car les ban sont limiter a 20 mins, et j'aimerais que mon bot le remettent apres le deban pour le reconduire 20min
Sachant que les bot qui deban sont ceux du serveur donc j'y ai pas access
Et je veux pas que la personne puissent revenir sur le salon et apres etre viré. J'espere avoir ete un peu plus clair :s

Bonne soirée :)


RE: Tcl Ban a Vue - BdS - 29/03/2008

fais ton eggdrop detecté un mode -b et fais le (re)ban l'host debanni ...


RE: Tcl Ban a Vue - CrazyCat - 29/03/2008

Ma question est simple: comment sont bannies les personnes la première fois? en passant par l'eggdrop ou directement?
Si c'est en passant par l'eggdrop, il suffit que le ban soit déclaré permanent et sticky, l'eggdrop le remettra aussitôt qu'il sera enlevé.
Si c'est directement (un op ou un service), il faut que l'eggdrop ajoute ce ban dans sa liste et le mette en permanent et sticky.
Ou bien comme l'a dit BdS, il suffit de:

tcl
bind - mode "#canal -b" proc:reban
proc proc:reban {nick uhost hand chan mode} {
   ...
}




RE: Tcl Ban a Vue - bewess - 04/04/2008

bonsoir :)

merci pour les reponses :) votre raisonnement est good, mais concretement j'fais comment exactement?
Pour te repondre crazycat c'est le bot qui le pose le ban
Encore merci de votre patience et de votre aide :)

Bonne soirée
bewess


RE: Tcl Ban a Vue - bewess - 17/06/2008

Bonjour :)
Me revoila ( lol )
Je n'ai toujours pas regler mon probleme de reban auto
Vais essayer d'etre plus clair lol
Donc si je pose un ban ( en tant que Operateur : Mode : bewess / +bbb *!guest@77.204* *Jhde21ans*!*@* *!*@1089778881.fr par exemple ), le bot du serveur enleve ce ban au bout de 20 mins ( Mode : Botserveur / -bbb *!guest@77.204* *Jhde21ans*!*@* *!*@1089778881.fr )
J'aimerais donc que mon eggdrop ( qui lui est simple op ) au -bbb du bot du serveur remette le ban
Si vous pouviez me montrer comment faire
Par avance merci :)
Bonne fin de journée a vous
Bewess
Ps : J'espere avoir etait plus explicite
Ps1 je sais pas a quoi corresponds sticky
Ps2 et pour les bans permanents il prends pas le formats *!guest@77.204* et permanents sur host ca lui permet quand meme de rentrer sur le salon avant de se faire bannir.
Le but etant de ne pas pouvoir le faire entrer du tout


RE: Tcl Ban a Vue - CrazyCat - 17/06/2008

Tu n'as pas répondu à ma question principale: comment mets-tu le ban?
Est-ce que tu le fais directement sur irc (/mode #canal +b machin), via un service (!kickban machin) ou depuis l'eggdrop (en party-line)?

Sans une réponse précise à cette question précise, tu n'auras pas de solution vu qu'on a aucun élément tangible
Et as-tu essayé le script donné par BdS?


RE: Tcl Ban a Vue - bewess - 18/06/2008

Bonjour :)
Désolé de ma non réponse, en fait je peux le pose moi meme. (/mode #canal +b machin) car apparemment le bot gere pas les ip decodées ( ou c'est moi qui sait pas les poser ( fort possible aussi :p )
Pour ce qu'a dis Bds c'est a mon avis ce que je recherche , mais je sais pas le coder ( desoler :x )
Encore un grand merci pour votre attention/reponse
Bonne journée
bewess


RE: Tcl Ban a Vue - CrazyCat - 19/06/2008


tcl
bind - mode "#canal -b" proc:reban
proc proc:reban {nick uhost hand chan mode {target ""}} {
   if { $target == "" } { return }
   pushmode $chan +b $target
   flushmode $chan
}




RE: Tcl Ban a Vue - bewess - 21/06/2008

Merci, je vais tester cela et vous tient au courant :)
Par contre j'viens d'y penser ( et je comprends mieux vos questions maintenant :x ) si je met ce tcl ca va rebannir " tous " les bans ?
Hors je veux juste rebannir certains boulets recurant et non ceux qui ont bouletiser qu'une fois.
D'ou vos questions je suppose sur " qui " ou " comment " je pose le ban.
Désoler d'etre long a la detente :x

Bonne fete de la musique et bon week-end
bewess