Ban affect / report de ban
#1
Bonsoir

Je suis a la recherche d'un tcl qui reporterait le ban d'un salon sur un autre en disant qui le ban touche.
Je m'explique :
Monsieurboulet est kick ou ban sur #salon 1 , mon eggdrop repeterait sur un autre salon ( #salon2)
Monsieurboulet*!*@ 1522513485245.fr a été kicker ou ban sur le #salon1 par XxX raison: Reste poli.....

Un système de ce genre, j'ai chercher sur google et ici mais je n'ai pas trouver. ( ou peu être mal chercher )

Par avance merci
Bonne soirée
DodY
Répondre Avertir
#2
Tu peux simplement le faire avec un bind kick
Pour le ban, c'est un bind mode sur lequel il faut récupérer le mode +b
Répondre
#3
Bonjour

Merci crazycat pour cela Smile
J'ai bien lu mais j'avoue je comprends rien Mad. Il y aurait pas un tcl deja existant par hasard svp

Par avance merci
Bonne journée
DodY
Répondre Avertir
#4
C'est assez simple à faire:
TCL
set chan(watch) "#canal1"
set chan(say) "#canal2"
 
bind kick - "$chan(watch) *" kc:say
bind mode - "$chan(watch) +b" mc:say
 
proc kc:say {nick uhost handle chan target reason} {
   putserv "PRIVMSG $::chan(say) :$target a été kické par $nick pour :$reason"
}
 
proc mc:say { nick uhost handle chan mode } {
   putserv "PRIVMSG $::chan(say) :$mode"
}


Répondre
#5
Merci crazycat cela fonctionne mais j'ai cela comme erreur en pl

Tcl error [mc:say]: wrong # args: should be "mc:say nick uhost handle chan mode"

Merci
bonne soirée Smile
DodY
Répondre Avertir
#6
Il fallait lire la page sur les binds que j'ai indiquée Smile
TCL
proc mc:say {nick uhost hand chan mode {target ""}} {


Répondre
#7
oups pardon
j'ai corriger comme cela et ca a l'air de bien fonctionner :
TCL
proc mc:say {nick uhost hand chan mode {target ""}} {
if {$target != ""} {append mode " $target"}
   putserv "PRIVMSG $::chan(say) :$mode"
}



Merci
DodY
Répondre Avertir
#8
De nada.

Tu vois, c'est simple Smile
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
Tchat 100% gratuit -Discutez en toute liberté