|
Gestion.Bot V2.0 Final
|
| Auteur |
Message |
lesny
Senior Member
   
Messages : 378
Groupe : Registered
Inscription : Jul 2010
Statut :
Hors ligne
|
RE: Gestion.Bot V2.0 Final
Ce message a été modifié le: 04/01/2011 20:35 par lesny.
|
|
| 04/01/2011 20:35 |
|
 |
CrazyCat
Administrator
      
Messages : 1,396
Groupe : Administrators
Inscription : Apr 2004
Statut :
Hors ligne
|
RE: Gestion.Bot V2.0 Final
qui ça moi CrazyCat ? ou alors Lesny qui viens d'une autre planete ?
Un peu, mais tu essayes de faire des efforts. Sauf quand tu parles à lesny...
bande de jaloux mdr
Jaloux ? Parce que je sais écrire et que je ne me sens pas obligé de mettre un "mdr" ou "lol" tous les 3 mots ? Non.
Trucs et astuces en programmation - Je suis actuellement
|
|
| 04/01/2011 20:59 |
|
 |
aliassangelius
Unregistered
|
RE: Gestion.Bot V2.0 Final
pas que en écriture que j'essayes de faire des efforts mais oui désolé pour mon incompréhension.
|
|
| 04/01/2011 21:54 |
|
 |
alanfollow
Member
  
