eggdrop 1.6.x et uno
#31
C'est peut-être lorsque tu as uploadé le fichier, selon le logiciel et la méthode (ascii ou binaire), ou en fonction de l'éditeur que tu as utilisé qui aurait mis des caractères bizarres ou un mauvais encoding.
Répondre
#32
(06/10/2017, 10:08)CrazyCat a écrit : C'est peut-être lorsque tu as uploadé le fichier, selon le logiciel et la méthode (ascii ou binaire), ou en fonction de l'éditeur que tu as utilisé qui aurait mis des caractères bizarres ou un mauvais encoding.

j'utilise toujours les mème, le bloc notes Windows pour modifie les code et filezilla pour l'upload, je vais essayer de retelecharger le uno et réessayer
Répondre Avertir
#33
Notepad est une mauvaise idée. Utilise plutôt notepad++
Répondre
#34
plop, je me permet ^^

https://notepad-plus-plus.org/fr/
Répondre Avertir
#35
(06/10/2017, 10:50)cestlemien a écrit : plop, je me permet ^^  

https://notepad-plus-plus.org/fr/

je vient de reessayer avec notepad++
et rien tjrs les mèmes erreurs en plus au rehash de l'eggdrop apres avoir ajouter source scripts/uno.tcl mon eggdrop ce deconnect
Répondre Avertir
#36
Alors tu as peut-être un souci avec le transfert FTP qui abime le script.
Répondre
#37
(06/10/2017, 16:33)CrazyCat a écrit : Alors tu as peut-être un souci avec le transfert FTP qui abime le script.

j'ai changer de client ftp mais j'ai une autre erreur maintenant:

[17:28:58] Tcl error in file 'eggdrop.conf':
[17:28:58] couldn't open "scripts/jeux/scores/uno.cfg": no such file or director                                                                                                 y
    while executing
"open $UnoCFGFile w"
    (procedure "Uno_WriteCFG" line 4)
    invoked from within
"Uno_WriteCFG"
    (procedure "Uno_ReadCFG" line 40)
    invoked from within
"Uno_ReadCFG"
    (file "scripts/20090722032101-uno.tcl" line 2422)
    invoked from within
"source scripts/20090722032101-uno.tcl"
    (file "eggdrop.conf" line 114)
[17:28:58] * FICHIER DE CONFIGURATION NON CHARGE (INTROUVABLE OU ERREUR)


cela t'aide a savoir ou est le soucis?
Répondre Avertir
#38
salut,

As tu les dossiers, comme indiqué dans l'errure ?? donc : /jeux et /scrores ?
afin que ton bot puisse creer uno.cfg ainsi que UnoScore.

Si non, créé les deux fameux dossier dans scripts / jeux / scores (et qu'ils soinet accessible en lecture/ecriture par ton robot)

(comme le chemin indiqué lignes 29 et 30 dans le fichier uno.tcl )

Cordialement.
Répondre Avertir
#39
(06/10/2017, 19:23)cestlemien a écrit : salut,

As tu   les dossiers, comme indiqué  dans l'errure ?? donc :  /jeux et /scrores  ?
afin que ton bot puisse  creer uno.cfg ainsi que UnoScore.

Si non, créé les deux fameux  dossier dans  scripts / jeux / scores  (et qu'ils soinet accessible en  lecture/ecriture par  ton robot)

(comme le chemin indiqué lignes  29 et 30 dans le fichier uno.tcl )

Cordialement.

Merci CrazyCat et cestlemien,
il ce lance mais il va falloir que je trouve comment jourt les cartes car je tape play Bleu 6 qui sont dans mes carte mais j'ai une notice qui me dit que je ne l'ai pas.
je met en piece jointe un screen pour que ce soit plus claire :-)
Répondre Avertir
#40
(07/10/2017, 08:12)dsa a écrit :
(06/10/2017, 19:23)cestlemien a écrit : salut,

As tu   les dossiers, comme indiqué  dans l'errure ?? donc :  /jeux et /scrores  ?
afin que ton bot puisse  creer uno.cfg ainsi que UnoScore.

Si non, créé les deux fameux  dossier dans  scripts / jeux / scores  (et qu'ils soinet accessible en  lecture/ecriture par  ton robot)

(comme le chemin indiqué lignes  29 et 30 dans le fichier uno.tcl )

Cordialement.

Merci CrazyCat et cestlemien,
il ce lance mais avec un soucis que j'ai resolus :-)
Répondre Avertir
#41
Je viens vers vous car j'ai je rencontre un problème similaire avec le Uno. Il ne semble pas "lire" les commandes de lancement, or il est bien présent, et m'a reconnu en tant que Maître du bot.

Avant toute chose, je tourne sous eggdrop-1.8.

Je suis sûr du .conf lancé, puisque j'enregistre chaque .conf au nom du bot, à savoir ici uno.conf.

Lorsque je lance le bot :

Citation :timeia@timeia:~/irc/bots/Uno$ ./eggdrop Uno.conf

Eggdrop v1.8.0+tclconfig © 1997 Robey Pointer © 2010 Eggheads
[12:16:08] --- Loading eggdrop v1.8.0+tclconfig (Thu Apr 12 2018)
[12:16:08] Module loaded: dns
[12:16:08] Module loaded: channels
[12:16:08] Module loaded: server
[12:16:08] Module loaded: ctcp
[12:16:08] Module loaded: irc
[12:16:08] Module loaded: console          (with lang support)
[12:16:08] Module loaded: blowfish
[12:16:08] Listening at telnet port 3336 (all).
[12:16:08] Loaded Color Uno 0.96.74.3 © 2004 by Marky traduit en FR par Agathion

[12:16:08] Nauth 2.1 by TiSmA©
[12:16:08] Auto Oper 1.0 by TiSmA©
[12:16:08] Userfile loaded, unpacking...
[12:16:08] === Uno: 0 channels, 1 users.
Launched into the background  (pid: 2540)

Je me siuis connecté en tetlnet et j'ai fait un .rehash. :

Citation :.rehash
[12:26:44] #AdminBots# rehash
Rehashing.
[12:26:44] Rehashing ...
[12:26:44] Listening at telnet port 3336 (all).
[12:26:44] Loaded Color Uno 0.96.74.3 © 2004 by Marky traduit en FR par Agathion

[12:26:44] Nauth 2.1 by TiSmA©
[12:26:44] Auto Oper 1.0 by TiSmA©
[12:26:44] Userfile loaded, unpacking...
[12:35:08] #uno: mode change '+o Uno' by Loki[dort]!Loki@U6A8DW2.G7Z0B5X9.T1M3I4.FR
[12:35:08] #uno: mode change '-o Uno' by Timeia!Timeia@Bot.Timeia.fr
[12:35:20] #uno: mode change '+o Uno' by Loki[dort]!Loki@U6A8DW2.G7Z0B5X9.T1M3I4.FR
[12:35:20] #uno: mode change '-o Uno' by Timeia!Timeia@Bot.Timeia.fr
[12:35:27] #uno: mode change '+o Uno' by OperServ!services@timeia.fr

Avec .tcl source scripts/uno.tcl

Citation :.tcl source scripts/uno.tcl
[12:43:58] Loaded Color Uno 0.96.74.3 © 2004 by Marky traduit en FR par Agathion

Tcl:

Voici mon fichier uno.conf
Citation :https://tools.eggdrop.fr/pasteme/view/7fb83b0c


Et mon fichier uno.tcl
Citation :https://tools.eggdrop.fr/pasteme/view/8a3541e5
Répondre Avertir
#42
Le premier truc que je vois, c'est que dans ton uno.tcl, tu as mis:
tcl
set UnoChan             "#Uno"


Et quand tu regardes ce qui se passe en party-line:
Code :
[12:35:08] #uno: mode change '+o Uno' by Loki[dort]!Loki@U6A8DW2.G7Z0B5X9.T1M3I4.FR
Problème de casse entre #Uno et #uno, le script ne le gère pas. Les procédures commencent par:
tcl
if {$chan != $UnoChan} {return}


Pour ma part, je ferais plusieurs choses:
1) mettre le Unochan tout en minuscules
2) prendre l'habitude de n'utiliser que des minuscules pour les chans, que ce soit dans les scripts ou dans les .+chan en PL
3) modifier le script pour remplacer le code précédent par
tcl
if {[string tolower $chan] != [string tolower $UnoChan]} {return}


