Mise en forme de code: pensez à utiliser les balises [ tcl ] et [ /tcl ] (sans les espaces bien sûr) autour de vos codes tcl afin d'avoir un meilleur rendu et une coloration syntaxique. x


[Script] Interface MegaHAL (version actuelle : 4.1.0)
jai encors refait une install propre et jai sa

[15:51:59] ‹~maxime› megahal
[15:52:02] ‹Carlos› maxime, I am utterly speechless!

desolé je doit etre chian mais jaimerai vraiment que ça fonctionne je suis pas une personne a lacher la fair mais la je seche
  Reply
Donc, je te redemande toutes les commandes (depuis ton premier cd pour aller dans le répertoire jusqu'à la commande pour lancer l'eggdrop) que tu tapes pour recompiler l'eggdrop avec megahal, ainsi que où sont tes fichiers (résultats de ls et de pwd), et le contenu de ton fichier .conf montrant le chargement de megahal et de megahal_interface.

Ainsi que les réglages (.chaninfo) du canal où doit fonctionner megahal.

Et tu as beau être dislexique, fait un effort sur l'écriture ("la fair", ça pique les yeux)
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
  Reply
je fait
Code:
cd bots/eggdrop-1.9.1
./configure --prefix=/home/maxime/bots/carlos
make config
make
make install
apres sa me cree un dosier carlos dans /bots je met les fichier
megahal.aux
megahal.ban
megahal.swp
megahal.trn
a la racine de carla dans scripts je met megahal_interface ou il y a MegaHAL_Interface.cfg
et je met toujours dans scripts MegaHAL_Interface.tcl

le resulta du ls
Code:
carlos.conf        eggdrop.chan  language    megahal.dic  modules-1.9.1
doc                eggdrop.pid  logs        megahal.phr  README
eggdrop            eggdrop.user  megahal.aux  megahal.swp  scripts
eggdrop-1.9.1      filesys      megahal.ban  megahal.trn  text
eggdrop-basic.conf  help          megahal.brn  modules

voici mon fichier de conf

tcl
#########################
# Configuration Eggdrop # 
#########################
 
set admin "Maxime"
set owner "Maxime"
set nick "Carlos"
set altnick "Carlos`"
set username "carl"
set realname "Robot D'animation"
set servers { ip:6667 }
 
############
# Dossiers #
############
 
set mod-path "modules/"
set help-path "help/"
set temp-path "/tmp/"
 
###########
# Modules #
###########
 
loadmodule megahal
loadmodule dns
loadmodule channels
loadmodule server
loadmodule ctcp
loadmodule irc
loadmodule console
checkmodule blowfish
 
############
# Fichiers #
############
 
set userfile "eggdrop.user"
set chanfile "eggdrop.chan"
set pidfile "eggdrop.pid"
 
########
# Logs #
########
 
logfile msbcox * "logs/eggdrop.log"
 
#############
# Variables #
#############
 
addlang "french"
set net-type 5
set timezone "GMT"
set offset "+2"
set must-be-owner 0
set require-p 1
set network "http://www.web......./"
set sort-users 1
set quiet-save 1
set console "jkmcobxs"
set strict-servernames 0
set ctcp-mode 0
set opchars "@&~"
set nick-len 30
set use-ssl 0 
 
##################
# Telnet & Vhost #
##################
 
set my-ip "ip-de-mon-server"
listen 3334 all
 
##########
# Global #
##########
 
set global-flood-chan 30:5
set global-flood-deop 30:5
set global-flood-kick 30:5
set global-flood-join 30:5
set global-flood-ctcp 30:5
set global-flood-nick 30:5
set global-aop-delay 30:5
set global-idle-kick 0
set global-chanmode "nt"
set global-stopnethack-mode 0
set global-revenge-mode 0
set global-ban-time 0
set global-exempt-time 0
set global-invite-time 0
set global-chanset { -autoop -autovoice -bitch -cycle -dontkickops -dynamicbans -dynamicexempts -dynamicinvites -enforcebans -greet -inactive +nodesynch -protectfriends -protectops -revenge -revengebot -secret +seen -shared -statuslog +userbans +userexempts +userinvites }
 