Messages : 54
Groupe : Registered
Inscription : Mar 2010
Statut :
Hors ligne
|
RE: Gestion.Bot V2.0 Final
Salut aliassangelius,
Tout d'abord, très bon TCL.
J'ai cette erreur qui parvient de temps à autre quand une personne s'authentifie à l'eggdrop
(•- 11:14 -•) <(athena> [11:14] Tcl error [::GB::auth]: can't find package msgcat 1.4
De quoi ça vient ?
Merci.
|
|
| 07/01/2011 11:19 |
|
 |
aliassangelius
Unregistered
|
RE: Gestion.Bot V2.0 Final
Bonjour,
le soucis et qu'il te demande le pakage msgcat.
Sachant que mon TCL ne fait appel à aucune application demander ceci, toutefois j'ai fait des recherche sur le pakage msgcat.
Et j'obtiens comme réponse :
Le package msgcat fournit un ensemble de fonctions qui peuvent être utilisées pour gérer des interfaces utilisateur multi-linguales. Les chaînes de texte sont définies dans un "catalogue de messages" qui est indépendant de l'application, et qui peut être edité ou localisé sans modifier le code source de l'application. Les nouvelles langues ou locales sont fournies en ajoutant un nouveau fichier au catalogue de messages.
L'usage du catalogue de messages est optionnel pour quelconque application ou package, mais est encouragé si l'application ou package souhaite être prêt pour les applications multi-langues.
Donc ayant eut sur irc des réponse complémentaire.
ca sert pour avoir du multi langue.
donc il te faut soit installer le pakage msgcat ou alors en PL lors de cette erreur si tu tape .set errorInfo et me donner l'erreur que tu as lors de cette commande tapez.
|
|
| 07/01/2011 11:59 |
|
 |
alanfollow
Member
  
Messages : 54
Groupe : Registered
Inscription : Mar 2010
Statut :
Hors ligne
|
RE: Gestion.Bot V2.0 Final
Bonjour,
(•- 13:12 -•) <(athena> [13:12] Tcl error [::GB::auth]: can't find package msgcat 1.4
(•- 13:29 -•) <ALaN> .set errorInfo
(•- 13:29 -•) <(athena> [13:29] #ALaN# set errorInfo
(•- 13:29 -•) <(athena> Currently: can't find package msgcat 1.4
(•- 13:29 -•) <(athena> Currently: while executing
(•- 13:29 -•) <(athena> Currently: "package require msgcat 1.4"
(•- 13:29 -•) <(athena> Currently: ("uplevel" body line 2)
(•- 13:29 -•) <(athena> Currently: invoked from within
(•- 13:29 -•) <(athena> Currently: "uplevel \#0 {
(•- 13:29 -•) <(athena> Currently: package require msgcat 1.4
(•- 13:29 -•) <(athena> Currently: if { $::tcl_platform(platform) eq {windows} } {
(•- 13:29 -•) <(athena> Currently: if { [catch { package require registry 1.1 }] } {
(•- 13:29 -•) <(athena> Currently: ..."
(•- 13:29 -•) <(athena> Currently: (file "/usr/share/tcltk/tcl8.5/clock.tcl" line 23)
(•- 13:29 -•) <(athena> Currently: invoked from within
(•- 13:29 -•) <(athena> Currently: "source -encoding utf-8 [file join $TclLibDir clock.tcl]"
(•- 13:29 -•) <(athena> Currently: (procedure "::tcl::clock::format" line 3)
(•- 13:29 -•) <(athena> Currently: invoked from within
(•- 13:29 -•) <(athena> Currently: "clock format [clock seconds] -format "le %d/%m/%Y à %Hh%M""
(•- 13:29 -•) <(athena> Currently: (procedure "::GB::auth" line 36)
(•- 13:29 -•) <(athena> Currently: invoked from within
(•- 13:29 -•) <(athena> Currently: "::GB::auth $_msg1 $_msg2 $_msg3 $_msg4"
|
|
| 09/01/2011 13:30 |
|
 |
aliassangelius
Unregistered
|
RE: Gestion.Bot V2.0 Final
ok donc le problème ne viens pas de mon TCL mais de clock.tcl essaye de retiré clock.tcl dans la conf de ton eggdrop.
ensuite rehash/restart le bot et redis moi si tu as toujours la même erreur ou pas.
|
|
| 09/01/2011 13:32 |
|
 |
Aymeric
Junior Member
 
Messages : 5
Groupe : Registered
Inscription : Sep 2009
Statut :
Hors ligne
|
RE: Gestion.Bot V2.0 Final
Bonsoir
J'ai installé le tcl, mais je n'avais pas vu qu'il fallait TCL 8.5 avant d'avoir lu les script chargé apres le rehash.
Je voulais savoir si il y a possibilité que sa marche avec une version plus ancienne que la 8.5 ou si c'est impossible.
Merci d'avance pour vos reponses.
|
|
| 10/01/2011 21:53 |
|
 |
aliassangelius
Unregistered
|
RE: Gestion.Bot V2.0 Final
Bonsoir,
Oui cela et tout à fait possible.
Tu as deux solution 1 changer le 8.5 par 8.4 ou alors retiré la ligne de code.
Pour t'éviter tout soucis divers je vais te donnais les solutions à effectué ci dessous.
1 : changer le 8.5 par le 8.4 :
if {[catch {package require Tcl 8.5}]} {
putlog "\002Gestion.Bot\002 : Vous avez besoin de Tcl en version 8.5 au moins pour pouvoir utiliser ce script."
return
}
Donc ici nous avons ce que le bot vérifie le pakage que tu as sur ton shell.
la c'est la version 8.5 nous allons modifier par 8.4.
Ps : ceci se situe lignes 2665.
if {[catch {package require Tcl 8.4}]} {
putlog "\002Gestion.Bot\002 : Vous avez besoin de Tcl en version 8.4 au moins pour pouvoir utiliser ce script."
return
}
Ceci modifié fera que il te faudra la version TCL 8.4 minimum pour que cela fonctionne.
Autre solution supprimé la ligne 2663 à 2668.
donc comme au dessus sauf que la nous supprimons.
Voici les lignes à supprimé :
# Package Requis #
if {[catch {package require Tcl 8.5}]} {
putlog "\002Gestion.Bot\002 : Vous avez besoin de Tcl en version 8.5 au moins pour pouvoir utiliser ce script."
return
}
Voila les deux solutions.
|
|
| 10/01/2011 22:13 |
|
 |
Aymeric
Junior Member
 
Messages : 5
Groupe : Registered
Inscription : Sep 2009
Statut :
Hors ligne
|
RE: Gestion.Bot V2.0 Final
Merci pour ta réponse qui a été très rapide aliassangelius.
J'ai fait la 1ere solution , changer le 8.5 en 8.4.
Je vais pouvoir le testé
|
|
| 10/01/2011 22:30 |
|
 |
aliassangelius
Unregistered
|
RE: Gestion.Bot V2.0 Final
de rien normal 
Très bien bon test à toi et si tu rencontre un problème je réponderais des que possible.
|
|
| 10/01/2011 22:31 |
|
 |
CrazyCat
Administrator
      
Messages : 1,396
Groupe : Administrators
Inscription : Apr 2004
Statut :
Hors ligne
|
RE: Gestion.Bot V2.0 Final
Il faudrait peut-être modifier le tcl pour qu'il prenne en compte une version minimum de tcl, et pas une version stricte.
Trucs et astuces en programmation - Je suis actuellement
Ce message a été modifié le: 16/01/2011 11:05 par CrazyCat.
|
|
| 16/01/2011 11:05 |
|
 |
aliassangelius
Unregistered
|
RE: Gestion.Bot V2.0 Final
oui je vais mettre version 8.4 c'est une version qui et utilisé pour tous.
Mais sachant que je ne peux plus poster dans la section téléchargement sa sera içi et je vais pas mettre 300 zip dans la partie support.
Donc nous verront ceci dans quelque mois.
|
|
| 16/01/2011 11:08 |
|
 |
aliassangelius
Unregistered
|
RE: Gestion.Bot V2.0 Final
Bonjour,
Voila suite à une conversation eut avec MenzAgitat sur le server de Epiknet je vais refaire le tout.
Donc une autre version sera faite.
Je vais procéder à certain changement dans la nouvelle version.
Je vais aussi supprimer certaines fonctions qui ne servent à rien.
Changement aussi du système du namespace.
Les pseudonymes ayant comme caractères [] par exemple qui n'était pas pris en compte le seront dans la nouvelle version.
Et possibilité de gestion par PL seulement ou par PL/Msg/Pub (à voir).
Enfin le TCL sera refait.
Ainsi que pour les mask sa sera par exemple :
pseudo*!ident@*.fai
Voilà à suivre..
|
|
| 19/02/2011 17:21 |
|
 |
djkenny
TCL pur powered!
   
Messages : 387
Groupe : Registered
Inscription : Dec 2007
Statut :
Absent
|
RE: Gestion.Bot V2.0 Final
salut,
j ai jeté un œil par curiosité dans ton tcl et j ai trouvé quelques petites erreurs
[subst -nocommands -nobackslashes $::GB::msg(auth)]
à remplacer par
et a certains endroits tu met
ce qui retournera comme erreur
can't read "::GB": no such variable
donc a remplacer avec le même set qu'au dessus
j suppose que ca ne concerne pas seulement la var ::GB::msg(auth) y doit surement y en avoir d autre mais j ai pas tout regardé ;)
C'est en reconnaissant ses erreurs que l'on progresse
|
|
| 19/02/2011 20:17 |
|
 |
|
|