Monday, September 19, 2022
[05:42:04]
@
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 22
[05:54:51]
*
CrazyCat[AFK]
is now known as CrazyCat
[06:52:12]
@
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +h uto_
[06:52:36]
@
Excalibur
-//- <uto@Epiknet> a quitté (Ping timeout: 180 seconds)
[07:10:35]
*
BdS
joined #eggdrop
[07:11:02]
*
Excalibur
set mode +l 21
[07:15:34]
*
CrazyCat
est un boulet. MenzAgitat, tu m'autorises à créer #boulets ici, moyennant des royalties ?
[08:26:52]
@
Excalibur
-//- <uto_@Epiknet> a quitté (Ping timeout: 180 seconds)
[08:27:04]
@
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 21
[08:33:01]
*
Amand
quit (Quit: Connection closed for inactivity)
[08:34:01]
*
Excalibur
set mode +l 20
[10:17:37]
*
CrazyCat
is now known as CrazyCat[Miam]
[12:07:38]
*
CrazyCat[Miam]
is now known as CrazyCat
[12:51:23]
@
Excalibur
<MenzAgitat@Epiknet> yop
[12:56:19]
@
Excalibur
<MenzAgitat@Epiknet> yop CrazyCat
[12:56:30]
@
Excalibur
<MenzAgitat@Epiknet> t'as fait quoi ?
[13:08:51]
@
CrazyCat
hum... Je comprenais pas pourquoi mon affichage des items d'une liste n'était pas bon...
[13:09:07]
@
CrazyCat
foreach a $fl { putlog $fl; }
[13:11:43]
@
Excalibur
<MenzAgitat@Epiknet> ; ?
[13:12:04]
@
Excalibur
<MenzAgitat@Epiknet> en plus de putlog $fi au lieu de putlog $a
[13:12:44]
@
CrazyCat
Ben vi c'était ça le bug
[13:13:12]
@
Excalibur
<MenzAgitat@Epiknet> oui
[13:13:18]
@
CrazyCat
Je m'embête à créer une liste, et je ne comprenais pas pourquoi il me sortait chaque fois tout le contenu
[13:13:22]
@
Excalibur
<MenzAgitat@Epiknet> et le ; il vient faire quoi ?
[13:13:33]
@
Excalibur
<MenzAgitat@Epiknet> terminer une ligne dans un autre langage de prog ?
[13:14:02]
@
CrazyCat
C'était une proc sur une seule ligne, du coup réflexe du ;
[13:14:09]
@
CrazyCat
(qui marche très bien)
[13:14:30]
@
Excalibur
<MenzAgitat@Epiknet> oué ça doit juste afficher un ; après la variable
[13:14:43]
@
Excalibur
<MenzAgitat@Epiknet> .tcl set testvar bla
[13:14:43]
@
Excalibur
<Boole@Epiknet> Tcl: bla
[13:14:51]
@
Excalibur
<MenzAgitat@Epiknet> .tcl return $testvar;
[13:14:51]
@
Excalibur
<Boole@Epiknet> Tcl: bla
[13:14:56]
@
Excalibur
<MenzAgitat@Epiknet> ah même pas
[13:14:59]
@
Excalibur
<MenzAgitat@Epiknet> chelou
[13:15:04]
@
CrazyCat
le ; est une fin de ligne
[13:15:11]
@
Excalibur
<MenzAgitat@Epiknet> en Tcl ? oO
[13:15:18]
@
CrazyCat
.tcl return "$testvar;" te le mettra
[13:15:43]
@
Excalibur
<MenzAgitat@Epiknet> ah oui non mais oublie tout ce que j'ai dit, j'ai eu un bug
[13:16:04]
@
Excalibur
<MenzAgitat@Epiknet> je le savais en plus mais j'ai pas reconnecté les bons neurones
[13:16:42]
@
CrazyCat
Je te fais de la place sur mon canal :)
[13:19:18]
@
Excalibur
<MenzAgitat@Epiknet> merci :x
[13:55:36]
*
Amand
joined #eggdrop
[13:55:36]
*
[Guru]
set mode +h Amand
[13:56:02]
*
Excalibur
set mode +l 21
[14:14:55]
*
BdS
quit (Connection closed)
[14:15:01]
*
Excalibur
set mode +l 20
[14:34:42]
@
CrazyCat
MenzAgitat> t'es toujours là ou bien c'est la sieste ?
[14:34:56]
@
Excalibur
<MenzAgitat@Epiknet> je suis là
[14:35:13]
@
CrazyCat
Ok, si tu as un neurone actif j'ai besoin de ton avis
[14:35:39]
@
Excalibur
<MenzAgitat@Epiknet> je suis d'accord
[14:35:49]
@
Excalibur
<MenzAgitat@Epiknet> (ravi d'avoir pu t'aider)
[14:36:52]
@
CrazyCat
Dans mon optools, j'ai une procédure qui permet de retourner les canaux que peut gérer l'utilisateur, elle prend soit aucun argument (cherche dans tous les canaux de l'eggdrop) soit une liste de canaux
[14:37:16]
@
CrazyCat
Si l'utilisateur est +m global, je lui retourne l'entièreté de la liste (normal)
[14:37:16]
@
Excalibur
<MenzAgitat@Epiknet> oui
[14:37:58]
@
CrazyCat
Ma question: si on a passé une liste de canaux, est-ce que je mets une boucle dans cette procédure pour vérivier que le chan est valide ou bien je laisse ça à la procédure appelante ?
[14:38:50]
@
CrazyCat
Comme l'appelante doit de toutes manières faire un foreach, je pense qu'il vaut mieux que ce soit elle qui le fasse
[14:38:53]
@
Excalibur
<MenzAgitat@Epiknet> laisse à la procédure appelante, ça permettra d'appliquer aux chans valides et de prévenir que #truc n'en est pas un
[14:39:13]
@
Excalibur
<MenzAgitat@Epiknet> ça fait un demi-échec au lieu d'un fail total
[14:39:23]
@
Excalibur
<MenzAgitat@Epiknet> et ça fait soigné
[14:39:35]
@
CrazyCat
Si l'utilisateur est juste owner de certains canaux, je dois boucler pour filtrer sur les chans qu'il peut gérer
[14:40:13]
@
Excalibur
<MenzAgitat@Epiknet> ça peut aussi être laissé à la procédure
[14:40:50]
@
CrazyCat
Ben du coup ma procédure de check des droits sert à rien
[14:41:11]
@
CrazyCat
Si tout est dans l'appelant
[14:41:28]
@
Excalibur
<MenzAgitat@Epiknet> avec un avertissement disant "Vous n'avez pas les autorisations requises sur le chan #truc, cet incident sera rapporté aux autorités compétentes. Restez chez vous et attendez que nous venions vous chercher.
[14:42:04]
@
Excalibur
<MenzAgitat@Epiknet> si ta procédure de check de droits n'est utilisée nulle part ailleurs, elle est en effet dispensable
[14:42:08]
*
CrazyCat
se demande pourquoi il demande de l'aide et des avis TCL sur #eggdrop
[14:42:18]
@
Excalibur
<MenzAgitat@Epiknet> XD
[14:42:29]
@
Excalibur
<MenzAgitat@Epiknet> mais si tu peux en avoir besoin ailleurs sur d'autres commandes
[14:42:42]
@
CrazyCat
Je vais aller demander sur le forum de doctissimo :)
[14:42:46]
@
Excalibur
<MenzAgitat@Epiknet> histoire d'éviter du code redondant
[14:42:59]
@
CrazyCat
Oui, a priori elle sera réutilisée
[14:43:10]
@
CrazyCat
(sinon je ne la ferais pas)
[14:43:13]
@
Excalibur
<MenzAgitat@Epiknet> donc garde-la
[14:43:18]
@
Excalibur
<MenzAgitat@Epiknet> et utilise-la
[14:43:32]
@
Excalibur
<MenzAgitat@Epiknet> mais sans boucle
[14:43:40]
@
Excalibur
<MenzAgitat@Epiknet> enfin pas dans la proc de check de droits
[14:44:24]
@
Excalibur
<MenzAgitat@Epiknet> si tu veux que ça n'échoue pas si l'user a les droits sur certains canaux et pas d'autres
[14:44:48]
@
Excalibur
<MenzAgitat@Epiknet> 'fin c'est comme ça que je ferais
[14:44:50]
@
Excalibur
<MenzAgitat@Epiknet> probablement
[14:45:22]
@
CrazyCat
Bon, je vais y réfléchir, faire, défaire et refaire mon code, j'aurais bien une solution
[14:46:21]
@
Excalibur
<MenzAgitat@Epiknet> dis carrément que mon avis ne t'a pas du tout aidé
[14:57:55]
@
CrazyCat
Si si, il m'a aidé. Sans toi, j'avais pas l'étape "défaire mon code" :)
[14:58:35]
@
CrazyCat
Allez hop, ça va être l'heure que je me barre, encore presque merci :D
[14:59:20]
*
CrazyCat
is now known as CrazyCat[AFK]
[15:17:52]
@
Excalibur
<ZarTek@Libera> foreach item ${fl} { putlog $item; }
[15:18:28]
@
Excalibur
<ZarTek@Libera> en TCL le ; n'ai pas obligatoire, mais il serais logique de le mettre tout de meme, pour confirmer a l'interpreteur la fin d'une entrer
[15:27:53]
@
Excalibur
<ZarTek@Libera> * (CrazyCat@Zeolia) se demande pourquoi il demande de l'aide et des avis TCL sur #eggdrop <= je te conseils #tcl c'est anglophonne mais au moins ils sont sympa
[16:34:04]
@
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 22
[17:15:23]
*
Amand
quit (Quit: Connection closed for inactivity)
[17:16:01]
*
Excalibur
set mode +l 19
[17:26:08]
*
Amand
joined #eggdrop
[17:26:08]
*
[Guru]
set mode +h Amand
[17:27:01]
*
Excalibur
set mode +l 20
[17:40:32]
%
Amand
menz tu vois les avis pour les trucs compliqué , c'est pour toi
[17:40:56]
%
Amand
hello menz ZarTek
[17:41:04]
@
Excalibur
<MenzAgitat@Epiknet> yop Amand
[17:41:07]
%
Amand
CrazyCat[AFK]: et les autres
[17:56:46]
%
Amand
hm la fonction getchanhost pseudo, ne met pas à jour l'host quand l'utilisateur le change après sa connection ?
[17:57:09]
%
Amand
j'ai un host normal quand je join le salon et ensuite hostserv me met une vhost
[17:57:23]
%
Amand
mais quand je fais un getchanhost monpseudo il me retourne l'host délivré par unrealircd
[17:58:52]
%
Amand
par contre quand je fais getchanhost monpseudo #chan il me retourne ma vhost actuelle
[18:01:27]
@
Excalibur
<MenzAgitat@Epiknet> c'est bien possible, il me semblait avoir constaté ça en effet
[18:01:34]
@
Excalibur
<MenzAgitat@Epiknet> avec les vhosts
[18:02:30]
@
Excalibur
<MenzAgitat@Epiknet> Amand > mais il me semble que tu peux aussi utiliser l'host réel qui reste toujours valide
[18:02:38]
@
Excalibur
<MenzAgitat@Epiknet> tout comme tu peux bannir une IP si tu la connais
[18:03:19]
%
Amand
bah si je veux faire une comparaison pour mettre une exception sur une commande
[18:03:37]
%
Amand
si je défini une protection sur *.blabla.com
[18:03:38]
@
Excalibur
<MenzAgitat@Epiknet> oui, dans ce cas c'est peu pratique
[18:03:58]
%
Amand
et que l'eggdrop recup l'host réel , c'est fichu
[18:04:09]
%
Amand
mais en définissant un salon, c'est bon
[18:04:09]
@
Excalibur
<MenzAgitat@Epiknet> si tu /cycle ton egg je crois que ça resynchronise
[18:04:11]
@
Excalibur
<MenzAgitat@Epiknet> mais bon
[18:07:19]
@
Excalibur
<MenzAgitat@Epiknet> si tu kick l'user et qu'il rejoin aussi, je suppose :x
[18:15:45]
%
Amand
ça voudrait dire que l'eggdrop stock qu'une fois l'host pour getchanhost
[18:35:23]
@
Excalibur
<MenzAgitat@Epiknet> en effet
[18:36:18]
@
Excalibur
<MenzAgitat@Epiknet> c'est normal qu'il garde un cache mais il faudrait qu'il repère les changements de host
[18:36:30]
@
Excalibur
<MenzAgitat@Epiknet> je ne me souviens plus si c'est visible quand un host change côté client
[18:39:39]
@
Excalibur
<MenzAgitat@Epiknet> je ne me souviens plus si c'est visible côté client quand un host change
[18:54:02]
@
Excalibur
-//- <PeGaSuS@Epiknet> a quitté (Quit:: You construct a ladder and you climb that ladder, out of the hell you have constructed for yourself and back into the real world.)
[18:54:02]
*
PeGaSuS
quit (Quit: You construct a ladder and you climb that ladder, out of the hell you have constructed for yourself and back into the real world.)
[18:54:14]
*
PeGaSuS
joined #eggdrop
[20:50:51]
@
Excalibur
-//- <uto@Epiknet> a quitté (Ping timeout: 180 seconds)
[20:51:04]
@
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 21
[21:57:17]
@
Excalibur
<ZarTek@Libera> (Amand@Zeolia) hello menz ZarTek <= hello Amand :*
[23:36:05]
@
Excalibur
-//- <Imhotep@Epiknet> a quitté (Ping timeout: 180 seconds)
[23:36:05]
@
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 22
[23:36:05]
@
Excalibur
*** <Imhotep4@Epiknet> s'appelle maintenant Imhotep
[23:37:06]
@
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 21