###########
# Sources #
###########
 
source scripts/MegaHAL_Interface.tcl



Code:
[16:57:36] ‹maxime› .chaninfo
[16:57:36] ‹Carlos› Settings for dynamic channel #Accueil:
[16:57:37] ‹Carlos› Protect modes (chanmode): +tn
[16:57:37] ‹Carlos› Idle Kick after (idle-kick): DON'T!
[16:57:37] ‹Carlos› stopnethack: DON'T!
[16:57:37] ‹Carlos› aop-delay: 30:5
[16:57:37] ‹Carlos› revenge-mode: 0
[16:57:37] ‹Carlos› ban-type: 3
[16:57:37] ‹Carlos› ban-time: 0
[16:57:37] ‹Carlos› exempt-time: 0
[16:57:38] ‹Carlos› invite-time: 0
[16:57:38] ‹Carlos› Other modes:
[16:57:38] ‹Carlos› -inactive -statuslog -secret -shared
[16:57:38] ‹Carlos› -greet +seen -cycle -dontkickops
[16:57:38] ‹Carlos› -protectops -protectfriends -revenge -revengebot
[16:57:38] ‹Carlos› -bitch -autoop -autovoice +nodesynch
[16:57:38] ‹Carlos› -enforcebans -dynamicbans +userbans -autohalfop
[16:57:38] ‹Carlos› -protecthalfops -static
[16:57:39] ‹Carlos› -dynamicexempts +userexempts -dynamicinvites +userinvites
[16:57:39] ‹Carlos› flood settings: chan ctcp join kick deop nick
[16:57:39] ‹Carlos› number: 30 30 30 30 30 30
[16:57:39] ‹Carlos› time : 5 5 5 5 5 5
[16:57:39] ‹Carlos› [15:57:33] #maxime# chaninfo #Accueil
  Reply
Hum...
Tu fais ./configure --prefix=/home/maxime/bots/carlos et ensuite tu dis:
Quote:apres sa me cree un dosier carla dans /bots

Je ne vois pas comment tu peux te retrouver avec un /home/maxime/bots/carla/ sans en faire la moindre référence dans ta compilation. Et lorsqu'on regarde ton .chaninfo, il n'y a aucune référence à megahal, donc celui-ci n'est pas chargé (ni donc interface_megahal).

Pour résumer: tu ne sembles pas lancer le bon eggdrop, ta version nouvellement compilée est dans /home/maxime/bots/carlos et pas ailleurs. Dans le répertoire carla, tu dois avoir une version qui date de quand tu mettais le prefix /home/maxime/bots/carla.

Note annexe: si tu compiles un nouvel eggdrop chaque fois que tu veux en ajouter un, tu te compliques bien la tâche: il suffit d'avoir un .conf par eggdrop différent, pas besoin de tout refaire.
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
  Reply
Bonjour Pour le carla je me suis tromper en écrivant

Enfaite a chaque fois que je crée un eggdrop je fait

Cd eggdrop-1.9.1
Et après je fait la commande

./configure --prefix=/home/maxime/bots/le-nom-de-mon-bot && make config && make && make install
  Reply
Alors je te conseille de lire https://wiki.eggdrop.fr/Configuration_multi-eggdrops. Et ça ne change rien au problème, megahal n'est pas chargé.

Fais un copié/collé exact de ce qui se passe lorsque tu démarres ton eggdrop sur ton shell (ou en party-line si tu fais un .restart) sans quoi je ne pourrais rien pour toi.
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
  Reply
voila ce que j'ai au lencement de leggdrop

Code:
./eggdrop carla.conf

