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


[Bug] publicte.tcl
#31
oui j aime bien les tcl qui fonctionne
il y a peux etre une erreur dans le code mais quand on y connais rien c'est pas évident de corriger un code tcl
  Reply
#32
(21/03/2022, 20:38)LTEF Wrote: oui j aime bien les tcl qui fonctionne
il y a peux etre une erreur dans le code mais quand on y connais rien c'est pas évident de corriger un code tcl

Métode simple.

Longue est chiante au départ certes, mais au fur à mesure tu pourras comprendre est résoudre certains soucis.
Pour ça :

Le wiki : https://wiki.eggdrop.fr/Accueil
Il apprend la base ainsi que des explications sur le pourquoi du comment et fonctionnement Eggdrop/TCL
regarde aussi la partie Binds : https://wiki.eggdrop.fr/Binds

Après je te conseille de prendre un TCL pas trop compliquer, facile d'accès.
Donc évite les code de Crazy,Menz par exemple, car tu va vite être perdu au début.

Va dans la section Scripts du site :  https://scripts.eggdrop.fr
Ou alors d'aller dans la partie Forum > Scripts TCL : https://forum.eggdrop.fr/Scripts-TCL-f-4.html

Et regardez si ya pas un tcl qui pourrais t'intéresser et voir si tu peut ajouter/modifier/refaire à ta façon

exemple idiot : au lieu de mettre une variable ou tu met les nom de salon comme par exemple :


tcl
set aachan "#chan1, #chan2"


Bah trouve comment faire autrement.
Ou comment faire une procédure qui ne reconnaît que ceux qui disposent d'un accès dans le bot.

Juste de petite base simple, même une simple proc qui répond à un !hello

Essaye tu n'as rien à perdre, et puis je pense qu'ont serait content de tenter de t'aider à progresser, plutôt que de te donner des solutions toutes faites.
Pour toi sa serait plutôt intéressant :)
Vous interdisez les erreurs, vous empêchez ainsi la victoire.

Ma super kikoo-page loll
  Reply
#33
merci a tous
moi je suis sous Windows serveur car Linux et moi humm humm
je suis tout rouge de honte de ne pas savoir faire un tcl
  Reply
#34
(22/03/2022, 02:52)LTEF Wrote: merci a tous
moi je suis sous Windows serveur car Linux et moi humm humm
je suis tout rouge de honte de ne pas savoir faire un tcl

Que tu sois sous Windows ou Linux, peu importe, tu peux faire du tcl, sachant que ça fait pratiquement deux ans que tu est dans le forum, ce n'est pas normal de ne pas pouvoir produire un script basique.

Il faut désactiver le mode flemme et faire un effort.

Il ne faut justement pas éviter les codes de @"CrazyCat" et @"MenzAgitat" , leurs algorithmes (indentation ..) sont plus facile à comprendre que la plupart des scripts amateurs disponibles, qui faut généralement débug avant utilisation.
  Reply
#35
Même s'il ne faut pas regarder mes scripts, voici un système minimaliste de pub:

tcl
# Liste des messages de pub
set pubmsg {
	"Bienvenue ici"
	"Hello les gens"
	"En fait je suis de la pub"
}
 
# délai en minutes
set pdelay 10
 
### NE PAS TOUCHER ###
setudef flag publicite
 
bind cron - */$pdelay * * * * cronpub
proc cronpub {mi ho da mo wd} {
	foreach chan [channels] {
		if {[botonchan $chan] && [channel get $chan publicite]} {
			putserv "PRIVMSG $chan :[lindex $::pubmsg [rand [llength $::pubmsg]]]"
		}
	}
}

Il suffit de mettre des messages dans pubmsg, de choisir une valeur pour pdelay (entre 1 et 60) et ensuite d'activer la publicité sur le ou les canal/canaux en faisant .chanset #canal +publicite
zeolia: tchat gratuit, sans inscription ni publicité
Merci de ne pas demander d'aide en MP
Away
  Reply
