20/06/2009, 12:48
(Modification du message : 20/06/2009, 13:24 par MenzAgitat.)
Artix a écrit :La solution est bien un bind pubm, mais la syntaxe est la suivante :tclbind pubm - !planning pubm:planning proc pubm:planning {nick uhost hand chan text} { if {$text ne "radio"} { return } putquick "NOTICE $nick :Voici le planning de la radio :" }
tcl
bind pubm flags cmd/mask procname
où cmd/mask doit matcher le chan + la commande, soit par exemple :
tcl
bind pubm - "* !planning radio" pubm:planningou
tcl
bind pubm - "#monchan !planning radio" pubm:planningPetits rappels utiles concernant les binds :
- il est possible d'utiliser des jokers dans un bind pubm/msgm mais pas dans un bind pub/msg
- Il est possible de spécifier un chan dans un bind pubm mais pas dans un bind pub (qui lui est actif sur tous les chans)
- Il est possible de cumuler plusieurs bind pubm/msgm ayant un déclencheur identique et un appel de procédure différent; cela est impossible avec un bind pub/msg : définir un autre bind pub/msg avec un déclencheur identique écrasera le précédent. On dit que les bind pubm/msgm sont "stackables" (empilables) tandis que les bind pub/msg ne le sont pas.
- pour des informations détaillées sur les binds et leur syntaxe, voir ici : http://www.eggheads.org/support/egghtml/....html#bind
Toute l'actualité de mes scripts ici (dernière mise à jour le 14/07/2018)
Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.
Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.

