Shoutcast.tcl entièrement re-codé
- configuration simplifiée
- utilisation du package http
- suppression du flood serveur généré par l'utilisation abusive de socket (qui souvent n'étaient même pas fermé) dans l'ancienne version
- utilisation du package msgcat pour les différents messages
- kick automatiquement la pl lorsque l'animateur tape !onair (configurable)
- tout est géré par des variables (plus de fichiers inutiles)
Merci beaucoup pour ce partage, et j aimerai savoir si il est possible de faire en sorte d activé le tcl sur les salons au lieu d allez ce connecter en ftp pour ajouter les salons,car nous sommes plusieurs a ajouter les salons au bot est je n ai pas trop envie de leur donner accees au ftp ni même en pl
Citation :00:34] <Isis> [00:36:08] can't create procedure "sc::nkchg": unknown namespace
[00:34] <Isis> while executing
[00:34] <Isis> "proc sc::nkchg {nick host hand chan nnick} {
[00:34] <Isis> variable dj
[00:34] <Isis> if {[info exists dj] && [string equal $dj $nick]} {
[00:34] <Isis> set dj $nnick
[00:34] <Isis> }
[00:34] <Isis> }"
[00:34] <Isis> (file "scripts/shoutcast.tcl" line 95)
[00:34] <Isis> invoked from within
[00:34] <Isis> "source scripts/shoutcast.tcl"
[00:34] <Isis> (file "Isis.conf" line 373)
je dirait bien que la reponse a ta question, est dans le log
Citation :[00:34] <Isis> (file "scripts/shoutcast.tcl" line 95)
Peut-être que justement l'erreure se trouve en ligne 95 du shoutcast.tcl , non ? ( le : apres le " de fin de ligne, est il dans le tcl ? si oui, peut-etre le retirer)
Citation :[00:34] <Isis> (file "Isis.conf" line 373)
Et sans doute une autre dans le Isis.conf ,en ligne 373.
-Peut-etre que si tu donnais ces deux fameuses lignes pour les fichier, on/ils pourrait mieux aborder une ebauche de reponse
j'ai donc retiré le n surement en trop et après reconnexion de l'eggdrop en pl quand je .rehash le bot crash et j'ai la même erreur sans le n en trop cette fois ^^
tcl
[01:10]<Isis>[01:12:05] can't create procedure "sc::nkchg": unknownnamespace[01:10]<Isis>while executing
[01:10]<Isis>"proc sc::nkchg {nick host hand chan nick} {
[01:10] <Isis> variable dj
[01:10] <Isis> if {[info exists dj] && [string equal $dj $nick]} {
[01:10] <Isis> set dj $nnick
[01:10] <Isis> }
[01:10] <Isis> }"[01:10]<Isis>(file"scripts/shoutcast.tcl" line 95)[01:10]<Isis> invoked from within
[01:10]<Isis>"source scripts/shoutcast.tcl"[01:10]<Isis>(file"Isis.conf" line 373)[01:10]<Isis>[01:12:05]* FICHIER DE CONFIGURATION NON CHARGE (INTROUVABLE OU ERREUR)