Tuesday, January 16, 2024
[06:39:06]
Excalibur
-//- <Guest1933@Libera> a quitté (Read error: Connection reset by peer)
[06:39:07]
*
takeover
quit (Read error)
[06:39:30]
*
[Guru]
set mode +l 21
[06:40:04]
Excalibur
--> Guest4776!~ircap@user/t3rr3nal entre sur #eggdrop-fr@Libera
[06:40:04]
Excalibur
-//- <Guest4776@Libera> a quitté (Changing host)
[06:40:33]
*
[Guru]
set mode +l 22
[06:40:33]
*
takeover
joined #eggdrop
[06:43:57]
Excalibur
-//- <Adjen@Epiknet> a quitté (Ping timeout: 180 seconds)
[06:44:04]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 19
[06:47:04]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 20
[06:51:22]
*
CrazyCat[AFK]
is now known as CrazyCat
[08:08:34]
*
[Guru]
set mode +h BdS
[08:08:34]
*
BdS
joined #eggdrop
[08:08:57]
*
[Guru]
set mode +l 23
[08:19:49]
Amand
j'ai un petit souci avec une proc , alors comment expliquer
[08:20:56]
Amand
ce n'est pas la mienne , j'ai voulu tester le script tout fonctionne par contre lors de l'execution de la commande qui fait un listing
[08:21:02]
Amand
il y a un problème de numérotage
[08:21:48]
Amand
quand je tape !annonce, l'eggdrop me retourne:
[08:23:27]
Amand
donc quand je tape la commande pour supprimer une annonce !delannonce <num>
[08:23:35]
Amand
il y a un décalage
[08:23:53]
Amand
en réalité le numéro 4 est le numero 5 pour la commande !delannonce
[08:24:14]
Amand
si je tape !delannonce 4, il va supprimé le 3
[08:24:34]
Amand
pour le 4 je dois taper !delannonce 5
[08:24:42]
Amand
je sais pas si c'est clair lol mais bon, je suis dessus
[08:27:24]
CrazyCat
Les 2 procs ne comptent pas de la même manière
[08:27:58]
CrazyCat
Et celui qui a fait ces procs se complique la vie
[08:30:12]
Amand
j'ai recup ça dans le forum mais dans quel thread
[08:30:16]
Amand
plus aucun souvenir
[08:45:36]
Amand
j'ai mis au propre, mise à part ce problème de "comptage" ça fonctionne bien
[08:47:31]
BdS
dans une proc il place une variable a -1 et dans une autre a 0 et incr derriere, c'est bizarre
[08:49:30]
Excalibur
-//- <Lucie@Epiknet> a quitté (Ping timeout: 180 seconds)
[08:50:06]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 19
[08:51:48]
Excalibur
-//- <Clara_@Libera> a quitté (Ping timeout: 252 seconds)
[08:55:18]
CrazyCat
Ben oui, c'est comme si le script avait été fait par plusieurs personnes
[08:55:26]
Excalibur
--> Clara_!~Clara@user/Clara/x-5934776 entre sur #eggdrop-fr@Libera
[08:55:31]
Amand
le script est interessant, il liste des annonces dans l'ordre du fichier
[08:55:35]
Amand
mais ça m'a l'air long
[08:55:40]
CrazyCat
(ou bien c'est un assemblage de trucs récupérés à droite et à gauche)
[08:55:41]
Amand
pour ce qu'il fait
[08:56:05]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 20
[08:56:39]
CrazyCat
Bof, je ne vois pas trop ce que ce script a d'intéressant
[08:57:27]
Amand
il permet d'ajouter/supprimer/lister des annonces dans un fichier
[08:57:51]
Amand
et d'afficher sur un salon toutes les 10 minutes les annonces dans l'ordre
[08:58:18]
CrazyCat
Ben oui... Mais c'est pas le seul et franchement on peut faire largement mieux et plus optimisé
[09:00:19]
CrazyCat
set i 0; foreach l [split [read -nonewline [open fichier.txt r]] "\n"] { incr i; putserv "PRIVMSG $chan :$i -> $l" }
[09:01:54]
CrazyCat
(bon, ça marche pas forcément comme ça, mais en théorie on peut réduire la proc de lecture comme ça)
[09:05:59]
CrazyCat
Et pour supprimer une annonce: set fi [open fichier.txt r]; set datas [split [read -nonewline $fi] "\n"]; close $fi; set datas [lreplace $datas $x $x]; set fo [open fichier.txt w]; foreach l $datas { put $fo $l }; close $fo
[09:10:58]
Amand
pour la lecture, tu close pas le fichier?
[09:15:56]
CrazyCat
Si, je devrais, c'était juste un exemple d'une simplification maximale
[09:16:05]
CrazyCat
C'est surtout pas à utiliser tel quel
[09:16:50]
CrazyCat
(note que ça peut passer en tclsh vu que ça ferme automatiquement tous les channels en fin d'exécution)
[09:17:28]
CrazyCat
(Ce qui est piégeux quand tu fais des callback sur du http)
[09:33:10]
Amand
j'avoue que là j'essaye de comprendre ce qu'il a fait
[09:33:30]
Amand
le incr arg 0 du début de proc
[09:33:41]
Amand
et ensuite le incr arg -1
[09:33:45]
Amand
en fin de proc
[09:33:49]
Amand
c'est strange
[09:44:26]
CrazyCat
Le incr arg 0, c'est pour être sûr que $arg existe et est numérique
[09:44:34]
CrazyCat
(on peut faire mieux mais bon)
[09:45:00]
Excalibur
-//- <ctcp@Epiknet> a quitté (lost in the netsplit)
[09:45:07]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 18
[09:46:14]
CrazyCat
Et il s'est vraiment emmerdé pour pas grand chose
[09:47:09]
BdS
On dirait BdS qui a fait ce script (je sais pas pourquoi j'attends cette phrase de CrazyCat)
[09:48:37]
CrazyCat
Non, je n'oserai pas
[09:54:57]
Amand
ça servira à quoi un bind chghost? ..
[09:55:58]
CrazyCat
Ca peut servir à savoir quand un utilisateur active une vhost par exemple
[09:56:16]
CrazyCat
Pratique pour faire du "suivi" d'utilisateur
[09:57:46]
Amand
vous allez vous mettre au python?
[09:58:43]
CrazyCat
Ben je fais déjà du python, et j'attends de voir comment c'est implémenté, quand j'ai essayé avec la version de dev c'était pas bien explicite
[10:01:46]
Amand
ok tu nous diras
[10:04:18]
Amand
je reviens, à toute
[12:30:06]
*
Amand
quit (Quit: Connection closed for inactivity)
[12:30:31]
*
[Guru]
set mode +l 22
[13:16:01]
Excalibur
-//- <Lucie@Epiknet> a quitté (Ping timeout: 180 seconds)
[13:16:02]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 17
[13:16:50]
Excalibur
-//- <Clara_@Libera> a quitté (Ping timeout: 260 seconds)
[13:20:26]
Excalibur
--> Clara_!~Clara@user/Clara/x-5934776 entre sur #eggdrop-fr@Libera
[16:04:03]
*
CrazyCat
is now known as CrazyCat[AFK]
[17:22:35]
*
BdS
quit (Connection closed)
[17:22:39]
*
[Guru]
set mode +l 21
[17:59:01]
*
[Guru]
set mode +h Amand
[17:59:01]
*
Amand
joined #eggdrop
[17:59:03]
*
[Guru]
set mode +l 22
[19:23:19]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +h uto
[19:24:04]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 18
[19:50:38]
*
GoodAngel93
joined #eggdrop
[19:51:14]
*
[Guru]
set mode +l 23
[20:18:09]
*
[Guru]
set mode +l 22
[21:22:58]
Excalibur
-//- <uto@Epiknet> a quitté (Ping timeout: 180 seconds)
[21:23:04]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 17