Bannir un host en TCL
#16
ah oui en effet, getchanhost renvoit le user@host.
Tu dois donc faire:
tcl
set vhost [lindex [split [getchanhost $vnick $chan] "@"] 1]


Présent sur le Tchat francophone
Répondre
#17
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 ??
Répondre
#18
Â
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.
Toute l'actualité de mes scripts ici (dernière mise à jour le 14/07/2018)
Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.
Répondre
#19
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.
Répondre
#20
Â
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
Toute l'actualité de mes scripts ici (dernière mise à jour le 14/07/2018)
Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.
Répondre
#21
ben je veux pas que sa touche au voice
que a ceux qui on pas de voice
qui parte
:/ cest possible
Répondre
#22
Oui.

Tu regardes les flags de la personne (avec chattr $nick) et si les flags contiennent *v* alors tu ne fais pas le sapart.
Toute l'actualité de mes scripts ici (dernière mise à jour le 14/07/2018)
Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.
Répondre
#23
eee désolé mais j'ai pas compris ce que ta voulue dire :s
Répondre
#24
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.
Présent sur le Tchat francophone
Répondre
#25
ok alors il toucheras pas les voices c sa ???
Répondre
#26
comment faire pour que il fce que 1 sapart et non quand le user revient il fait un sapart automatique ! ???
Répondre
#27
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.
Présent sur le Tchat francophone
Répondre
#28
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 ! :(
Répondre
#29
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
Présent sur le Tchat francophone
Répondre
#30
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 :(
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
Tchat 100% gratuit - Discutez en toute liberté - Transitionnez vers Linux - Discussions dans le Lauragais - Communauté LGBT respectueuse - soutien aux victimes de cybermalveillance - pour les filles par les filles