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


Commande pour une chanlist
#1
Bonjour,

Je viens car j'aimerais faire une commande quand je tape !chanlist sur le salon
ca m'affiche la liste des salons ou est le bot j'ai testé une commande qui fonctionne mais j'aimerais y ajouter deux autres choses.

voila ce que j'ai testé


tcl
bind pub n !chanlist chanlist
proc chanlist {nick host hand chan arg} {
global botnick
   if {[matchattr $hand n]} {
   putserv "PRIVMSG $chanback :LISTE DES SALONS regardé par $nick."
				foreach chan [channels] {
					puthelp "NOTICE $nick :- $chan"
}
}
}


Donc là actuellement quand je tape !chanlist, le bot indique sur la backroom que quelqu'un regarde la liste des salons.

Mais il me manque "si le bot est sur aucun salon" qu'il reponde aucun salon reg

et si il est sur des salons qu'à la fin de la liste il me dise fin de la liste des salons.
#2
Tout d'abord, je viens de virer tes ******* de codes couleurs mIRC de ton script, on dit merci et la prochaine fois c'est le post qui dégage. Je rappelle qu'il existe une convention pour les couleurs et mises en forme, ce n'est pas que pour faire joli, c'est une norme qui permet que tous les clients interprêtent bien de la même manière.

Ensuite, tu peux faire:

tcl
if { [llength [channels]] == 0 } {
   puthelp "NOTICE $nick :Je ne suis sur aucun canal"
}

Mais attention, ça ne tient pas compte du fait que l'eggdrop soit effectivement sur le canal, c'est la liste des canaux attribués à l'eggdrop, même ceux en +inactive.
Pour la fin de la liste, il suffit de mettre un message après le } du foreach.
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
Away
#3
Oui désolé pour le code couleur de mIRC j'ai pas fait attention, j'ai un peu de mal avec les codes en tcl pour les couleurs et chaques fois avant je test avec celle de mIRC et j'ai pas pensé à les enlever. Merci de me l'avoir signalé. Merci pour l'aide je vais essayer de mettre ca en forme lol.
#4
Je pense que pour la commande !chanlist ca ne sert pas de mettre " je ne suis sur aucun canal " car si le bot n'as pas de salon reg il ne join pas le salon, donc si le bot est pas sur le chan on pourras toujours taper !chanlist il ne le verra pas lol. Ca pourrais servir pour une commande !listhand pour voir les acces sur le bot.
#5
loulou7593 Wrote:Mais il me manque "si le bot est sur aucun salon" qu'il reponde aucun salon reg
loulou7593 Wrote:Je pense que pour la commande !chanlist ca ne sert pas de mettre " je ne suis sur aucun canal " car si le bot n'as pas de salon reg il ne join pas le salon, donc si le bot est pas sur le chan on pourras toujours taper !chanlist il ne le verra pas lol.
Il faudrait savoir ce que tu demandes :)
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
Away
#6
Oui je sais CrazyCat

mais je m'en suis aperçus apres.

Car la commande etait !chanlist, mais si le bot n'est sur aucuns salons il ne pourra pas detecter cette commande lol.

C'est pour ca que je l'ai dis apres.

Désolé et merci encore pour ce forum.


Possibly Related Threads…
Thread Author Replies Views Last Post
Sad Commande SAY pour Windrop [Résolu] tow 3 4,447 19/11/2012, 01:04
Last Post: aliasangelius
  aide pour une commande de ban loulou7593 4 5,148 17/12/2011, 02:06
Last Post: loulou7593
  commande pour listhand loulou7593 1 3,144 18/05/2010, 10:16
Last Post: loulou7593
  Ajout d'une commande pour Trivia loulou7593 1 3,845 07/10/2009, 14:18
Last Post: Artix
  Aide/Explications pour créer une commande heretoc 20 11,533 24/02/2009, 17:46
Last Post: heretoc

Forum Jump:


Users browsing this thread: 1 Guest(s)