[02:58:09]
*
Amand
quit (Quit: Connection closed for inactivity)
[02:59:02]
*
Excalibur
set mode +l 17
[03:38:09]
@
Excalibur
-//- <Cris@Epiknet> a quitté (Ping timeout: 180 seconds)
[03:39:02]
@
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 21
[03:40:02]
@
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 22
[05:12:03]
@
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 23
[05:38:45]
@
Excalibur
-//- <uto@Epiknet> a quitté (Ping timeout: 180 seconds)
[05:39:04]
@
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 22
[06:13:04]
@
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 23
[06:41:53]
@
Excalibur
<ZarTek@Epiknet> Il faut promouvoir aliasangelius au status d'helpeur de LTEF j'en suis conviancu
[08:04:04]
*
BdS
joined #eggdrop
[08:05:01]
*
Excalibur
set mode +l 18
[09:34:03]
@
Excalibur
-//- <uto@Epiknet> a quitté (Ping timeout: 180 seconds)
[09:34:03]
@
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +h uto_____
[09:42:57]
*
Amand
joined #eggdrop
[09:42:57]
*
[Guru]
set mode +h Amand
[09:43:01]
*
Excalibur
set mode +l 19
[12:13:52]
BdS
Oh CrazyCat, lis bien les demandes stp ... comment veux tu aider sinon :D
[12:14:23]
@
CrazyCat
/kb BdS demande de ban lue
[12:37:34]
BdS
Quand j'ai lu son message, je me suis imaginer ta tête en le lisant
[12:39:06]
@
CrazyCat
3 lettres me sont passées à l'esprit: W. T. F.
[13:05:56]
*
Pooshy
joined #eggdrop
[13:05:56]
*
[Guru]
set mode +v Pooshy
[13:06:01]
*
Excalibur
set mode +l 20
[13:06:08]
*
Pooshy
left #eggdrop
[13:06:39]
*
Pooshy
joined #eggdrop
[13:06:40]
*
[Guru]
set mode +v Pooshy
[13:06:50]
*
Pooshy
left #eggdrop
[13:07:01]
*
Excalibur
set mode +l 19
[13:07:29]
*
Pooshy
is now known as Raspdrop
[13:07:40]
*
Raspdrop
joined #eggdrop
[13:07:40]
*
[Guru]
set mode +v Raspdrop
[13:07:52]
*
Raspdrop
left #eggdrop
[13:41:46]
@
Excalibur
-//- <uto_____@Epiknet> a quitté (Ping timeout: 180 seconds)
[13:42:03]
@
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 22
[14:06:05]
@
Excalibur
-//- <Tibs@Epiknet> a quitté (Quit:: .)
[14:07:01]
@
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 21
[14:13:41]
*
Toto
joined #eggdrop
[14:14:01]
*
Excalibur
set mode +l 20
[14:31:03]
@
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 22
[15:02:50]
*
CrazyCat
is now known as CrazyCat[AFK]
[15:19:51]
@
Excalibur
-//- <Cris@Epiknet> a quitté (Read error)
[15:20:02]
@
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 21
[15:21:02]
@
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 22
[15:26:43]
@
Excalibur
<MenzAgitat@Epiknet> yop
[15:27:58]
@
Excalibur
<MenzAgitat@Epiknet> CrazyCat[AFK] > "écrit bien poser comment question et RTFM" ???
[15:28:15]
@
Excalibur
<MenzAgitat@Epiknet> kamoulox
[15:36:02]
@
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 24
[15:42:59]
@
Excalibur
-//- <AltGr@Epiknet> a quitté (Read error)
[15:43:03]
@
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 23
[15:55:30]
@
Excalibur
<Tibs@Epiknet> Bonjour, mon hébergeur shell a upgrade tcllib-1.21 sur la machine, mais j'ai toujours cette erreur: * [Erreur] Le script package IRCServices nécessite du package logger version 0.9.4 ou supérieur pour fonctionner. Il fait partie de la game de tcllib.
[15:56:28]
*
Toto
quit (Quit: Connection closed)
[15:56:38]
@
Excalibur
<Tibs@Epiknet> Faut faire une manip pour que l'upgrade soit prise en compte ?
[15:57:01]
*
Excalibur
set mode +l 19
[16:10:29]
*
CrazyCat[AFK]
is now known as CrazyCat
[16:10:43]
@
CrazyCat
MenzAgitat> j'ai fait aussi kamoulox que lui
[16:10:52]
@
CrazyCat
(et c'est sciemment)
[16:11:56]
@
CrazyCat
Tibs> s'il a aussi upgradé tcl-dev, il faut recompiler l'eggdrop
[16:12:11]
@
Excalibur
<Tibs@Epiknet> Ah d'accord
[16:12:32]
@
Excalibur
<Tibs@Epiknet> Pour que ça le prenne en charge du coup
[16:12:45]
@
Excalibur
<MenzAgitat@Epiknet> --with-tcllib de mémoire
[16:12:49]
@
Excalibur
<MenzAgitat@Epiknet> ok CrazyCat
[16:20:13]
*
BdS
quit (Connection closed)
[16:21:01]
*
Excalibur
set mode +l 18
[16:43:08]
%
Amand
ah oui j'ai testé ta fonction enfaite menz
[16:43:35]
%
Amand
j'ai du mal à la faire fonctionner
[16:43:55]
%
Amand
je l'utilise :
[16:43:58]
%
Amand
puthelp "PRIVMSG $chan :[split_line [join $pseudos " \0037|\017 "]]"
[16:44:16]
%
Amand
mais vu que je dépasse toujours la limite d'unrealircd en terme de caractère il me retourne rien
[16:47:54]
%
Amand
ZarTek t'avais eu le même problème de mémoire, quand le retour json est trop long le bot n'envoie rien
[16:48:08]
%
Amand
je sais pas si c'est côté ircd ou eggdrop
[16:50:36]
@
CrazyCat
Heu, je ne crois pas que ça s'utilise comme ça
[16:51:16]
%
Amand
Syntaxe : split_line <texte à formater> [limite]
[16:51:20]
%
Amand
j'ai oublié la limite
[16:51:43]
%
Amand
[split_line [join $pseudos " \0037|\017 "] 300]
[16:52:20]
@
CrazyCat
foreach l [split_line [join $pseudos " \0037|\017 "] 300] { putserv "PRIVMSG $chan :$m" }
[16:52:37]
@
Excalibur
Correction : <CrazyCat> foreach l [split_line [join $pseudos " \0037|\017 "] 300] { putserv "PRIVMSG $chan :$l" }
[16:54:16]
%
Amand
nice , merci
[16:55:25]
@
CrazyCat
split_line te renvoit une liste (comme split), donc tu dois boucler dessus
[17:03:03]
@
Excalibur
<MenzAgitat@Epiknet> euh c'est plutôt étrange parce que le parmètre limit est optionnel et est justement défini à 300 par défaut
[17:03:11]
@
Excalibur
<MenzAgitat@Epiknet> proc split_line {data {limit 300}} {
[17:03:22]
@
Excalibur
<MenzAgitat@Epiknet> non regarde
[17:03:37]
@
CrazyCat
Ah, sur le code d'Amand, pas sur boulets
[17:03:38]
%
Amand
oui j'avais modif à 300 j'ai remis à 435
[17:03:59]
@
Excalibur
<MenzAgitat@Epiknet> ah oui 435 par défaut dans mon code
[17:05:42]
@
Excalibur
<MenzAgitat@Epiknet> tu n'as pas pris la méthode qui préserve les styles, Amand ?
[17:06:00]
%
Amand
non elle sert à quoi?
[17:06:14]
@
Excalibur
<MenzAgitat@Epiknet> enfin c'est pas nécessaire si l'output ne peut pas contenir de couleurs / gras / ...
[17:06:30]
@
Excalibur
<MenzAgitat@Epiknet> mais sinon ça sert à préserver le style en passant la ligne suivante
[17:06:40]
@
Excalibur
<MenzAgitat@Epiknet> +à
[17:06:47]
%
Amand
c'est des infos en db il n'y a pas de style
[17:06:55]
@
Excalibur
<MenzAgitat@Epiknet> ok donc inutile
[17:08:03]
@
Excalibur
<MenzAgitat@Epiknet> yop ZarTek
[17:08:11]
@
Excalibur
<MenzAgitat@Epiknet> Amand > ouais mais si en fait
[17:08:19]
@
Excalibur
<MenzAgitat@Epiknet> tu récupères des datas sans style
[17:08:22]
@
Excalibur
<MenzAgitat@Epiknet> mais puthelp "PRIVMSG $chan :[split_line [join $pseudos " \0037|\017 "]]"
[17:08:28]
@
Excalibur
<MenzAgitat@Epiknet> tu en rajoutes dans l'output
[17:09:04]
%
Amand
j'ai toujours le style
[17:09:07]
@
Excalibur
<MenzAgitat@Epiknet> cependant, ça ne concerne qu'un seul caractère | donc ça reste inutile de préserver les styles en passant à la ligne suivante
[17:09:46]
@
Excalibur
<MenzAgitat@Epiknet> il ne va pas couper au milieu d'un caractère :]
[17:10:24]
@
Excalibur
<ZarTek@Epiknet> Oui, sa doit être çà. une longueur excesive pour Unreal; la limite est bien de 435 a ma connaissance pour le message. tout compris avec la couleurs etc
[17:11:29]
@
Excalibur
<MenzAgitat@Epiknet> par défaut, unreal prend 512 octets par ligne
[17:11:37]
@
Excalibur
<MenzAgitat@Epiknet> mais à ça il faut enlever l'entête
[17:11:41]
@
Excalibur
<ZarTek@Epiknet> Oui, avec le nick compris
[17:11:52]
@
Excalibur
<MenzAgitat@Epiknet> et le host
[17:11:54]
@
Excalibur
<ZarTek@Epiknet> 435 le message
[17:12:19]
@
Excalibur
<MenzAgitat@Epiknet> après si ça tronque, faut envisager de revoir ce réglage à la baisse
[17:12:39]
@
Excalibur
<MenzAgitat@Epiknet> tout dépend des ircd
[17:13:36]
@
Excalibur
<MenzAgitat@Epiknet> j'ai juste mis ça à titre d'exemple et c'est une valeur qui convient sur epik
[17:14:33]
@
Excalibur
<ZarTek@Epiknet> C'est des paramettre qui ce modifie aussi, bien que sa reste une tres mauvaises idées
[17:14:55]
%
Amand
je vais avoir un petit souci dans mon incrémentation
[17:15:11]
%
Amand
il me le répète à chaque phrase split
[17:15:23]
%
Amand
(normal)
[17:15:27]
@
Excalibur
<ZarTek@Epiknet> set nb 0 sert a rien
[17:16:26]
%
Amand
oui incr initialise déjà la variable
[17:16:30]
@
Excalibur
<MenzAgitat@Epiknet> c'est normal, le foreach est après le while et récupère la dernière valeur de $nb après que la boucle while soit terminée
[17:17:02]
@
Excalibur
<MenzAgitat@Epiknet> tu peux créer une sous-liste qui contiendra nb + pseudo
[17:17:14]
@
Excalibur
<MenzAgitat@Epiknet> {{nb pseudo} {nb pseudo} ...}
[17:18:15]
@
Excalibur
<MenzAgitat@Epiknet> ou alors tu crées directement ta string d'output depuis le while
[17:18:21]
@
Excalibur
<MenzAgitat@Epiknet> c'est mieux
[17:18:34]
@
Excalibur
<MenzAgitat@Epiknet> l'output final mis en forme et tout
[17:18:48]
@
Excalibur
<ZarTek@Epiknet> J'ai rater une etape je pense, tu veux separer tout les nick par | ? et apres split pour la longueur?
[17:18:51]
@
Excalibur
<MenzAgitat@Epiknet> puis ensuite, après le while, le foreach split line se chargera de découper
[17:19:01]
@
Excalibur
<ZarTek@Epiknet> enfin je laisse MenzAgitat pour pas qu'on entre mele
[17:19:45]
@
Excalibur
<MenzAgitat@Epiknet> et du coup ton lappend dans le while deviendra un append
[17:20:05]
@
Excalibur
<MenzAgitat@Epiknet> pour construire la string à afficher
[17:20:13]
@
Excalibur
<MenzAgitat@Epiknet> tu me suis Amand ?
[17:20:25]
@
Excalibur
<Tibs@Epiknet> Pour ma part, j'ai recompilé l'egg, et toujours pareil.
[17:20:54]
%
Amand
menz je lis par contre je crois pas qu'on parle de la même chose
[17:20:54]
@
Excalibur
<MenzAgitat@Epiknet> faut le recompile avec le paramètre --with-tcllib je crois, vérifie la syntaxe
[17:20:58]
%
Amand
actuellement, il me retourne
[17:21:04]
%
Amand
10 = test | test2 | test3 | test4 | test5
[17:21:05]
%
Amand
10 = test6 | test7 | test8 | test9 | test10
[17:21:14]
@
Excalibur
<MenzAgitat@Epiknet> oui
[17:21:18]
%
Amand
je voudrais plutôt que le nombre soit visible sur la première ligne et pas les autres
[17:21:23]
@
Excalibur
<Tibs@Epiknet> D'accord MenzAgitat
[17:21:27]
%
Amand
10 = test | test2 | test3 | test4 | test5
[17:21:27]
%
Amand
test6 | test7 | test8 | test9 | test10
[17:21:28]
@
Excalibur
<MenzAgitat@Epiknet> la dernière valeur de $nb
[17:21:32]
@
Excalibur
<MenzAgitat@Epiknet> ah ok
[17:21:47]
%
Amand
à chaque split, il me remet le nombre
[17:21:58]
%
Amand
alors que dès le premier split, il doit retirer le nombre
[17:22:03]
@
Excalibur
<MenzAgitat@Epiknet> ben c'est normal quand même puisque dans ta boucle foreach tu remets un $nb
[17:22:08]
%
Amand
mais c'est pas ta procédure, là c'est mon code que je dois optimiser
[17:22:14]
@
Excalibur
<MenzAgitat@Epiknet> à chaque cycle de la boucle
[17:23:17]
@
Excalibur
<MenzAgitat@Epiknet> construis ta string d'output avant le foreach et place toi-même le $nb une seule fois au début
[17:24:19]
@
Excalibur
<MenzAgitat@Epiknet> Amand > ensuite, inutile de lappend les pseudos si c'est pour les split juste après, utilise append pour avoir directement une string puisque tu ne l'utilises pas comme une liste
[17:24:51]
@
Excalibur
<MenzAgitat@Epiknet> et enfin vire le set nb 0 qui ne sert à rien comme le disait Zartek, le incr déclare la variable à 0 si elle n'existe pas déjà
[17:25:42]
@
Excalibur
<MenzAgitat@Epiknet> si j'ai été compréhensible, cligne de l'oeil gauche
[17:26:06]
%
Amand
je te lis, j'essaye de mettre en pratique
[17:26:32]
@
Excalibur
<MenzAgitat@Epiknet> ah non attends j'ai dit une bêtise
[17:26:52]
@
Excalibur
<MenzAgitat@Epiknet> tu utilises le fait que $pseudos soit une liste quand tu mets les séparateurs
[17:27:00]
@
Excalibur
<MenzAgitat@Epiknet> donc laisse le lappend
[17:27:28]
@
Excalibur
<MenzAgitat@Epiknet> sinon pour le reste je maintiens :p
[17:29:01]
%
Amand
je vais devoir faire deux privmsg si je construis mon output avant le foreach
[17:29:12]
%
Amand
faudra que j'en fasse un à l'intérieur aussi
[17:29:30]
@
Excalibur
<MenzAgitat@Epiknet> tu n'as pas besoin du 1er dont tu parles
[17:29:39]
@
Excalibur
<MenzAgitat@Epiknet> il afficherait quoi ?
[17:30:15]
@
Excalibur
<MenzAgitat@Epiknet> la 1ère étape consiste à construire la string d'output, en mettant $nb au début et en joinant la liste pour mettre les séparateurs
[17:31:01]
@
Excalibur
<MenzAgitat@Epiknet> après tu balances juste cette string dans le puthelp "privmsg $chan $la_string
[17:31:32]
@
Excalibur
<ZarTek@Epiknet> Tibs: MenzAgitat> et enfin vire le set nb 0 qui ne sert à rien comme le disait Zartek, le incr déclare la variable à 0 si elle n'existe pas déjà<= declare avec la valeur de 1
[17:31:39]
@
Excalibur
<ZarTek@Epiknet> MenzAgitat> et enfin vire le set nb 0 qui ne sert à rien comme le disait Zartek, le incr déclare la variable à 0 si elle n'existe pas déjà<= declare avec la valeur de 1
[17:32:06]
@
Excalibur
<MenzAgitat@Epiknet> je ne sais pas s'il ne la déclare pas à 0 avant de l'incrémenter
[17:32:28]
@
Excalibur
<MenzAgitat@Epiknet> faudrait voir comment c'est foutu dans le code
[17:32:35]
@
Excalibur
<ZarTek@Epiknet> Oui, enfin ce que je veux dire si tu fais "incr a; puts $a" la sortie est 1
[17:32:39]
@
Excalibur
<MenzAgitat@Epiknet> oui
[17:32:49]
%
Amand
ok je vois
[17:32:55]
%
Amand
je vais faire un test
[17:34:49]
@
Excalibur
<MenzAgitat@Epiknet> à bien y réfléchir, si ta db est vide il n'entrera pas dans le while, $nb ne sera pas déclaré et tu auras une erreur unknown variable $nb
[17:34:58]
@
Excalibur
<MenzAgitat@Epiknet> remets set nb 0 XD
[17:35:35]
@
Excalibur
<ZarTek@Epiknet> Non car sont foreach va rien boucler du tout
[17:35:47]
@
Excalibur
* <ZarTek@Epiknet> je pense
[17:35:52]
@
Excalibur
<MenzAgitat@Epiknet> elle construit la string avant le foreach
[17:35:57]
@
Excalibur
<MenzAgitat@Epiknet> en y mettant $nb
[17:37:04]
@
Excalibur
<ZarTek@Epiknet> while {[set row [mysqlnext $::mysqlink]] != ""} { <= si aucun resultat en sql, ca va sortir NULL et donc s'arreté
[17:37:20]
@
Excalibur
<ZarTek@Epiknet> pseudos sera vide
[17:37:25]
@
Excalibur
<MenzAgitat@Epiknet> oui c'est ce que je dis, et $nb ne sera pas déclaré
[17:37:37]
@
Excalibur
<ZarTek@Epiknet> ou le $pseudos
[17:37:48]
@
Excalibur
<MenzAgitat@Epiknet> et comme elle va faire genre set output "$nb [join $pseudos...."
[17:37:50]
@
Excalibur
<ZarTek@Epiknet> si pas declarer au prealable
[17:38:02]
@
Excalibur
<MenzAgitat@Epiknet> oui pareil
[17:38:20]
@
Excalibur
<MenzAgitat@Epiknet> il faut déclarer set nb 0 et set pseudos ""
[17:38:39]
@
Excalibur
<MenzAgitat@Epiknet> il faut déclarer set nb 0 et set pseudos {}
[17:38:44]
@
Excalibur
<ZarTek@Epiknet> Si le resultat sql est vide, wile va rien faire, et foreach va essayer de bouclé sur $pseudos, si $pseudos na pas été declarer avant, il va pas savoir lire la variable
[17:38:55]
@
Excalibur
<ZarTek@Epiknet> si $pseudos a été declarer avant, il va rien sortir
[17:39:06]
@
Excalibur
<MenzAgitat@Epiknet> mais si
[17:39:21]
@
Excalibur
<MenzAgitat@Epiknet> ah oui
[17:39:27]
@
Excalibur
<MenzAgitat@Epiknet> -mais si
[17:39:28]
@
Excalibur
<ZarTek@Epiknet> C'est ma pensé perso. j'ai peut etre tors
[17:42:49]
@
Excalibur
<MenzAgitat@Epiknet> en tout cas tu as tort d'écrire tors
[17:46:03]
@
Excalibur
<ZarTek@Epiknet> -tors +mieux vu
[17:47:36]
@
Excalibur
<ZarTek@Epiknet> Par contre je pense que utilise while pour faire une append list est peut-etre pas top, l'option flatlist de mysqlsel est peut être mieux adapté
[17:49:06]
@
Excalibur
<ZarTek@Epiknet> et mettre mysqlsel $requette_sql direectement dans ton foreach
[17:52:35]
@
Excalibur
<MenzAgitat@Epiknet> et retrouver le problème de départ avec un $nb à chaque ligne...
[17:52:37]
@
Excalibur
<ZarTek@Epiknet> En tout cas déjà set pseudos [mysqlsel $::mysqlink] {ta requette} -flatlist]
[17:53:06]
@
Excalibur
<ZarTek@Epiknet> le nb, donnera le nombre total, comme il est presenté la
[17:53:19]
@
Excalibur
<MenzAgitat@Epiknet> le foreach ne doit contenir que la string contenant l'output déjà construite auparavant
[17:53:21]
@
Excalibur
<MenzAgitat@Epiknet> rien 'autre
[17:53:36]
@
Excalibur
<MenzAgitat@Epiknet> d
[17:54:10]
@
Excalibur
<ZarTek@Epiknet> set pseudos [mysqlsel $::mysqlink] {ta requette} -flatlist] <= il aura la 'list'e des pseudos
[17:54:50]
@
Excalibur
<ZarTek@Epiknet> Ca depend de la sortie voulue
[17:55:06]
@
Excalibur
<MenzAgitat@Epiknet> [] <------
[17:55:38]
@
Excalibur
<ZarTek@Epiknet> La porte direct?
[17:57:35]
%
Amand
bon j'ai déclaré le output avant le foreach
[17:57:49]
%
Amand
attends
[17:59:06]
%
Amand
enfaite non c'est pas clair, construire le output avant pour le mettre dans le foreach reviendra au même
[18:00:16]
%
Amand
si dans mon ouput je déclare nb et le join $pseudos
[18:00:22]
%
Amand
dans mon foreach j'obtiens le même résultat
[18:01:25]
%
Amand
retour à la case départ
[18:03:48]
@
Excalibur
<ZarTek@Epiknet> turlutututut
[18:08:54]
@
Excalibur
<ZarTek@Epiknet> Tu veux savoir comment je ferais ?
[18:10:37]
@
Excalibur
<MenzAgitat@Epiknet> (Amand@Zeolia) enfaite non c'est pas clair, construire le output avant pour le mettre dans le foreach reviendra au même -> non, ça évitera d'avoir un $nb à chaque ligne
[18:11:51]
@
Excalibur
<ZarTek@Epiknet> set SQL_SEL "select `nick` from dbuser where `status` = 1"
[18:11:53]
@
Excalibur
<ZarTek@Epiknet> foreach pseudo [mysqlsel $::mysqlink] ${SQL_SEL} -flatlist] {
[18:11:59]
@
Excalibur
<ZarTek@Epiknet> append output "[incr a] $pseudo \0037|\017 ";
[18:12:05]
@
Excalibur
<ZarTek@Epiknet> if { [string length $output] > 15 } { putserv "PRIVMSG $chan :$output"; set output "" }
[18:12:15]
@
Excalibur
<ZarTek@Epiknet> putserv "PRIVMSG $chan :$output"
[18:12:41]
@
Excalibur
<Boole@Epiknet> Titre de l'URL de MenzAgitat : PasteMe
[18:12:42]
@
Excalibur
<ZarTek@Epiknet> changer 15 en la longeuru voulu
[18:12:47]
@
Excalibur
<MenzAgitat@Epiknet> je parle de faire comme ça
[18:13:01]
@
Excalibur
<MenzAgitat@Epiknet> par contre pour la partie requête sql, je te laisse voir avec Zartek
[18:13:25]
@
Excalibur
<MenzAgitat@Epiknet> euh non j'ai fait de la merde
[18:13:54]
@
Excalibur
<Boole@Epiknet> Titre de l'URL de MenzAgitat : PasteMe
[18:15:41]
%
Amand
ok il me manquait "juste" le concat
[18:16:00]
@
Excalibur
<MenzAgitat@Epiknet> on a souvent tendance à l'oublier celui-là :p
[18:16:07]
@
Excalibur
<Boole@Epiknet> Titre de l'URL de ZarTek : PasteMe
[18:16:19]
%
Amand
là ça fonctionne bien lol merci je note le concat je connaissais pas
[18:16:34]
@
Excalibur
<MenzAgitat@Epiknet> ^^
[18:16:49]
@
Excalibur
<ZarTek@Epiknet> et le nb est bon?
[18:18:16]
@
Excalibur
<ZarTek@Epiknet> Je comprend plus rien, car il s'incremente dans ta while en meme temps qu'il set a coté la liste des pseudos
[18:18:22]
@
Excalibur
<ZarTek@Epiknet> cest un total que tu voulais?
[18:18:28]
@
Excalibur
<MenzAgitat@Epiknet> oui
[18:18:37]
@
Excalibur
<ZarTek@Epiknet> ahhhhhh
[18:18:38]
@
Excalibur
<MenzAgitat@Epiknet> j'ai fait la même confusion que toi au début
[18:18:52]
@
Excalibur
<ZarTek@Epiknet> je croyais quelle voulais les numeroté
[18:18:58]
@
Excalibur
<MenzAgitat@Epiknet> idem
[18:19:07]
@
Excalibur
<ZarTek@Epiknet> miles excuses
[18:19:09]
%
Amand
je sais tellement pas m'exprimer ? :o
[18:19:25]
@
Excalibur
<ZarTek@Epiknet> j'ai peut etre raté le dedbut pour ma defense
[18:19:58]
@
Excalibur
<MenzAgitat@Epiknet> Amand > non mais tu n'as pas précisé ce que tu voulais faire de ce $nb au début
[18:20:14]
@
Excalibur
<MenzAgitat@Epiknet> toutes mes confuses
[18:20:49]
%
Amand
j'avoue que ce n'était pas précis pour le nb
[18:21:05]
@
Excalibur
<ZarTek@Epiknet> je peut te demander ta requette sql ?
[18:21:29]
%
Amand
c'est cool cette façon de construire l'ouput dans la variable et de pouvoir concat
[18:21:58]
%
Amand
SELECT DISTINCT nick FROM logsusers WHERE host LIKE '$host'
[18:29:59]
@
Excalibur
<Tibs@Epiknet> ZarTek si tu as 30 secondes en pv, fait moi signe ^^
[18:32:23]
@
Excalibur
<ZarTek@Epiknet> Alors soyons fou: test de virer ta while et met:
[18:32:24]
@
Excalibur
<ZarTek@Epiknet> lassign [mysqlsel $::mysqlink] "SELECT count(*),GROUP_CONCAT(`nick`, ' \0037|\017 ' ) FROM `logsusers` WHERE `host` LIKE '$host'" -flatlist] nb pseudos
[18:36:06]
%
Amand
je note mais je précise un algorithme facile à lire pour les gens qui vont utiliser le script
[18:36:14]
%
Amand
je préfère*
[18:36:20]
@
Excalibur
<ZarTek@Epiknet> ah ouais forcement
[18:36:27]
@
Excalibur
<ZarTek@Epiknet> je penser cetais pour toi
[18:36:39]
@
Excalibur
<ZarTek@Epiknet> Amand: comment on liste la listes des commandes sur eva? :X
[18:36:57]
%
Amand
/msg bot help
[18:38:18]
@
Excalibur
<ZarTek@Epiknet> Amand: merci. Tibs: oui , cest bien msg <nom_eva> help
[18:38:24]
*
Toto
joined #eggdrop
[18:38:37]
@
Excalibur
<ZarTek@Epiknet> Si ca affiche rien verifie le partyline on ne sais jamais
[18:38:55]
Toto
Re bonsoir.
[18:39:01]
*
Excalibur
set mode +l 19
[18:39:09]
@
Excalibur
<Tibs@Epiknet> D'accord
[18:42:46]
Toto
J'ai plusieurs eggdrop, je ne peux plus accéder à l'un d'entre eux en partyline, je veut l'arrêter pour le relancer, mais si je fais "killall -9 eggdrop ", cela va tous les stopper. Comment en stopper un en particulier ?
[18:43:19]
@
CrazyCat
Toto> cat pid.<nom de l'eggdrop>
[18:43:20]
@
Excalibur
<ZarTek@Epiknet> Bonsoir toto
[18:43:30]
@
CrazyCat
et après kill -9 <N° de pid>
[18:43:49]
@
CrazyCat
Sur ce, j'étais déjà plus là, j'officialise :)
[18:43:57]
*
CrazyCat
is now known as CrazyCat[AFK]
[18:43:58]
@
Excalibur
<ZarTek@Epiknet> Voilà
[18:44:29]
@
Excalibur
<ZarTek@Epiknet> Rapide et éfficace tonton :]
[18:45:47]
Toto
Merci beaucoup.
[18:47:39]
@
Excalibur
<ZarTek@Epiknet> Et ne jamais faire "killall -9 eggdrop", tu pourrais abimé les db users chan etc. Si il accepte plus ton mot de passe; c'est peut etre meme la raison du pourquoi
[18:48:03]
@
Excalibur
* <ZarTek@Epiknet> parti mangé
[20:42:58]
@
Excalibur
<ZarTek@Epiknet> Merci. re
[20:48:58]
@
Excalibur
<ZarTek@Epiknet> MenzAgitat: bro, je crois que tu avais ce que je cherche en esperant que tu as encore: J'ai un dict avec des sub rubrique etc. je veux parcourire chacune des valeurs avec leurs chemins. du genre boucler et sous boucler les sous truc
[20:49:11]
@
Excalibur
<ZarTek@Epiknet> je m'exprime comme un boulet
[20:50:12]
@
Excalibur
<ZarTek@Epiknet> !google explore all value of dict tcl
[20:50:13]
@
Excalibur
<Boole@Epiknet> Aucun résultat.
[21:06:09]
@
Excalibur
-//- <uto@Epiknet> a quitté (Ping timeout: 181 seconds)
[21:07:06]
@
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 22
[21:07:17]
@
Excalibur
<ZarTek@Epiknet> CrazyCat dans le tools truc eggdrop; je ne sais pas si tu as mis : proc isdict value { expr {![catch {dict size $value}]} }
[21:07:39]
@
Excalibur
<ZarTek@Epiknet> sa manque a la commande dict ou string is
[21:07:44]
@
Excalibur
<ZarTek@Epiknet> ou/et
[21:08:09]
@
Excalibur
<ZarTek@Epiknet> re Tibs, une evolution ?
[21:08:43]
@
Excalibur
<Tibs@Epiknet> Non ZarTek :/
[21:12:17]
@
Excalibur
<Tibs@Epiknet> [22:14:33] <c01>[ <c03>Connexion<c01> ] <c01> Lancement de EvaServ Service... [16:14:34] Tcl error [::EvaServ::connect]: invalid command name "::EvaServ::connexion"
[21:16:33]
@
Excalibur
<ZarTek@Epiknet> Il n'ai pas connecter sur ton irc?
[21:16:48]
@
Excalibur
<Tibs@Epiknet> Mais il me dit que non xD
[21:18:36]
@
Excalibur
<ZarTek@Epiknet> Je vais le reinstaller chez moi pour faire des tests, mais sinon il fonctionne ?
[21:19:31]
@
Excalibur
<Tibs@Epiknet> Oui, y'a le link et tout, mais le bot ne répond pas aux commandes
[21:21:14]
@
Excalibur
<Tibs@Epiknet> On regarde demain si tu es ok ZarTek, je vais me coucher je me lève tôt demain :)
[21:23:13]
@
Excalibur
<ZarTek@Epiknet> Ca m'arrange
[21:23:28]
@
Excalibur
<ZarTek@Epiknet> Car ce soir j'ai encore un trucs a finir avant
[21:24:32]
@
Excalibur
<ZarTek@Epiknet> Merci pour tes retours sur le cheminement que tu as eux. j'ai deja fait des mises a jours en les prennant en comptes
[21:24:55]
@
Excalibur
<Tibs@Epiknet> Merci à toi ^^
[21:25:05]
@
Excalibur
<Tibs@Epiknet> Bonne nuitée :)
[21:25:56]
@
Excalibur
<ZarTek@Epiknet> Bonne et douce nuitée
[22:08:36]
@
Excalibur
<MenzAgitat@Epiknet> ZarTek > dict names
[22:08:49]
@
Excalibur
<MenzAgitat@Epiknet> désolé, j'étais au tel
[22:09:06]
@
Excalibur
<MenzAgitat@Epiknet> mais c'est pas récursif
[22:09:10]
@
Excalibur
<ZarTek@Epiknet> Merci, je vais essayer ca.
[22:10:13]
@
Excalibur
<Boole@Epiknet> Titre de l'URL de MenzAgitat : Créer et utiliser une base de données avec dict - Toolbox Tcl
[22:10:35]
@
Excalibur
<MenzAgitat@Epiknet> pardon c'est pas dict names mais dict keys
[22:10:37]
@
Excalibur
<MenzAgitat@Epiknet> ZarTek
[22:10:59]
@
Excalibur
<MenzAgitat@Epiknet> ou dict values pour lister les valeurs
[22:11:18]
@
Excalibur
<MenzAgitat@Epiknet> mais comme c'est pas récursif, tu dois gérer la récursion toi-même
[22:11:46]
@
Excalibur
<MenzAgitat@Epiknet> en explorant chaque résultat retourné par dict keys pour voir s'il y a des sous-dict dedans
[22:11:54]
@
Excalibur
<MenzAgitat@Epiknet> jusqu'à ce que tu aies tout parcouru
[22:14:39]
@
Excalibur
<ZarTek@Epiknet> Oui, ce que jessaye de faire
[22:15:59]
@
Excalibur
<Boole@Epiknet> Titre de l'URL de ZarTek : TightAccurateSystemsanalysis - Replit
[22:20:27]
@
Excalibur
<ZarTek@Epiknet> tout a l'air bon sauf extended_client_info
[22:23:32]
@
Excalibur
<MenzAgitat@Epiknet> désolé je regarde un film là
[22:24:22]
@
Excalibur
<MenzAgitat@Epiknet> mais c'est complètement à ta portée de faire ça avec un foreach dict keys
[22:24:52]
@
Excalibur
<MenzAgitat@Epiknet> donc je suis sûr que tu vas y arriver sans mon aide :p
[22:36:01]
@
Excalibur
<ZarTek@Epiknet> Oui, sans aucun doute. je te demander car je pensais tu avais un toolkit qui faisait ca ^^ bon film
[22:48:27]
Toto
Dans le script chanaccessfilter j'ai l'erreur de debug indiquée : Tcl error [::caf::checkuser]: need op or halfop
[22:49:15]
Toto
alors que le bot est & et ircop.
[23:07:20]
Toto
Pas d'idée ?
[23:28:28]
Toto
a bientot !
[23:28:33]
*
Toto
quit (Quit: Connection closed)
[23:29:01]
*
Excalibur
set mode +l 18