[Demande] Soucis avec expr - 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 : [Demande] Soucis avec expr (/showthread.php?tid=1646) |
Soucis avec expr - aliasangelius - 13/01/2017 Bonjour, Je viens demander une explication concernant expr. Dans un code j'aimerais inclure cette fonctionnalité, pour un calcul sur millisecondes. Donc lorsque je rehash l'eggdrop y'a aucun soucis sa fonctionne bien. Mais lorsque je tape par exemple !tcl pushmode je n'es aucun retour. le rehash : Citation :.[13:49:31] <alias_angelius> .rehash La commande sur le salon : Citation :.[13:50:12] <@alias_angelius> !tcl pushmode Aucune erreur en PL à ce moment là. Je pense que mon soucis provient de expr, je l'ai mal interpréter dans le code. Je veux pas une solution toute offerte.. Car sa n'aurais aucun sens, juste quelques explication me forçant à réfléchir. Voici le code : tcl
RE: Soucis avec expr - CrazyCat - 13/01/2017 C'est peut-être parce que ton bind est sur !tcle et non pas sur !tcl ? RE: Soucis avec expr - aliasangelius - 13/01/2017 En effet.. Par contre sa me calcul comme ceci Citation :.[14:09:58] <@alias_angelius[Afk]> !tcl pushmode C'est le temps de réponse entre la commande et sa réponse ? Que je sois sûre RE: Soucis avec expr - CrazyCat - 13/01/2017 Les 5000 millisecondes ? C'est le résultat de $::tcleva_timeout * 1000. J'imagine donc que $::tcleva_timeout est réglé à 5. expr ne fait qu'évaluer une expression (souvent mathématique). RE: Soucis avec expr - aliasangelius - 13/01/2017 Oui j'ai modifié avec ton code Crazy tcl
En PL : Citation :.[15:15:13] <Talk-Me> [15:18:34] Tcl error [::tcleval::tcl]: can't read "::sleep": no such variable RE: Soucis avec expr - CrazyCat - 13/01/2017 Bien bien bien... Donc, tu crées une procédure sleep dans le namespace ::tcleval et ensuite tu appelles la variable sleep (d'où sort-elle ?) Tu ne penses pas que si à la place de: tcl
tu mettais: tcl
RE: Soucis avec expr - aliasangelius - 13/01/2017 J'ai modifié ainsi.. en relisant tout correctement.. tcl
En faisant ainsi j'ai comme réponse : Citation :.[17:02:49] <+alias_angelius[Afk]> !tcl pushmode Merci de ta patience Crazy |