Fun.tcl - Version imprimable +- Communauté Eggdrop (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) +--- Sujet : Fun.tcl (/showthread.php?tid=441) Pages :
1
2
|
RE: Fun.tcl - fedora - 30/06/2009 tcl
j'aurais fait un truc comme cela,n'allant plus sur l'IRC il ce peut que je suis un peut rouillé! code bien sur a testé.(c'est ce que j'aurai fait personnellement ) y a surement des erreurs . RE: Fun.tcl - heretoc - 30/06/2009 Tu peut faire comme sa sinon : tcl
Sachant que ce qui te manquer dans ton code etait le "bind join - "*" join:" qui permet au robot de dire un truc ou effectuer une tache au join d'une personne dans un salon RE: Fun.tcl - Artix - 30/06/2009 fedora a écrit : Ourgh ! Depuis Tcl 8.4 (ou 8.5 ?) il existe une option -nocase pour lsearch, et c'est bigrement pratique Sinon, je pense qu'il est plus simple d'utiliser les variables depuis le namespace global ($::fun et $::botnick) plutot que de faire un global Donc, a mon tour de proposer ma version: tcl
Ca reste globalement le meme que celui de fedora (euh.. ><') RE: Fun.tcl - CrazyCat - 30/06/2009 Pour ma part, je n'aime pas les bind join - * Je ferais plutôt: tcl
Et à la fin du tcl: tcl
Ca permet de limiter les appels à la procédure join:fun aux seuls canaux autorisés. Je ne me souviens plus si join est stackable, donc ça peut être utile de mettre cette limite. RE: Fun.tcl - Aragorn - 01/07/2009 bonjour j'ai opter pour la solution de heretoc que je trouve plus facile as comprendre lol encore merci de votre aide Je vous poste le code complet pour ceux qui veule on ne sais jamais tcl
Cordialement Aragorn RE: Fun.tcl - heretoc - 01/07/2009 L'essentiel est que sa marche et que tu est un minimum compris le "pourquoi sa marcher pas et maintenant sa marche" Bonne continuation RE: Fun.tcl - Alucard`68 - 12/03/2012 Bonjour, je me permet de relancer se vieux sujet j'ai prix le tcl de Aragorn pour mon eggdrop toute l'installation c'est parfaitement dérouler. Le Script c'est bien charger le méssage je join fonctionne très bien. Mais et oui il y a toujours un mais dans se genre de cas, bref. Quand je tape !cmd sur le salon au lieux de reçevoir en notice la liste des commandes je ne reçois rien. Et en part line avec mon eggdrop j'ai se message qui s'affiche. Code : [13:59:12] Tcl error [pub:cmd]: extra characters after close-quote Je précise que je n'est pas toucher au code d'Aragorn. Merci d'avance pour votre aide futur[/quote]. Cordialement. RE: Fun.tcl - KiBa - 12/03/2012 Bonjour Alucard`68, tout d'abord, un petit effort sur le français ce serait plutôt sympa de ta part... c'est juste très désagréable de lire autant de fautes en si peu de phrases Pour ton erreur, je viens de copier / coller le code ci-dessus d'Aragorn et en ne faisant aucune modification tout fonctionne très bien... Tu es sûr de n'avoir rien modifié ? Citation :14:18 KiBa !cmd RE: Fun.tcl - Alucard`68 - 12/03/2012 oups désolé pour l'horto c'est pas mon point fort :s je viens de recopier le code de nouveau et sa fonctionne j'avais peu être fait une fausse manip désolé du dérangement je vais étudier ça. Cordialement. RE: Fun.tcl - CrazyCat - 12/03/2012 Sans vouloir critiquer ce tcl, je pense que Jokes est un peu plus évolué. RE: Fun.tcl - KiBa - 12/03/2012 Personnellement j'utilise Jokes depuis des années et je n'ai jamais eu de problème, il est facile à comprendre, parfaitement modifiable en ajoutant ses propres commandes etc. Je rejoins donc CrazyCat +1 P.S. : laicolle saylemal RE: Fun.tcl - CrazyCat - 12/03/2012 ton péaice cénulle ! RE: Fun.tcl - cestlemien - 13/03/2012 coucou j'ajouterait que dans ton/le code, il est fait allusion aux commande !oracle/!chuck /!story; Qui sont des scripts tcl bien à part, et par consèquent reduit les commandes à nèant si le proprietaire de l'eggdrop n'as pas ces codes (et induit certaiment des erreures en PL) . idée : Peut -être ajouter dans le code " si oracle.tcl (et les autres.tcl) est dans /scripts return result ; sinon, 0 ) Cordialement. RE: Fun.tcl - djkenny - 13/03/2012 salut, un petit script que j avais codé il y a quelques temps et qui simplifie grandement la création et la suppression d'une commande Code : namespace eval ::jokes { l'avantage est de ne pas avoir a créer de procédures ou de bind, tout est automatisé. de même lorsqu'on supprime une commande, un simple rehash suffi a prendre en compte les modifications. en espérant que ça puisse vous servir |