Répondre
#43
Bonjour,

J'ai donc essayé ce que tu m'as dit, rien n'y fait. Néanmoins, j'ai essayé un .binds * en telnet (je n'avais pas bien compris ce fonctionnement), et j'ai eu ce retour :

Citation :Liaisons de commande:
 TYPE FLAGS    COMMAND              HITS BINDING (TCL)
 dcc  -|-      unorehash               0 dcc_unorehash
 dcc  -|-      unohands                0 dccUnoHands
 notc -|-      *                       5 nauth
 pub  -|-      !uno                    1 UnoInit
 pub  -|-      !stop                   0 UnoStop
 pub  -|-      !unoversion             0 UnoVersion
 pub  -|-      !unorecords             0 UnoRecords
 pub  -|-      !unoplayed              0 UnoPlayed
 pub  -|-      !unohigh                0 UnoHighScore
 pub  -|-      !unofast                0 UnoTopFast
 pub  -|-      !unotop3last            0 UnoTopThreeLast
 pub  -|-      !unotop10won            0 UnoTopTenWon
 pub  -|-      !unotop10               0 UnoTopTen
 pub  -|-      !unowon                 0 UnoWon
 pub  -|-      !pause                  0 UnoPause
 pub  -|-      !remove                 0 UnoRemove
 pub  -|-      !unocmds                0 UnoCmds
 raw  -|-      001                     1 autoper
 raw  -|-      001                     1 rauth
 time -|-      00 00 01 * *            0 UnoNewMonth

D'ailleurs, un truc qui me semble bien curieux, c'est qu'en essayant certaines commandes tel que !unoversion, j'ai eu une réponse :
Citation :.[08:37:56] <Loki[dort]> !uno
.[08:37:56] <Loki[dort]> !stop
.[08:37:56] <Uno> UNO! arrêté par [Loki[dort]!Loki@U6A8DW2.G7Z0B5X9.T1M3I4.FR]
.[08:37:56] <Loki[dort]> !unoversion
.[08:37:56] <Uno> UNO!  v0.96.74.3 by Marky traduit en FR par Aghation
.[08:37:56] <Loki[dort]> !unorecords
.[08:37:56] <Loki[dort]> !unoplayed
.[08:37:56] <Loki[dort]> !unohigh
.[08:37:56] <Loki[dort]> !unofast
.[08:37:56] <Loki[dort]> !unotop3last
.[08:37:56] <Loki[dort]> !unotop10won
.[08:37:56] <Loki[dort]> !unotop10
.[08:37:56] <Loki[dort]> !unowon
.[08:37:56] <Uno>  Loki[dort]  Pas de score
.[08:37:56] <Loki[dort]> !pause
.[08:37:56] <Loki[dort]> !remove
.[08:37:56] <Loki[dort]> !unocmds

Pour les autres, aucune réponse n'a été retournée
Répondre Avertir


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
Tchat 100% gratuit -Discutez en toute liberté