Communauté francophone sur les Eggdrops
[Script] Duck Hunt (version actuelle : 2.11) - Printable Version

+- Communauté francophone sur les Eggdrops (https://forum.eggdrop.fr)
+-- Forum: Eggdrop et TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=8)
+--- Forum: Scripts TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=4)
+---- Forum: Releases et support (https://forum.eggdrop.fr/forumdisplay.php?fid=20)
+---- Thread: [Script] Duck Hunt (version actuelle : 2.11) (/showthread.php?tid=1597)

Pages: 1 2 3 4 5


RE: Duck Hunt (version actuelle : 2.11) - MenzAgitat - 23/02/2019

Il l'est déjà.
La version minimum de Tcl requise est la 8.5 mais ça fonctionne très bien avec les versions supérieures.
Tk n'est pas utilisé par Eggdrop.


RE: Duck Hunt (version actuelle : 2.11) - LokYnesS - 23/02/2019

après plusieurs mois sans avoir essayer je me relance je viens de crée un eggdrop j'ai rajouter Duck Hunt dessus pour l'activer je tape
ceci en partyline =>
.chanset #Accueil +DuckHunt

mais visiblement j'ai une erreur
<CoinCoin> Error trying to set +DuckHunt for #Accueil, invalid mode.

j'ai pourtant bien respecter les majuscules :(


RE: Duck Hunt (version actuelle : 2.11) - MenzAgitat - 23/02/2019

Ca signifie que le script n'est pas chargé.

Tape .rehash en partyline et vérifie que le script n'affiche pas une erreur au chargement.


RE: Duck Hunt (version actuelle : 2.11) - LokYnesS - 24/02/2019

j'ai pas trop compris j'ai rien fait mis à part changer la ligne que tu ma dit et sa marche très étrange mais bon sa marche merci beaucoup :)


RE: Duck Hunt (version actuelle : 2.11) - CrazyCat - 10/07/2020

Il semble qu'il y ait un petit souci lorsqu'on sort l'eggdrop d'un canal où DuckHunt est actif:
Quote:[13:08:04] no such channel record
[13:08:04] [Duck Hunt - debug] Le script Duck Hunt v3.0.20200422 a rencontré une erreur.
[13:08:04] [Duck Hunt - debug] Merci de signaler ce problème afin que l'auteur puisse le corriger :
[13:08:04] [Duck Hunt - debug] https://forum.eggdrop.fr/Duck-Hunt-t-1597.html
[13:08:04] [Duck Hunt - debug] ou sur IRC : irc.epiknet.org #eggdrop / #boulets
[13:08:04] [Duck Hunt - debug] Veuillez inclure TOUTES les informations suivantes dans votre rapport d'erreur et donner un maximum de détails sur le contexte dans lequel l'erreur s'est produite :
[13:08:04] [Duck Hunt - debug] -----> no such channel record
[13:08:04] [Duck Hunt - debug] -----> while executing
[13:08:04] [Duck Hunt - debug] -----> "channel get $chan DuckHunt"
[13:08:04] [Duck Hunt - debug] -----> (procedure "::DuckHunt::duck_soaring_now" line 5)
[13:08:04] [Duck Hunt - debug] -----> invoked from within
[13:08:04] [Duck Hunt - debug] -----> "::DuckHunt::duck_soaring_now #mygames - 0 - - 08 13 10 06 2020"
Effectivement, le canal #mygames n'est plus valide (.-chan #mygames) mais Duck Hunt ne le sait pas.

Après un rehash (donc reload de Duck Hunt), ça semble aller bien.

Pour info, j'ai aussi un script qui bind sur le .-chan pour désactiver le log.


RE: probleme de lancement WinDrop-1.6.12 - LTEF - 26/08/2020

bonsoir j ai un soucis avec duck hunt voila j ai se message d'erreur

[Duck Hunt - erreur] La version de votre Eggdrop est 1.8.3 1080303; Duck Hunt ne fonctionnera correctement que sur les Eggdrops version 1.6.20 ou supérieure.

comment résoudre se problème
merci


RE: probleme de lancement WinDrop-1.6.12 - cestlemien - 26/08/2020

salut,
La réponse semble être dans le message d'erreure, vois à peut etre modifier la partie dans le debut du TCL la verification de version afin que ça corresponde à ta version .
Cordialement


