Communauté Eggdrop

Version complète : Bannir un host en TCL
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Pages : 1 2 3
ah oui en effet, getchanhost renvoit le user@host.
Tu dois donc faire:
tcl
set vhost [lindex [split [getchanhost $vnick $chan] "@"] 1]


ok une autres question si vous etes pro vous allez pourvoir me repondre !! :p

Comment on fait que apres une personne de 5 minute ne parle sur le saon que sa fait un sapart automatique

que le idle ajoute 5min et fait un sapart ??
Â
Tu lances un timer de 5mn qui va aller exécuter une proc quand il arrivera à expiration.

Dans cette proc, tu mets ton SAPART.

Tu définis un bind pubm * pour détecter quand quelqu'un parle et si c'est le cas, tu interromps le timer et tu en relances un nouveau de 5mn.


Petite remarque : inutile de m'envoyer un pm pour me dire quand tu postes une question sur le forum, je la verrai bien tôt ou tard.
et comment je fait sa O_o j'ai jamais fait sa :/ et si possible mettre le timer pour 3minute

Et que sa met pas le sapart au voice svp.
Â
Tu demandes comment faire, je t'explique comment faire.
Si tu cherchais quelqu'un pour faire des scripts à ta place, tu n'as pas posé la bonne question.

CrazyCat vient de poster un truc qui pourrait t'intéresser : Script anti-idle
ben je veux pas que sa touche au voice
que a ceux qui on pas de voice
qui parte
:/ cest possible
Oui.

Tu regardes les flags de la personne (avec chattr $nick) et si les flags contiennent *v* alors tu ne fais pas le sapart.
eee désolé mais j'ai pas compris ce que ta voulue dire :s
tcl
if {[matchattr $handle -|v $chan]} {


te permet de savoir si la personne est déclaré voice sur l'eggdrop, sinon:
tcl
if { [isvoice $nick $chan] } {


permet de voir si la personne est voice (pas par l'eggdrop) sur le canal.
ok alors il toucheras pas les voices c sa ???
comment faire pour que il fce que 1 sapart et non quand le user revient il fait un sapart automatique ! ???
Explique posémment et avec de vrais mots ce que tu veux faire, j'ai beaucoup de mal à te comprendre.

Et au cas où tu n'aurais pas lu ce qui t'a été dit précédemment: nous ne ferons pas ton tcl, nous te donnerons les moyens de le faire! Tu devras réfléchir un peu quand même.
rhoo j'ai vue merci je veux faire que sapart quand la personne ne parle plus a partir de 3 minute et j'ai tester le anti-idel et le user ne peux pu revenir par la suite mes moi je veux que il revient et jai essayer de modifier et bouum pu rien ne focntionne ! Sad
Il n'y a pas à modifier le tcl, il suffit de choisir le mode de fonctionnement:
tcl
# Punishing method (1 = Kick, 2 = Kick/Ban)
set pmethod 2


tu choisis 1 et ça fera un kick
vi je c'est mais moi j'aimerais que sa soit un SAPARt au lieu du kick et que sa kick pas toujour la personne Sad
Pages : 1 2 3