Poster une réponse  Créer un sujet 
Pages (6): « Première < Précédente 1 2 3 [4] 5 6 Suivante > Dernière »
Gestion.Bot V2.0 Final
Auteur Message
lesny
Senior Member
****


Messages : 378
Groupe : Registered
Inscription : Jul 2010
Statut : Hors ligne
Message : #46
RE: Gestion.Bot V2.0 Final

bande de jaloux mdr


Ce message a été modifié le: 04/01/2011 20:35 par lesny.

04/01/2011 20:35
Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
CrazyCat
Administrator
*******


Messages : 1,396
Groupe : Administrators
Inscription : Apr 2004
Statut : Hors ligne
Message : #47
RE: Gestion.Bot V2.0 Final

aliassangelius a écrit :
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...

lesny a écrit :
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
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
aliassangelius
Unregistered


Message : #48
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
Citer ce message dans une réponse
alanfollow
Member
***


Messages : 54
Groupe : Registered
Inscription : Mar 2010
Statut : Hors ligne
Message : #49
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

Code :
(•- 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
Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
aliassangelius
Unregistered


Message : #50
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 :

Citation :
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
Citer ce message dans une réponse
alanfollow
Member
***


Messages : 54
Groupe : Registered
Inscription : Mar 2010
Statut : Hors ligne
Message : #51
RE: Gestion.Bot V2.0 Final

Bonjour,

Code :
(•- 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
Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
aliassangelius
Unregistered


Message : #52
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
Citer ce message dans une réponse
Aymeric
Junior Member
**


Messages : 5
Groupe : Registered
Inscription : Sep 2009
Statut : Hors ligne
Message : #53
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
Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
aliassangelius
Unregistered


Message : #54
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 :

TCL :
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.

TCL :
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é :

TCL :
   # 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
Citer ce message dans une réponse
Aymeric
Junior Member
**


Messages : 5
Groupe : Registered
Inscription : Sep 2009
Statut : Hors ligne
Message : #55
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é Smile

10/01/2011 22:30
Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
aliassangelius
Unregistered


Message : #56
RE: Gestion.Bot V2.0 Final

de rien normal Smile

Très bien bon test à toi et si tu rencontre un problème je réponderais des que possible.

10/01/2011 22:31
Citer ce message dans une réponse
CrazyCat
Administrator
*******


Messages : 1,396
Groupe : Administrators
Inscription : Apr 2004
Statut : Hors ligne
Message : #57
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
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
aliassangelius
Unregistered


Message : #58
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
Citer ce message dans une réponse
aliassangelius
Unregistered


Message : #59
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
Citer ce message dans une réponse
djkenny
TCL pur powered!
****


Messages : 387
Groupe : Registered
Inscription : Dec 2007
Statut : Absent
Message : #60
RE: Gestion.Bot V2.0 Final

salut,

j ai jeté un œil par curiosité dans ton tcl et j ai trouvé quelques petites erreurs

TCL :
[subst -nocommands -nobackslashes $::GB::msg(auth)]

à remplacer par
TCL :
[set ::GB::msg(auth)]

et a certains endroits tu met
TCL :
$::GB::msg(auth)
ce qui retournera comme erreur

Code :
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 Wink
19/02/2011 20:17
Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Poster une réponse  Créer un sujet 

Discussions probablement similaires...
Discussion: Auteur Réponses: Affichages: Dernier message
  beugs clams version final lesny 0 126 10/12/2011 22:51
Dernier message: lesny
  beug avec Clams moderation final lesny 3 281 01/09/2011 17:59
Dernier message: lesny
  [résolu] beug avec Clams moderation final lesny 6 438 25/08/2011 18:43
Dernier message: MenzAgitat
  [Script] Gestion de temps de parole CrazyCat 7 385 06/06/2011 19:50
Dernier message: alias_angelius
  tcl final en cours aliassangelius 6 295 22/12/2010 09:05
Dernier message: aliassangelius
  Gestion.Bot1.0 aliassangelius 34 792 17/11/2010 22:03
Dernier message: aliassangelius
  Gestion.Bot aliassangelius 17 531 21/10/2010 20:41
Dernier message: aliassangelius
  Gestion de mail ou autre cac.team 5 301 24/07/2009 10:49
Dernier message: fedora

Voir une version imprimable
Envoyer ce sujet à un ami
S'abonner au sujet | Ajouter le sujet aux favoris

Aller à :