RE: probleme de lancement WinDrop-1.6.12 - LTEF - 26/08/2020

(26/08/2020, 10:32)cestlemien Wrote: salut,
La réponse semble  être dans le message d'erreure, vois à  peut etre modifier la partie  dans le debut  du TCL  la verification de version afin que ça corresponde  à ta version .
Cordialement

modifie quoi dans le TCL


RE: Duck Hunt (version actuelle : 2.11) - CrazyCat - 26/08/2020

(26/08/2020, 04:18)LTEF Wrote: bonsoir j ai un soucis avec duck hunt voila j ai se message d'erreur

[Duck Hunt - erreur] La version de votre Eggdrop est 1.8.3 1080303; Duck Hunt ne fonctionnera correctement que sur les Eggdrops version 1.6.20 ou supérieure.

comment résoudre se problème
merci
(26/08/2020, 11:38)LTEF Wrote:
(26/08/2020, 10:32)cestlemien Wrote: salut,
La réponse semble être dans le message d'erreure, vois à peut etre modifier la partie dans le debut du TCL la verification de version afin que ça corresponde à ta version .
Cordialement

modifie quoi dans le TCL

Si tu avais fait une recherche sur le forum et/ou dans le bon sujet (où je viens de déplacer ton message), tu aurais trouvé cette réponse de l'auteur:
(23/02/2019, 17:12)MenzAgitat Wrote: Bonjour LokYnesS,

Le jeu est tout à fait compatible avec les versions récentes d'Eggdrop, c'est juste ma ligne de vérification de version qui merdouille.

Dans le script, remplace la ligne :
tcl
if { [regsub -all {\.} [lindex $::version 0] ""] < 1620 } { putloglev o * "\00304\[Duck Hunt - erreur\]\003 La version de votre Eggdrop est\00304 ${::version}\003; Duck Hunt 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\[Duck Hunt - erreur\]\003 La version de votre Eggdrop est\00304 ${::version}\003; Duck Hunt ne fonctionnera correctement que sur les Eggdrops version 1.6.20 ou supérieure."; return }




RE: Duck Hunt (version actuelle : 2.11) - LTEF - 01/09/2020

bonjour moi j ai se message

La version de votre Eggdrop est 1.8.3 1080303; Duck Hunt ne fonctionnera correctement que sur les Eggdrops version 1.6.20 ou supérieure. comment resoudre se soucis
et le jeu ne se lance pas


RE: Duck Hunt (version actuelle : 2.11) - BdS - 01/09/2020

(01/09/2020, 16:32)LTEF Wrote: bonjour moi j ai se message

La version de votre Eggdrop est 1.8.3 1080303; Duck Hunt ne fonctionnera correctement que sur les Eggdrops version 1.6.20 ou supérieure. comment resoudre se soucis
et le jeu ne se lance pas

CrazyCat te donne la réponse juste au dessus de ton post


RE: Duck Hunt (version actuelle : 2.11) - CrazyCat - 01/09/2020

Merci @BdS

@LTEF: si tu pouvais lire les sujets avant de poster, et pire de reposter, tu te rendrais compte que les réponses sont déjà là.


RE: Duck Hunt (version actuelle : 2.11) - LTEF - 18/09/2020

bonjours

après changement de la ligne

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

j ai se message

14:33:28 <eggdrop> [14:33:28] Rehashing ...
14:33:28 <eggdrop> [14:33:28] Désallocation des ressources du Motus...
14:33:28 <eggdrop> [14:33:28] Ne peut pas charger les modules blowfish: Already loaded.
14:33:28 <eggdrop> [14:33:28] Loading dccwhois.tcl...
14:33:28 <eggdrop> [14:33:28] Loaded dccwhois.tcl
14:33:28 <eggdrop> [14:33:28] Userinfo TCL v1.07 loaded (URL BF GF IRL EMAIL DOB PHONE ICQ).
14:33:28 <eggdrop> [14:33:28] use '.help userinfo' for commands.
14:33:28 <eggdrop> [14:33:28] Tcl error in file 'eggdrop.conf':
14:33:28 <eggdrop> [14:33:28] missing close-brace: possible unbalanced brace in comment
14:33:28 <eggdrop> while executing
14:33:28 <eggdrop> "if {"
14:33:28 <eggdrop> (file "scripts/Duck_Hunt.tcl" line 45)
14:33:28 <eggdrop> invoked from within
14:33:28 <eggdrop> "source scripts/Duck_Hunt.tcl"
14:33:28 <eggdrop> (file "eggdrop.conf" line 228)
14:33:28 <eggdrop> [14:33:28] * FICHIER DE CONFIGURATION NON CHARGE (INTROUVABLE OU ERREUR)
-
DCC session closed

