Sujet verrouillé  Créer un sujet 
Aidez-nous à vous aider
Auteur Message
MenzAgitat
Moderator ou à raison
*****


Messages : 519
Groupe : Moderators
Inscription : Jul 2007
Statut : Hors ligne
Message : #1
Aidez-nous à vous aider

Avant de demander de l'aide pour des erreurs Tcl dans vos scripts ou ceux des autres, assurez-vous d'avoir fait ce qui suit :

  • Assurez-vous d'avoir activé vos commandes .tcl et .set, ce qui signifie que vous devez ouvrir votre fichier eggdrop.conf et mettre en commentaire (ou supprimer) les lignes suivantes :

    Code :
    unbind dcc n tcl *dcc:tcl
    unbind dcc n set *dcc:set

    Sauvez ensuite ce fichier et redémarrez votre bot.

  • Donnez-nous un rapport d'erreur complet; ce qui signifie qu'au moment où vous recevez l'erreur Tcl, vous devez être connecté à la partyline et taper immédiatement .set errorInfo
    Copiez ensuite les détails dans votre post.
    (Attention au I majuscule de errorInfo)
  • Si l'erreur fait crasher votre eggdrop et que vous ne pouvez donc pas taper .set errorInfo juste après, connectez-vous à la partyline quand même afin de pouvoir observer le crash à partir de là.
    Des informations utiles y sont souvent affichées.
    Gardez également la fenêtre terminal qui a servi à lancer l'eggdrop ouverte, si le bot crash, des informations y seront affichées.
  • Si le bot répond What? You need '.help' ou Quoi? Essayez '.help', ça signifie que vous n'avez pas activé la commande .set (voir plus haut).
  • Lorsque vous postez du code Tcl, utilisez la balise [tcl]
    Lorsque vous postez du code autre que Tcl, utilisez la balise [code]
    N'utilisez en aucun cas la balise [quote] pour poster du code quel qu'il soit.
    De plus, le code doit être tabulé correctement de façon à être facilement lisible et compréhensible.
    Par exemple, faites :
    TCL :
    foreach foo $bar {
       if {$foo == "moo"} {
          #do something
       }
    }

    et non pas :
    TCL :
    foreach foo $bar {
    if {$foo == "moo"} {
    #do something
    }
    }
  • Lorsque vous rencontrez des problèmes avec un script, essayez de ne charger que ce script sur votre eggdrop; débarrassez-vous temporairement de tous les autres en les mettant en commentaire dans le fichier eggdrop.conf (ajoutez simplement un # devant la ligne).
    N'oubliez pas de redémarrer l'eggdrop une fois ceci fait.
    Cela aide à cerner les causes possibles des problèmes puisqu'il n'est alors plus possible qu'un autre script interfère avec le script que vous testez.

Expliquez clairement votre problème en fournissant le plus de détails possible et évitez les questions inutiles du genre "Ca marche pas :((((( aidez moi !!!!!!!!!!!!"


toute l'actualité de mes scripts ici     (dernière mise à jour le 21/04/2012)

Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction. De quoi par implication, on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.

Ce message a été modifié le: 24/03/2010 11:00 par CrazyCat.

29/11/2007 02:00
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur
CrazyCat
Administrator
*******


Messages : 1,392
Groupe : Administrators
Inscription : Apr 2004
Statut : Hors ligne
Message : #2
RE: Aidez-nous à vous aider

MenzAgitat a écrit :
Assurez-vous d'avoir activé vos commandes .tcl et .set, ce qui signifie que vous devez ouvrir votre fichier eggdrop.conf et mettre en commentaire (ou supprimer) les lignes suivantes :
TCL :
unbind dcc n tcl *dcc:tcl
unbind dcc n set *dcc:set
Sauvez ensuite ce fichier et redémarrez votre bot.

MenzAgitat a écrit :
Si le bot répond "What? You need .help", ça signifie que vous n'avez pas activé la commande .set (voir plus haut).

Vérifiez aussi que votre nick figure dans la liste des owners (ligne set owner "Nobody") si jamais la variable must-be-owner est à 1.


Trucs et astuces en programmation - Je suis actuellement

Ce message a été modifié le: 29/11/2007 14:14 par CrazyCat.

29/11/2007 12:24
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur
MenzAgitat
Moderator ou à raison
*****


Messages : 519
Groupe : Moderators
Inscription : Jul 2007
Statut : Hors ligne
Message : #3
RE: Aidez-nous à vous aider

CrazyCat a écrit :
Vérifiez aussi que votre nick figure dans la liste des owners (ligne set owner "Nobody") si jamais la variable must-be-owner est à 1.

ou à 2 Razz


toute l'actualité de mes scripts ici     (dernière mise à jour le 21/04/2012)

Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction. De quoi par implication, on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.

25/04/2008 19:48
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur
Sujet verrouillé  Créer un sujet 

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

Aller à :