#36
sa fonctionne mais je suis obliger de desactiver le script pour langer l eggdrop et le réactiver puis faire rehash et le sa fonction c'est plutôt embêtent mais bon
  Reply
#37
(24/03/2022, 04:24)LTEF Wrote: sa fonctionne mais je suis obliger de desactiver le script pour langer l eggdrop et le réactiver puis faire rehash et le sa fonction c'est plutôt embêtent mais bon

Qu'est-ce qui fonctionne ? S'il s'agit du dernier script que j'ai donné, je suis un peu étonné qu'il ait un tel bug.
D'autant plus que si tu charges le script puis rehash l'eggdrop, le script disparait
zeolia: tchat gratuit, sans inscription ni publicité
Merci de ne pas demander d'aide en MP
Away
  Reply
#38
(24/03/2022, 04:24)LTEF Wrote: sa fonctionne mais je suis obliger de desactiver le script pour langer l eggdrop et le réactiver puis faire rehash et le sa fonction c'est plutôt embêtent mais bon

C'est dure pour toi de dire " merci " ? Un type prend du temps pour te faire un script sachant qu'au fond de lui il n'a pas envie de t'aider, connaissant ton personnage et en guise de remerciement il a un " ça marche mais .. c'est plutôt embêtant mais bon ", c'est surtout le "mais bon" qui m'irrite.

Je devrais pas faire ce genre de post inutile mais tu m'agaces.

Edit: Si ça ne marche pas, faites un copier/coller des erreurs que vous avez devant votre écran lors du démarrage de l'eggdrop ou en partyline, sans les informations adéquates, on ne peut rien faire mise à part essayé de deviner.
  Reply
#39
Retrouvez les dernières modifications de mes scripts TCL (versions Alpha/Bêta) ainsi que d'autres de mes réalisations sur ma page GitHub et les versions stables dans la section scripts de ce site  8-)
  Reply
#40
(24/03/2022, 09:18)CrazyCat Wrote:
(24/03/2022, 04:24)LTEF Wrote: sa fonctionne mais je suis obliger de desactiver le script pour langer l eggdrop et le réactiver puis faire rehash et le sa fonction c'est plutôt embêtent mais bon

Qu'est-ce qui fonctionne ? S'il s'agit du dernier script que j'ai donné, je suis un peu étonné qu'il ait un tel bug.
D'autant plus que si tu charges le script puis rehash l'eggdrop, le script disparait

publicité.tcl
  Reply
#41
(24/03/2022, 17:36)LTEF Wrote:
(24/03/2022, 09:18)CrazyCat Wrote:
(24/03/2022, 04:24)LTEF Wrote: sa fonctionne mais je suis obliger de desactiver le script pour langer l eggdrop et le réactiver puis faire rehash et le sa fonction c'est plutôt embêtent mais bon

Qu'est-ce qui fonctionne ? S'il s'agit du dernier script que j'ai donné, je suis un peu étonné qu'il ait un tel bug.
D'autant plus que si tu charges le script puis rehash l'eggdrop, le script disparait

publicité.tcl

ok
Retrouvez les dernières modifications de mes scripts TCL (versions Alpha/Bêta) ainsi que d'autres de mes réalisations sur ma page GitHub et les versions stables dans la section scripts de ce site  8-)
  Reply
#42
Etant donné qu'il n'y a dans ce fil de discussion aucun fichier intitulé publicité.tcl, ce serait bien que tu dises à quel script qui t'a été proposé ici tu fais référence.
Ou mieux, que tu mettes ici le code (complet) qui te semble provoquer une erreur, et aussi, comme l'a conseillé @"Amand", une copie de ce que tu as lors du démarrage (ou n'importe quel moment où se produit l'erreur).
zeolia: tchat gratuit, sans inscription ni publicité
Merci de ne pas demander d'aide en MP
Away
  Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)