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


Jokes.tcl
#16
Juste comme ça, j'aimerais remplacer : par ! et je ne sais pas a quelle ligne il se situe dans le tcl?
  Répondre
#17
regarde de ce coter ci dans le TCL ( ligne 143)

tcl
bind pubm - "*:jokes" jokes::publist


  Répondre
#18
remplace cette ligne :
tcl
bind pubm - [encoding convertfrom identity "*:$jkey*"] jokes::display


par cette ligne:
tcl
bind pubm - [encoding convertfrom identity "*!$jkey*"] jokes::display


Toute l'actualité de mes scripts ici     (dernière mise à jour le 22/04/2020)

Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.
  Répondre
#19
Salut et merci pour ce script.

Je rencontre un souci avec les actions d'origine au niveau des couleurs.

Citation :<Mika23> !clope
* Ze`Bot offre une cigarette \002(\037)¯¯¯¯)¯¯¯¯¯¯¯¯¯¯¯\037)~~~\002 à Mika23 ! (C'est pas bon de fumer !!!)

Même chose pour la rose :)
  Répondre
#20
Pour ma part, je n'ai aucune erreur.
As tu fait des modifications dans le fichier jokes.db ?
  Répondre
#21
En fait j'ai trouvé, j'avais modifié le script pour utiliser une autre proc d'envoi des messages au serveur, selon cette astuce fournie par MenzAgitat http://www.eggdrop.fr/board/Decoupage-de...t-255.html car la personne qui anime le canal avec moi voulais mettre des jokes relativement longues, mais je penses qu'elle va devoir se contenter de jokes plus courtes :D
  Répondre
#22
La version 2.2.3 est sortie, elle corrige deux petits bugs d'affichage : nicks avec des caractères particuliers (essentiellement les [ et ]) et les codes couleurs dans les jokes.
  Répondre
#23
Bonjour,

Je voulais savoir car j'ai une version 2.2.2 et le fichier comporte des jokes deja dedans du genre

tcl
bind pub -	!cigarette	pub_cigarette
bind pub -	!clope	pub_cigarette
bind pub -	!cloppe	pub_cigarette
bind pub -	!rose		pub_rose
bind pub -	!fleur	pub_rose
bind pub -	!biere	pub_beer
bind pub -	!beer		pub_beer
bind pub -	!calin	pub_calin
bind pub -	!ralin	pub_calin
bind pub -	!coca		pub_cocacola
bind pub -	!coke		pub_cocacola
bind pub -	!cola		pub_cocacola
bind pub -	!milkshake	pub_milkshake  
bind pub -	!penalty	pub_penalty
bind pub -	!cacao	pub_cacao
bind pub -	!cafe		pub_cafe 
bind pub -	!coffee	pub_cafe
bind pub -	!lechouille	pub_lechouille
bind pub -	!viole	pub_viole
bind pub -	!kiss		pub_kiss
bind pub -  !baiser     pub_baiser
bind pub -	!bisou	pub_bisou
bind pub -	!bisous	pub_bisou
bind pub -	!reve		pub_reve
bind pub -	!reves	pub_reve
bind pub -	!appetit	pub_appetit
bind pub -	!champagne	pub_champagne
bind pub -	!torgniole	pub_torgniole
bind pub -	!retourne	pub_retourne
bind pub -	!fouet	pub_fouette
bind pub -	!fouette	pub_fouette
bind pub -	!pelle	pub_pelle
bind pub -	!seduction	pub_seduction
bind pub -	!massage	pub_massage
bind pub -	!caresse	pub_caresse
bind pub -	!pizza	pub_pizza
bind pub -	!sexe		pub_sexe
bind pub -	!saiks	pub_sexe
bind pub -	!pastis	pub_pastis
bind pub -	!ricard	pub_pastis
bind pub -	!51		pub_pastis
bind pub -	!sky		pub_whisky
bind pub -	!wisky	pub_whisky
bind pub -	!whisky	pub_whisky
bind pub -	!vodka	pub_vodka
bind pub -	!tequila	pub_tequila
bind pub -	!chouchen	pub_chouchen
bind pub -	!martini	pub_martini
bind pub -	!chatouille	pub_chatouille
bind pub -	!moto 	pub_moto
bind pub -  !jokes      pub_jokes
bind pub -  !funk       pub_funk
bind pub -  !sodomie    pub_sodomie
bind pub -  !putes      pub_putes
bind pub -  !pipe       pub_pipe
bind pub -  !inceste    pub_inceste
bind pub -  !travail    pub_travail
bind pub -  !pierres    pub_pierres
bind pub -  !pute       pub_putes
bind pub -  !mord       pub_mord
bind pub -  !69         pub_delire
bind pub -  !cuni       pub_cuni
bind pub -  !partouze   pub_partouze
bind pub -  !torture    pub_torture
bind pub -  !billes     pub_billes
bind pub -  !turlute    pub_turlute
bind pub -  !drague     pub_drague
bind pub -  !gun        pub_gun
bind pub -  !gore       pub_gore
bind pub -  !mytho       pub_mytho
bind pub -  !grui       pub_grui
 
 
 
### BOT JOKES ;)
 
### !gun
 
proc pub_gun {nick host hand chan arg} {
 set arg [split $arg]
 
 if {$arg != ""} {
    puthelp "PRIVMSG $chan :$nick prend un magnum et tire une balle dans la sale tronche de $arg. Tu merites meme pas de vivre."
 } else {
    puthelp "PRIVMSG $chan :ACTION trouve vraiement que $nick a une sale tete... PAN! Et voila, une balle dans la tete et c'est regle :)"
 }
 return 0
}



Je precise que la version 2.2.2 on me l'avais filé donc je ne sais pas si elle avait été modifiée par quelqu'un d'autre, mais dans la version 2.2.3 il n'y sont pas, est-ce normal ?

Et je voulais savoir aussi car j'arrive bien à autoriser les jokes sur un chan, mais je n'arrive pas à supprimer.

J'ai testé .chanset #chan -jokes mais rien.
  Répondre
#24
Tu as, si je ne me trompe pas, la version de Thor de jokes, qui date de 1998 ou quelque chose comme ça.
Aucun rapport avec le script jokes ici présent, mis à part quelques phrases qui ont été reprises de l'original.
  Répondre
#25
Ok donc en fait la version qu'on ma filé est un mélange de la tienne et de celle de thor alors car quand je rehash ca me dit bien

Code :
[16:23:43] Jokes version 2.2.2 by CrazyCat <crazycat@c-p-f.org> loaded

Je pense que la personne qui me l'avait filé avait modifié des choses.

Je viens donc d'installer la nouvelle version, mais je ne peux pas la desinstaller avec la commande .chanset #chan -jokes
  Répondre
#26
Supprime l'ancienne version du Jokes de Thor.
Toute l'actualité de mes scripts ici     (dernière mise à jour le 22/04/2020)

Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.
  Répondre
#27
C'est ce que j'ai fait, j'ai viré l'ancienne version et j'ai mis la version d'ici la 2.2.3 mais j'ai activé donc en tapant .chanset #chan +jokes ca fonctionne bien, mais rien pour la desactiver.
  Répondre
#28
Heu, .rehash ?
  Répondre
#29
Oui un .rehash et meme un .restart
Alors je sais pas si il y a un soucis, mais quand je tape la commande ca me dit

Code :
<secret> Successfully set modes { +jokes  } on #backradio.

quand je tape /msg bot jokes ca me donne bien la liste des blagues, et quand je tape exemple !apero pseudo ca me donne rien et aucune erreur en PL
  Répondre
#30
Par défaut, c'est ":" et pas "!"
  Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)