probleme de commande sur KAOS
#16
On ne "pose" pas un jeu sur un canal, on ajoute le script à un eggdrop présent sur le canal.
Il me semble que le kaos.tcl joint dans ce fil est ce que tu recherches, donc quelle est précisément ta question ?
Répondre
#17
Bonjour et meilleurs voeux à tous,

Moi j'ai posé une question mais il n'y a pas eu de réponse,
je cherche a ce que le jeu s'arrete de lui meme au bout de 5 questions ou personnes ne joue.

Car j'ai regardé si cela etait pas déja integré mais je ne trouve pas.

Merci
Répondre Avertir
#18
c'est cool de poster le tcl du jeu KAOS ou petit BAC mais quelqu'un aurait la liste des question EN FRANCAIS car a part la trouver en anglais c'est dure! j'ai voulu le faire moi meme mais pffff trop long a faire.

merkiiiiiiiiii
Répondre Avertir
#19
Bin justement, il n'y a pas de fichier de questions en français.
Il te restes plus qu'à faire comme ceux qui l'ont, creer tes questions meme si c'est long. Smile
Répondre Avertir
#20
loulou7593 a écrit :Bonsoir,
Je reviens pour ce petit script kaos, j'ai reussi à modifier quelques petites choses, mais j'aimerai savoir comment integrer une commande qui stop le jeu au bout de 5 questions sans réponses par éxemple. Ou peut etre que dans le code il existe deja cette fonction mais je ne trouve pas, donc si quelqu'un pouvais m'aider ce serais sympas.

Merci d'avance

Bonjour,

je reviens a ce problème, parceque j'ai beau chercher la solution, mais ..., et comme loulou7593 a reussi comme il a dit a modifier des choses pour que le kaos detecte les réponses en couleur sans qu'il aide les autres et leur montrer comment bein voilà le sujet se relance encore ... donc si lui ou quelqu'un pouvais m'aider ca serais gentil.

" aidez-nous a vous aider et aide-nous a aider les autres "
Répondre Avertir
#21
Citation :Prates a dit:

Bonjour,

je reviens a ce problème, parceque j'ai beau chercher la solution, mais ..., et comme loulou7593 a reussi comme il a dit a modifier des choses pour que le kaos detecte les réponses en couleur sans qu'il aide les autres et leur montrer comment bein voilà le sujet se relance encore ... donc si lui ou quelqu'un pouvais m'aider ca serais gentil.

" aidez-nous a vous aider et aide-nous a aider les autres "

Je n'ai jamais dit avoir reussis à modifier pour les couleurs, mais certaines choses au niveau de mes commandes que je cherchais aussi.

Désolé mais j'en suis au meme stade, j'ai reussis à modifier pour mes commandes mais je cherche toujours pour la couleur et pour stopper le jeu au bout de 5 réponses non jouées.[/quote]
Répondre Avertir
#22
bonsoir

donc voilà loulou pour le problème des couleurs Wink

un petit code qui va résoudre le problème tiens :

TCL
catch {unbind raw - PRIVMSG *raw:irc:msg}
catch {unbind raw - PRIVMSG *raw:PRIVMSG}
bind raw - PRIVMSG striprivmsg
proc striprivmsg {f k a} {
   set a [stripcodes abcgru $a]
   *raw:irc:msg $f $k $a
   *raw:PRIVMSG $f $k $a
}
 
putlog "colourstripper... Loaded"



Edité par CrazyCat : Ajout des balises TCL
Répondre Avertir
#23
J'ai commencer a traduire le TCL du jeu Kaos et a creer les question en français... c'est mieux... cependant, j'ai rajouter le code pour les couleurs mais sa ne fonctionne pas le bot ne reconnais pas les couleurs. donc je vois pas ce qu'il faut faire sa me dit que la couleur est bien chargé :

PeTiT-BaC›[19:53:45] colourstripper... Loaded.

mais quand je donne une reponse en couleur sa fonctionne pas... si quelqu'un a une solution je suis preneur
Répondre Avertir
#24
Bonjour,

ceci pourra peut-être t'aider :couleur tcl
Répondre Avertir
#25
Ce que tu m'a donner c'est pour que les question soit en couleur j'vais l'utiliser d'ailleur c'est mieux on verra le bot comme sa.

Mais ce que je désirais en fait c'est que le bot voit mes reponses quand j'écris en couleur car j'ecris en bleu/gras sur fond noir et pour donner une reponse je suis obliger de faire /say reponse

Mais merci Alias_angelius pour ton lien qui va m'etre utile
Répondre Avertir
#26
ok alors faudrait adapter un stripcodes à ton code dans c'est cas la.
je vais te donner deux codes tcl essaye les voir si celà fonctionne :

TCL
proc mirc_strip {{args ""}} {
   set switches ""
   if {$switches == ""} { set switches all }
   set arg [lindex $args 0]
   set all [expr {([lsearch -exact $switches all] >= 0) ? 1 : 0}]
   set list [list \002 "" \017 "" \026 "" \037 ""]
   regsub -all -- "\003(\[0-9\]\[0-9\]?(,\[0-9\]\[0-9\]?)?)?" $arg "" arg
   #set arg [replace -- $arg [join $list]]
   set arg [string map {\002 "" \017 "" \026 "" \037 ""} $arg]   
   return $arg
}



second code :

TCL
proc regul {arg} {
set arg [stripcodes abcugr $arg]
regsub -all "" $arg "" arg
regsub -all "" $arg "" arg
regsub -all "" $arg "" arg
regsub -all "" $arg "" arg
regsub -all "" $arg "" arg
regsub -all "" $arg "" arg
regsub -all "" $arg "" arg
set arg [stripcodes abcugr $arg]
return $arg
}



essaye peut-être que celà fonctionnera Smile
Répondre Avertir
#27
je viens de tester les deux codes mais sa veux pas. en revanche, le bot donne les question/reponse en couleur c'est deja un bon début.

Je vais tenter de trouver le truc en regardant la config d'un trivia peut etre

Mais je te remercie quand même Alias_Angelius pour tes réponses rapides.
Répondre Avertir
#28
ok.
Sinon ya aussi :

TCL
proc mirc:strip {arg} {
  regsub -all -- "\003(\[0-9\]\[0-9\]?(,\[0-9\]\[0-9\]?)?)?" $arg "" arg
  set arg [string map -nocase [list \002 "" \017 "" \026 "" \037 ""] $arg]
  return $arg
}




Après je vois pas désolé.
J'ai trouver ça en cherchant en speed sur le net.
Répondre Avertir
#29
Bon apparament le forum à des soucis niveau des #92 et tout donc je vais le c/c dans un post sans mettre les balise tcl.

proc mirc:strip {text} {
regsub -all -- "\003(\[0-9\]\[0-9\]?(,\[0-9\]\[0-9\]?)?)?" $text "" text
set text [string map -nocase [list \002 "" \017 "" \026 "" \037 ""] $text]
return $text
}
Répondre Avertir
#30
c'est peut etre pour sa que le premier code a pas fonctionner il y avais des #92 dedans

Je test le code de suite

Merci =)
Répondre Avertir


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
Tchat 100% gratuit -Discutez en toute liberté