19/11/2012, 00:07 (Modification du message : 19/11/2012, 09:11 par tow.)
Bonjour,
je cherche à reproduire l'équivalent de ce script mIRC sur mon Windrop. Le soucis c'est que je n'arrive vraiment pas à comprendre le fonctionnement du TCL...
Code :
On *:TEXT:SAY #*:?:{
if ($nick ison #opers) { msg $2 $3- }
}
bind msg - "say" say
proc say { nick uhost hand text }{set chan [string tolower [lindex$text0]]if{[nick2hand $nick] eq "*"}{
puthelp "notice $nick :aucun axx"return0}if{![string match #*[lindex$text0]]}{
puthelp "notice $nick :Syntaxe incorrecte ! ( /msg $::botnick say <#salon> <text> ) !"return0}if{![validchan [lindex$text0]]}{
puthelp "notice $nick :Désolé $nick mais le salon que tu demandes est inconnu !"return0}if{![matchattr $hand o|o $chan]}{
puthelp "notice $nick :Vous n'avez pas le level suffisant dans $::botnick pour utiliser cette commande $nick !"return0}if{![botonchan [lindex$text0]]}{
puthelp "notice $nick :Désolé $nick mais je suis absent du salon $chan !"return0}set chann "[lindex [channels] [lsearch [string tolower [channels]] [string tolower [lindex $text 0]]]]"
putserv "privmsg [lindex $text 0] :[join [lrange $text 1 end]]"return}