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


Je suis bloquer pour mon 1er script
#1
Bonjour a tous.
Je suis bloquer pour mon premier script.
Le but de mon script est selon la première lettre du pseudo d'un user, choisir le nom d'un monstre qui irait bien avec le pseudo (avec la première lettre du pseudo
genre : !pseum Allan
réponse : Pour toi Allan le nom d'un monstre sera Acrara (c'est un exemple)
Bon ca c'est simple a faire mais je voudrais un truc de sélection aléatoire genre on a 2 monstres qui commence par A et le bot choisi au hasard l'un des deux monstres
merci beaucoup !
#2
Il te suffit d'avoir une liste par lettre, et d'aller tirer aléatoirement dans la bonne liste en fonction de la première lettre du pseudo:

tcl
set mname(a) {"Ababa" "Azerty" "Attention"}
set mname(b) {"Bravo" "Boulbi" "Blup"}
...
set mname(z) {"Zoulou" "Zygomatique"}
 
bind pub - "!pseum" pseum:search
proc pseum:search {nick uhost handle chan args} {
   set vict [lindex $args 0]
   if { $vict == "" } return
   set ini [string tolower [string index $vict 0]]
   putserv "PRIVMSG $chan :Pour toi $vict on a choisi [lindex $::mname($ini) [rand [llength $::mname($ini)]]]"
}


(Non testé, mais pas loin de la solution)
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
Away
#3
Thx pour ta réponse rapide !
Edit : yep ça marche !!
#4
C'est une demande de code original je trouve, chose qui n'a rien avoir avec le tcl mais ton but de robot par curiosité simple doit finir comment ?
#5
@heretoc : On ne comprend pas vraiment ta question. Pourquoi dis-tu que ça n'a rien à voir avec le tcl alors que la réponse est un code tcl ? Qu'est-ce que tu appelles un robot du coup ?
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
Away
#6
Oui, je me suis très mal exprimer.

Ta demande de code TCL est réellement interessante dans le sens qu'elle sort du commun de ce qu'ont peu trouver ici, au final quel est le but de ce TCL parmis les autres que tu doit surement developper pour ton Eggdrop ou Windop?
Car "choisir le nom d'un monstre qui irait bien avec le pseudo d'un utilisateur" cela est fun mais j'ai du mal a visualiser ton projet final.

Ps: CrazyCat je me suis mieux expliquer ?
#7
C'est mieux exprimé oui.
Et si je puis me permettre de répondre à la place de l'intéressé, sa demande me fait beaucoup penser au script qui transforme un nick en acronyme, ou au pipotron (excusotron, insultotron), bref à des scripts d'animation pour s'amuser sans chercher plus loin.

Pourquoi chercher un projet final ? Un truc qui te sort un nom de monstre qui commence par la même lettre que ton nick, c'est déjà amusant.
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
Away


Possibly Related Threads…
Thread Author Replies Views Last Post
  Modifier le script du trivia pour défiler les questions dans l'ordre Mimisth 2 3,551 05/12/2015, 19:45
Last Post: MisterS
  aide pour un script svp s2drk 3 5,087 11/08/2014, 23:23
Last Post: CrazyCat
  aide pour le script Nostromo1st 13 8,268 16/09/2013, 16:24
Last Post: Nostromo1st
  Script pour afficher la date à une heure donnée (ephemeride) conscience 13 9,440 04/06/2013, 21:29
Last Post: aliasangelius
  Aide pour faire un script TCL Ahriman 6 6,362 01/07/2012, 00:13
Last Post: Ahriman
  Aide pour un script... simple ? akya 8 6,292 15/07/2010, 22:57
Last Post: CrazyCat
  Aide pour modifier un script de quote t1bz 12 8,004 05/06/2010, 12:16
Last Post: t1bz
  Script pour undernet cyberland 2 3,855 14/05/2009, 02:30
Last Post: cyberland
  Un script anti-flood pour mon eggdrop Virgile 19 14,405 08/08/2008, 15:45
Last Post: Merwin

Forum Jump:


Users browsing this thread: 1 Guest(s)