Eggdrop v1.9.1 (C) 1997 Robey Pointer (C) 1999-2021 Eggheads
--- Loading eggdrop v1.9.1 (Mon Dec  6 2021)
Module loaded: server
Module loaded: channels
Module loaded: irc
MegaHAL v3.5 by ^Baron^ loaded.
Module loaded: megahal
Module loaded: dns
Module loaded: ctcp
Module loaded: console          (with lang support)
Module loaded: blowfish
INFO: The config setting for "net-type" has transitioned from a number
to a text string. Please update your choice to one of the allowed values
listed in the current configuration file from the source directory

WARNING: You are using the DEPRECATED variable 'my-ip' in your config file.

    To prevent future incompatibility, please use the vhost4/listen-addr variables instead.

    More information on this subject can be found in the eggdrop/doc/IPV6 file, or

    in the comments above those settings in the example eggdrop.conf that is included with Eggdrop.

Listening for telnet connections on Mon-ip port 3334 (all).
04[Interface MegaHAL - erreur] La version de votre Eggdrop est04 1.9.1 1090102; Interface MegaHAL ne fonctionnera correctement que sur les Eggdrops version 1.6.20 ou supérieure.
Userfile loaded, unpacking...
=== Carla: 1 channels, 1 users.
Launched into the background  (pid: 11466)

maxime@vps-043a38a4:~/bots/carla$
  Reply
Tu as une erreur au chargement du script et c'est seulement maintenant qu'on l'apprends...
Tu sais que les messages au chargement, c'est pas juste pour faire joli ?

Il faut modifier le fichier MegaHAL_Interface.tcl et remplacer la ligne 49:
tcl
if { [regsub -all {\.} [lindex $::version 0] ""] < 1620 } { putloglev o * "\00304\[Interface MegaHAL - erreur\]\003 La version de votre Eggdrop est\00304 ${::version}\003; Interface MegaHAL ne fonctionnera correctement que sur les Eggdrops version 1.6.20 ou supérieure." ; return }


par:
tcl
if { [package vcompare [regexp -inline {^[[:digit:]\.]+} $::version] 1.6.20] == -1 } { putloglev o * "\00304\[Interface MegaHAL - erreur\]\003 La version de votre Eggdrop est\00304 ${::version}\003; Interface MegaHAL ne fonctionnera correctement que sur les Eggdrops version 1.6.20 ou supérieure." ; return }


irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
  Reply
cela fonctionne enfin merci a toi on est enfin arriver au bout du coup faudrai modifier sa caremment dans le tcl pour que dautre personne est pas le meme soucis

100000fois merci et encors desoler d'avoir ete chiant mdr
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  [Script] MediaDico (version actuelle : 3.126) MenzAgitat 33 30,462 24/11/2021, 17:41
Last Post: MenzAgitat
  [Script] Duck Hunt (version actuelle : 2.11) MenzAgitat 68 26,739 24/10/2021, 01:04
Last Post: LTEF
  [Script] Reanimator (version actuelle : 1.2) MenzAgitat 31 18,916 10/10/2020, 16:07
Last Post: ZarTek
  [Script] Topic Warden (version actuelle : 1.54) MenzAgitat 23 18,953 10/10/2020, 15:51
Last Post: ZarTek
  [Script] Automatic Translator (version actuelle : 1.1) MenzAgitat 11 8,451 18/09/2020, 15:21
Last Post: MenzAgitat
  Nick Change Responder (version actuelle : 2.31) MenzAgitat 46 30,638 18/08/2020, 16:47
Last Post: CrazyCat
  Motus (version actuelle : 3.357) MenzAgitat 477 61,669 19/05/2020, 22:48
Last Post: pheeric
  [Script] Anti-Frenzy (version actuelle : 2.02) MenzAgitat 9 9,458 22/04/2020, 13:51
Last Post: MenzAgitat
  [Script] DicoReverso (version actuelle : 1.03) MenzAgitat 3 7,622 18/04/2020, 02:20
Last Post: MenzAgitat
  [Script] Latest eggdrop.fr Script in Topic (version actuelle : 2.02) MenzAgitat 7 7,731 18/04/2020, 00:59
Last Post: MenzAgitat

Forum Jump:


Users browsing this thread: 1 Guest(s)