Thursday, November 17, 2022
[04:24:03]
*
Amand
quit (Quit: Connection closed for inactivity)
[06:24:04]
@
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 21
[08:44:47]
James
petite question : avec le script publicTcl je peux exécuter des commandes partyline comme ".ap:add $args"?
[08:47:32]
@
CrazyCat
Bonne question, j'ai des doutes, il faut que je regarde le script
[08:49:18]
*
James
quit (Ping timeout: 180 seconds)
[08:51:23]
*
James
joined #eggdrop
[08:53:59]
@
CrazyCat
James> a priori non, c'est bien des commandes tcl
[08:54:13]
@
CrazyCat
Les commandes party-line font agir des binds
[08:54:43]
@
CrazyCat
Par contre, si tu connais le bind lié à .app:add, tu peux faire fonctionner
[08:56:06]
@
CrazyCat
par exemple si ça appelle la proc apadd, tu peux faire .tcl appadd handle idx arguments
[08:57:05]
@
CrazyCat
Mais bon, c'est pas le but de ce script, son but est plutôt de pouvoir tester du tcl
[09:01:50]
James
oui, c'est ce qu'il me semblait
[09:04:35]
James
je n'ai marre d'aller en partyline tout le temps juste pour ajouter/enlever des choses sur le script allprotection
[09:04:53]
@
CrazyCat
Garde la PL ouverte
[09:05:22]
@
CrazyCat
Ou bien vire allprotection :)
[09:06:48]
@
CrazyCat
/mode #chan +milk 1 ********
[09:07:03]
@
CrazyCat
La protection ultime :)
[09:07:40]
@
CrazyCat
On peut en déduire que le lait est une protection naturelle
[09:08:30]
James
j'aime pas de tout partyline. si tu te trompes, tu peux pas utiliser les flèches pour revenir en arrière -_-
[09:08:48]
@
CrazyCat
(si tu es sous windows)
[09:09:13]
*
James
fier utilisateur de Linux
[09:10:20]
@
CrazyCat
Ben sinon PL en DCC/CTCP
[09:10:43]
@
CrazyCat
Et comme ça ton client IRC te permettra d'utiliser les flèches
[09:12:47]
James
weechat n'y a pas de DCC :/
[09:13:25]
@
CrazyCat
(je suis sous weechat aussi, je vais tester)
[09:13:58]
James
j'utilise plutôt weechat et weechat-android
[09:15:39]
@
CrazyCat
Hum, mon eggdrop de test est pas configuré pour l'accès externe, tentons un autre
[09:17:35]
James
huh. appartement il y a DCC sur weechat
[09:19:47]
James
je crois que ça va marcher comme ça mdr
[09:23:33]
James
il y a une façon de voir les scripts qu'on à charger ?
[09:27:42]
James
meh. Au moins le DCC marcher. ça aide un peu déjà
[10:36:21]
@
Excalibur
<MenzAgitat@Epiknet> yop
[10:36:39]
@
Excalibur
<MenzAgitat@Epiknet> avec un hook sur la commande source, CrazyCat
[10:37:14]
@
Excalibur
<MenzAgitat@Epiknet> qui construira une liste avec le nom des tcls chargés
[10:37:44]
@
Excalibur
<MenzAgitat@Epiknet> ça fait belle lurette que j'ai fait l'équivalent pour pouvoir lister mes scripts chargés
[10:38:02]
@
CrazyCat
MenzAgitat> Oui, c'est certainement possible de le faire, mais je pense que la question était de savoir si ça existe actuellement par défaut
[10:38:09]
@
Excalibur
<MenzAgitat@Epiknet> ok
[10:38:17]
@
CrazyCat
Je pense que James voulait pouvoir lister ce qui était déjà chargé
[10:43:56]
@
Excalibur
<MenzAgitat@Epiknet> justement :x
[10:44:47]
@
Excalibur
<MenzAgitat@Epiknet> ben justement on peut en ajoutant un bout de code dans le .conf avant le chargement des scripts
[10:45:50]
@
CrazyCat
Hum... Si l'eggdrop est déjà lancé, c'est pas fonctionnel vu que si jamais tu rehash tu n'auras que ceux qui sont lancés par le .conf et pas ceux qui ont pu être sourcés à la main
[10:46:13]
@
Excalibur
<MenzAgitat@Epiknet> avec ma méthode oui
[10:46:17]
@
Excalibur
<MenzAgitat@Epiknet> avec un hook non
[10:46:40]
@
CrazyCat
Heu, je crois qu'on ne se comprend pas
[10:47:08]
@
Excalibur
<MenzAgitat@Epiknet> ma méthode est de créer une autre commande source qui a pour fonction d'ajouter le nom du script à la liste
[10:47:19]
@
CrazyCat
L'eggdrop est déjà lancé, avec des scripts chargés par le .conf et d'autres à la main parce que le monsieur à fait des essais de scripts
[10:47:20]
@
Excalibur
<MenzAgitat@Epiknet> en plus de charger le script
[10:47:51]
@
CrazyCat
Si tu rehashes pour lancer ton truc, ton truc ne verras que les scripts chargés *après* le rehash
[10:47:58]
@
Excalibur
<MenzAgitat@Epiknet> et avec un hook sur source, ça ne capterait pas chaque script chargé ? à la main ou depuis le .conf
[10:48:06]
@
Excalibur
<MenzAgitat@Epiknet> ah oui
[10:48:13]
@
Excalibur
<MenzAgitat@Epiknet> bah ça doit pouvoir s'affiner
[10:48:14]
@
CrazyCat
Il ne verra pas les scripts qui étaient déjà chargés et que tu viens de perdre parce que tu as rehash
[10:48:30]
@
Excalibur
<MenzAgitat@Epiknet> il faut préserver la liste si elle existe et éviter les doublons
[10:50:30]
@
CrazyCat
Et comment tu obtiens cette liste vu que c'est la demande initiale ?
[10:50:45]
@
Excalibur
<MenzAgitat@Epiknet> .tcl set $ma_liste
[10:50:45]
@
Excalibur
<Boole@Epiknet> Tcl: can't read "ma_liste": no such variable
[10:51:05]
@
Excalibur
<MenzAgitat@Epiknet> tu peux même compter les scripts chargés avec llength
[10:51:49]
@
CrazyCat
Mais comment tu peux le faire en l'état *avant* d'avoir intégré ton idée ?
[10:52:11]
@
Excalibur
<MenzAgitat@Epiknet> avec du code dans le .conf avant le chargement des scripts
[10:52:17]
@
Excalibur
<MenzAgitat@Epiknet> le .conf c'est un tcl
[10:52:32]
@
CrazyCat
Bordel, ou je ne m'exprime pas français ou tu me trolles
[10:52:42]
@
Excalibur
<MenzAgitat@Epiknet> nan je suis malade
[10:52:46]
@
Excalibur
<MenzAgitat@Epiknet> ça peut venir de moi
[10:52:51]
@
Excalibur
<MenzAgitat@Epiknet> j'ai pas les idées claires
[10:53:30]
@
CrazyCat
Ok, donc je vais la refaire en donnant un exemple concret
[10:54:25]
@
CrazyCat
J'ai mon eggdrop (appelons le Jarvis) qui fonctionne actuellement et qui a des scripts chargés, certain par le .conf et certains que j'ai chargés en faisant .tcl source scripts/nnnnn.tcl
[10:55:06]
@
CrazyCat
Et là je me rends compte qu Jarvis répond bizaremment à des trucs, je voudrais donc savoir ce qui est chargé
[10:55:16]
@
Excalibur
<MenzAgitat@Epiknet> oui
[10:55:20]
@
CrazyCat
Il n'y a pas la possibilité de le faire car:
[10:55:47]
@
CrazyCat
- si je mets en place ton idée, je dois rehasher donc je perds les scripts chargés à la main
[10:56:13]
@
CrazyCat
- rien n'est prévu actuellement pour savoir ce qui a été sourcé
[10:57:11]
@
Excalibur
<MenzAgitat@Epiknet> (CrazyCat@Zeolia) - si je mets en place ton idée, je dois rehasher donc je perds les scripts chargés à la main --> oui, la première fois, forcément
[10:57:35]
@
Excalibur
<MenzAgitat@Epiknet> (CrazyCat@Zeolia) - rien n'est prévu actuellement pour savoir ce qui a été sourcé -> avec un hook ou un trace sur source
[10:57:50]
@
Excalibur
<MenzAgitat@Epiknet> rien n'est prévu pour chasser les canards non plus, à la base :p
[10:59:16]
@
CrazyCat
Ok, donc on est d'accord que si la demande de James était pour là tout de suite maintenant, il n'y a pas de solution
[10:59:48]
@
Excalibur
<MenzAgitat@Epiknet> oui, sans développer un petit bout de code avant, je suis d'accord
[11:01:42]
@
Excalibur
<MenzAgitat@Epiknet> j'avais supposé que ça pourrait lui servir à l'avenir mais j'ai peut-être mal interprété
[11:01:51]
@
Excalibur
<MenzAgitat@Epiknet> ptet qu'il voulait juste le faire un coup
[11:02:29]
@
CrazyCat
Dans l'avenir oui ça peut servir mais pas immédiatement
[11:02:39]
@
Excalibur
<MenzAgitat@Epiknet> yep
[11:43:54]
*
Amand
joined #eggdrop
[11:43:54]
*
[Guru]
set mode +h Amand
[11:56:01]
*
BdS
joined #eggdrop
[15:07:28]
*
CrazyCat
set mode -l
[15:07:44]
*
libre4220
joined #eggdrop
[15:19:00]
*
Excalibur
quit (Connection closed)
[15:19:58]
*
Excalibur
joined #eggdrop
[15:19:58]
*
[Guru]
set mode +o Excalibur
[15:21:19]
libre4220
Est-ce que je pose la meme question ici au pas beson j'attends forum ?
[15:21:42]
@
CrazyCat
Ben c'est pas la peine de la poser vu que c'est sur le forum
[15:21:57]
*
BdS
quit (Connection closed)
[15:22:20]
libre4220
Ok impeccable je vous dérange pas + ici alors
[15:26:20]
@
CrazyCat
Tu peux rester connecté ici des fois que quelqu'un se réveille
[15:27:57]
@
CrazyCat
scan $chost {%[^@]} ident2 <-- bizarre ça
[15:28:32]
@
CrazyCat
lassign [split $chost @] uname uhost
[15:29:29]
@
CrazyCat
putnow "OS AKILL ADD +3 *[string trimleft $uname@* "~"] $reason"
[15:29:34]
libre4220
avant ça marchai comme ça mais maintenant
[15:33:31]
@
CrazyCat
% scan $test {%[^@]} test2
[15:36:04]
*
Excalibur
quit (Connection closed)
[15:38:08]
*
Excalibur
joined #eggdrop
[15:38:08]
*
[Guru]
set mode +o Excalibur
[15:38:12]
@
Excalibur
* <CC_Egg@Libera> a sychronisé le topic
[15:38:43]
@
CrazyCat
Mets un putlog $chost après le if
[15:38:56]
@
CrazyCat
Histoire de voir ce que reçoit le script
[15:42:31]
libre4220
Tcl error [akill_proc]: can't read "chost": no such variable
[15:48:16]
libre4220
exemple sa dois prendre que le sid466740@
[15:50:18]
@
CrazyCat
c'est bizarre que $chost n'existe pas vu que tu es dans le if {[set chost [getchanhost $nick2 $c]] ne ""} {
[15:55:35]
*
libre4220
quit (Read error)
[15:57:54]
*
libre4220
joined #eggdrop
[15:58:11]
libre4220
Toujours pas tres bizarre
[15:59:37]
@
CrazyCat
Je dois partir, mais si tu as appliqué mon code, réponds sur le forum en copiant/collant ce que tu obtiens en party-line
[15:59:52]
@
CrazyCat
Je jetterai un oeil ce soir
[16:01:13]
*
CrazyCat
is now known as CrazyCat[AFK]
[16:45:17]
@
Excalibur
-//- <uto@Epiknet> a quitté
[16:46:03]
@
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 20
[17:28:23]
*
machine
joined #eggdrop
[18:01:00]
*
libre4220
quit (Quit: Page closed)
[19:33:20]
*
machine
quit (Quit: Page closed)
[21:08:05]
@
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 21
[21:39:10]
@
Excalibur
-//- <uto@Epiknet> a quitté (Ping timeout: 180 seconds)
[21:40:05]
@
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 20
[21:53:43]
*
dennis
quit (Ping timeout: 180 seconds)
[22:29:40]
*
dennis
joined #eggdrop