Problème avec un script TCL (bind mode)
#1
Bonjour à tous !
Voilà, je viens de me mettre au TCL en suivant les tutos du site, et je rencontre un petit problème.

Je suis en train de réaliser un script qui permette de loger les discussions sur les canaux officiels, et je rencontre un problème avec un bind mode.

Voici le code :
Code :
bind mode - * mode_proc_fix
proc mode_proc_fix {nick uhost hand chan mode {target ""}} {
   if {$target != ""} {append mode " $target"}
   logs:modes $nick $uhost $hand $chan $mode
}
proc logs:modes {nick uhost hand chan mode} {
if { $chan != "#logs" } {
putserv "PRIVMSG #logs :$nick Met le(s) mode(s) $mode sur $chan"
}
}
(Information : la discussion sera mise par la suite dans un fichier #canaux.log, j'utilise PUTSERV pour tester en direct)

Ce script marche bien lorsque c'est un utilisateur qui applique le mode(Ex :<Eggdrop> Lyokomaster Met le(s) mode(s) +h Player sur #chan), sauf qu'il ne fonctionne pas pour la commande /samode
(Ex :-Serv.MyNetwork- *** Global -- from Serv.MyNetwork: Lyokomaster used SAMODE #chan (+v Player)
<eggdrop> Met le(s) mode(s) +v Player sur #chan)

Auriez vous une idée ?

Merci d'avance.
Répondre


Messages dans ce sujet
Problème avec un script TCL (bind mode) - par Lyokomaster - 13/03/2009, 20:18

Atteindre :


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