Ahhgggrrrrr ... mais que je suis ballot, toutes mes excuses pour les derniers post (retour a la question: RE: Scrable en français ?
Question toute con: tu n'écrirais pas avec des couleurs ? )
j'avais carrément oublié de mettre l'écriture standard (désactiver le fond transparent).... !
j'avoue que j'ai fait fort (fatigue fatigue) désolé...
le PB maintenant, c'est comment faire avec des joueurs qui ne maitrisent pas grand chose et leur faire taper un /say avant de taper leur réponse .. ça va vite les "gonfler"
D'un autre coté si je met le salon en +c le bot ne répond plus du tout (même pas aux !scrabble on etc. ...)
proc preia:cuvant {nick host hand chan arg} {
global scrabble
if {![channel get $chan scrabble]} {
return 0
}
set cuvant_dat [join [lindex [split $arg] 0]]
set cuvant_dat [stripcodes bcruag $cuvant_dat]
set correct_word 0
set the_word 0
set mask "*!*@[lindex [split $host @] 1]"
Puis rehash et restart (vu que le rehash donnait rien) mais idem obligé de passer en mode sans couleur ou en /say...
un peu de retard a, répondre mais j'ai du m'absenter.
Après avoir recompilé un egg ça fonctionne impec, avais-je fais une bourde nosé
Merci pour l'aide
Bonjour a tous
Me revoilou avec le fameux Scrabble...
On m'a demandé de l'installer sur un serv ce que j'ai fait tout fonctionne a part le classement et les scores (j'avoue que je n'avais pas vérifié y a 2ans lors de mes premiers posts).
Car il prend en compte le host des joueurs au lieu du nick.
Par exemple bidule joue le lundi avec ce mask : bidule!guest@3937778357.fr
Il est comptabilisé dans les scores: bidule #Scrabble *!*@3937778357.fr 535 1
bidule revient 2 jours après et il est sous ce mask: bidule!guest@393256457.fr
Il va être comptabilisé dans les scores: bidule #Scrabble *!*@393256457.fr 1523 15
Les deux scores apparaitront dans la liste des scores, mais ne s'additionneront pas.
ma question est de savoir comment modifier certainement cette ligne (dans la tcl du scrabble), mais surement d'autres qui doivent être en liaison:
tcl
set mask "*!*@[lindex [split $host @] 1]"
j'ai tenté le @* mais ça ne prends pas (ce qui peut être logique aussi), je ne suis pas le roi du tcl ça c'est sur....
Non non je sais que ta variable ne s'appelle pas "$the_nick"
Mais c'est l'erreur que j'ai en PL du bot après avoir mis:
tcl
set mask "${nick}!*@*"
Voila le message complet que j'ai eu du bot en PL après avoir fait la modif:
tcl
<ScrabbleTest>[13:59:28] Tcl errorin script for 'timer1':
<ScrabbleTest>[13:59:28] can't read"the_nick": no such variable
Et je n'ai rien modifié d'autre, et du coup le jeu se bloque carrément
Du coup j'ai remis
tcl
set mask "*!*@[lindex [split $host @] 1]"
Je pense qu'il y a d'autres paramètres qui sont pris en compte pour les scores qui se font sur le nick et host ... j'avoue que ça me dépasse un peu dslé