Communauté Eggdrop
Autosajoin en fonction des pseudos et vhost. - Version imprimable

+- Communauté Eggdrop (https://forum.eggdrop.fr)
+-- Forum : Eggdrop et TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=8)
+--- Forum : Scripts TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=4)
+--- Sujet : Autosajoin en fonction des pseudos et vhost. (/showthread.php?tid=486)

Pages : 1 2


RE: Autosajoin en fonction des pseudos et vhost. - fedora - 10/01/2010

Avoir un access IrcOp sur le serveur puis crée un Script TCL qui le mettra ircop lors de ça connexion au serveur.

Exemple:

tcl
bind raw - "001" IrcOpbOt
proc IrcOpbOt{ from keyword text } {
.......
}



sur le site y à divers explications pour mettre sont bot Ircop .. voir même certain TCL .
regarde aussi ce poste il peut être utile..

Oper-TCL


Cordialement


RE: Autosajoin en fonction des pseudos et vhost. - dimoala - 10/01/2010

merci fedora


RE: Autosajoin en fonction des pseudos et vhost. - Dylan - 04/03/2010

Bonsoir,

J'ai tester se script, mon bot étant IrcOp. Il m'affiche cette erreur en ctcp :

Tcl error [list_saj]: can't read "vhostkill": no such variable
Tcl error [add_saj]: can't read "vhostkill": no such variable

Pouvez-vous m'aider ?


RE: Autosajoin en fonction des pseudos et vhost. - heretoc - 04/03/2010

Il voit pas la variable vhostkill (donc une vhost que ta du rajouter toi meme ?)
verifie qu'il est d'avoir mis dans la global ton "vhostkill" et de bien avoir fait le "set vhostkill { v@host.com }" par exemple


RE: Autosajoin en fonction des pseudos et vhost. - Dylan - 14/03/2010

voila mais maintenant j'ai sa comme erreur :

[02:06:28] (~Dylan) !addsaj Dylan #test
[02:06:28] (&Zender) OK. AutoJoin vers $4 ajouté pour $3.
[02:06:32] (~Dylan) !listsaj
[02:06:32] (&Zender) Liste Des Auto-Join :
[02:06:32] (&Zender) $3 ($4),
[02:06:32] (&Zender) Fin De La Liste.

Merci d'avance Smile


RE: Autosajoin en fonction des pseudos et vhost. - Dylan - 07/04/2010

Personne ?


RE: Autosajoin en fonction des pseudos et vhost. - heretoc - 07/04/2010

je dit peut etre des conneries mais remplaces les lignes suivantes:
tcl
set 3 [lindex $text 0]
set 4 [lindex $text 1]



Par les lignes:
tcl
set 3 [lindex $text 1]
set 4 [lrange $text 2 end]



Je n'est pas test ces juste un truc qui me sauté aux yeux


RE: Autosajoin en fonction des pseudos et vhost. - BlackNight - 11/05/2010

heretoc a écrit :je dit peut etre des conneries mais remplaces les lignes suivantes:
tcl
set 3 [lindex $text 0]
set 4 [lindex $text 1]



Par les lignes:
tcl
set 3 [lindex $text 1]
set 4 [lrange $text 2 end]



Je n'est pas test ces juste un truc qui me sauté aux yeux

Je déterre un vieux post, mais non, il n'y a pas d'erreur dans le second code posté.
Il y manque certes une initialisation des variables au lancement de l'eggdrop, mais du reste il est complètement fonctionnel. Il faut juste reprendre et modifier quelques déclarations de variables comme vhostkill avec le premier code posté.

Avec un petit peu de compréhension sur ce que j'ai fait, en tout cas pour les parties les plus simples, on sais palier à ce petit souci.

ps: si je retrouve mon code complet je le corrigerai pour donner une version totalement fonctionelle, mais un peu instable, ca dépends des jours et de l'humeur de l'eggdrop.

Je précise tout de même, ce script est développé pour un eggdrop via UnrealIRCd. Il existes d'autres commandes pour forcer le join avec d'autres Deamons. à vous de modifier selon vos besoins Wink