Communauté Eggdrop
Pseudo choisi au hasard - Version imprimable

+- Communauté Eggdrop (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)
+--- Sujet : Pseudo choisi au hasard (/showthread.php?tid=1132)



Pseudo choisi au hasard - ReT - 27/01/2012

Bonsoir.

Alors voilà, je n'arrive pas à trouver (ou du moins comprendre) un code tcl ou le eggdrop choisit un pseudo au hasard.. Comme par exemple:

!Tue Et le bot choisit un pseudo au hasard dans le salon..

Voilà, en espérant avoir un peu d'aide.

Merci, Cordialement.


RE: Pseudo choisi au hasard - djkenny - 27/01/2012

tcl
[lindex [chanlist $chan] [rand [llength [chanlist $chan]]]]





RE: Pseudo choisi au hasard - ReT - 27/01/2012

Merci djkenny pour ton code Smile

Mais j'ai un petit soucis, en party line, mon eggdrop me dit :
tcl
[06:50:21] Tcl error [cl]: invalid command name "Mitha"



Et quand je continue de mettre la commande, il me répéte la même chose (mais avec un autre pseudo qui est dans la liste du salon) ..

Donc voilà, je cherche mais je sais pas d'où vient le problème :/


RE: Pseudo choisi au hasard - cestlemien - 27/01/2012

salut,

peut etre devrais tu expliquer ce que la commande, le tcl doivent faire, parceque, je suis pas ton raisonnement,

il tire un pseudo de la liste du salon au hazard, ok, mais pour en faire quoi ?
Lui envoyer une requete ctcp ? , lui parler ? le kicker ? faire un ACTION, une NOTICE , le bannir ?

Cordialement.


RE: Pseudo choisi au hasard - ReT - 27/01/2012

Je l'ais expliqué ci-dessus.

Mais pour plus de détail, j'aimerais faire une commande fun !avenir. Je vous exposes mon code :

tcl
bind pub - !Avenir cl
proc cl { nick host hand chan arg args } {
[lindex [chanlist $chan] [rand [llength [chanlist $chan]]]] 
  putquick "PRIVMSG $chan $nick est avec "
}



Excusez moi je suis pas trop doué en tcl .. ^^

Cordialement.


RE: Pseudo choisi au hasard - cestlemien - 27/01/2012

Re,

ok, on a un debut Smile

mais
Citation :putquick " prvimsg $chan $nick est avec "


Ne te manque-t-il pas un argument ? soit une liste dans un tableau, soit une bd, dois un autre user du salon, soit ...

Voilà le pourquoi je voulait que tu nous explique clairement ce que tu veux faire faire à ton eggdrop.

Cordialement.


RE: Pseudo choisi au hasard - ReT - 27/01/2012

Re,

Ben je l'ais dis ce que je veux faire ^^
Faire une commande !Avenir et le bot dit "Mitha va être en couple avec [Pseudo-choisit-Au-Hasard-sur-le-salon]".

Cordialement.


RE: Pseudo choisi au hasard - ReT - 27/01/2012

C'est bon, j'ai trouvé le soucis. Je n'avais pas bien placer le code "[lindex [chanlist $chan] [rand [llength [chanlist $chan]]]] ".

Merci pour votre aide, je redemanderais surement encore de l'aide très bientôt ! Very Happy

Cordialement.


RE: Pseudo choisi au hasard - MenzAgitat - 27/01/2012

tcl
puthelp " prvimsg $chan $nick est avec [lindex [chanlist $chan] [rand [llength [chanlist $chan]]]]"



Edit : ah le temps que je poste, tu as trouvé, tant mieux ^^