plantage de leggdrop

et quand je remet la ligne original

if { [regsub -all {\.} [lindex $::version 0] ""] < 1620 } { putloglev o * "\00304\[Duck Hunt - erreur\]\003 La version de votre Eggdrop est\00304 ${::version}\003; Duck Hunt ne fonctionnera correctement que sur les Eggdrops version 1.6.20 ou supérieure." ; return }

15:05:38 <eggdrop> [15:05:38] Rehashing ...
15:05:38 <eggdrop> [15:05:38] Désallocation des ressources du Motus...
15:05:38 <eggdrop> [15:05:38] Ne peut pas charger les modules blowfish: Already loaded.
15:05:38 <eggdrop> [15:05:38] Loading dccwhois.tcl...
15:05:38 <eggdrop> [15:05:38] Loaded dccwhois.tcl
15:05:38 <eggdrop> [15:05:38] Userinfo TCL v1.07 loaded (URL BF GF IRL EMAIL DOB PHONE ICQ).
15:05:38 <eggdrop> [15:05:38] use '.help userinfo' for commands.
15:05:38 <eggdrop> [15:05:38] [Duck Hunt - erreur] La version de votre Eggdrop est 1.8.3 1080303; Duck Hunt ne fonctionnera correctement que sur les Eggdrops version 1.6.20 ou supérieure.
15:05:38 <eggdrop> [15:05:38] Anti Spam AudioTel Versions 1.1 by BaGrift
15:05:38 <eggdrop> [15:05:38] Channel Access Filter V1.1 by CrazyCat loaded
15:05:38 <eggdrop> [15:05:38] Initialization loaded
15:05:39 <eggdrop> [15:05:39] Starting Detector.YourNet.Net...
15:05:39 <eggdrop> [15:05:39] Detector.tcl
15:05:39 <eggdrop> [15:05:39] proxycheck 1.0 by JamesOff loaded
15:05:39 <eggdrop> [15:05:39] TapaVu v1.1 by Neon loaded!
15:05:39 <eggdrop> [15:05:39] bseen1.4.2c: -- Bass's SEEN a été chargé -- traduction MenzAgitat
15:05:39 <eggdrop> [15:05:39] [LOADED] (GRNet's) Spam Hunter v0.1a by Frozen @ darkness.irc.gr
15:05:39 <eggdrop> [15:05:39] (GRNet's) Spam Hunter is *ON* for: All channels
15:05:39 <eggdrop> [15:05:39] =- *Anti Advertis Script* by *Rana Usman* (www.ranausman.tk) has been successfully LOADED -=
15:05:39 <eggdrop> [15:05:39] OpMyBot.tcl + SQL - Ahinu <ahinu.coderz@gmail.com>
15:05:39 <eggdrop> [15:05:39] [Motus - erreur] Motus nécessite le package tls 1.5 (ou plus) pour fonctionner. L'affichage de la définition des mots a été désactivé.
15:05:39 <eggdrop> [15:05:39] Motus v3.357.20200418 (©2005-2020 Menz Agitat) a été chargé
15:05:39 <eggdrop> [15:05:39] Userfile loaded, unpacking...

et sa fonctionne


RE: Duck Hunt (version actuelle : 2.11) - MenzAgitat - 18/09/2020

Tu as vraisemblablement fait une erreur en recopiant la ligne.


RE: Duck Hunt (version actuelle : 2.11) - CrazyCat - 18/09/2020

Pour ma part, j'utilise:
tcl
if { [package vcompare [lindex [split $::version] 0] 1.6.20] == -1 } { putloglev o * "\00304\[Duck Hunt - erreur\]\003 La version de votre Eggdrop est\00304 ${::version}\003; Duck Hunt ne fonctionnera correctement que sur les Eggdrops version 1.6.20 ou supérieure. Le chargement du script a été annulé."; return }



Mais la ligne que tu cites est syntaxiquement bonne, donc je pense comme MenzAgitat que tu as mal recopié