Messages : 2,346
Sujets : 193
Inscription : Apr 2004
ah oui en effet,
getchanhost renvoit le user@host.
Tu dois donc faire:
tclcopier
set vhost [ lindex [ split [ getchanhost $vnick $chan ] "@" ] 1 ]
Messages : 111
Sujets : 20
Inscription : Nov 2007
Niveau d’avertissement :
0%
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 ??
Messages : 927
Sujets : 93
Inscription : Jul 2007
Â
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.
Messages : 111
Sujets : 20
Inscription : Nov 2007
Niveau d’avertissement :
0%
18/11/2007, 08:48
(Modification du message : 18/11/2007, 08:49 par Babytigrou16 .)
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.
Messages : 927
Sujets : 93
Inscription : Jul 2007
Â
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
Messages : 111
Sujets : 20
Inscription : Nov 2007
Niveau d’avertissement :
0%
ben je veux pas que sa touche au voice
que a ceux qui on pas de voice
qui parte
:/ cest possible
Messages : 927
Sujets : 93
Inscription : Jul 2007
Oui.
Tu regardes les flags de la personne (avec chattr $nick) et si les flags contiennent *v* alors tu ne fais pas le sapart.
Messages : 111
Sujets : 20
Inscription : Nov 2007
Niveau d’avertissement :
0%
eee désolé mais j'ai pas compris ce que ta voulue dire :s
Messages : 2,346
Sujets : 193
Inscription : Apr 2004
19/11/2007, 22:40
(Modification du message : 19/11/2007, 22:41 par CrazyCat .)
tclcopier
if { [ matchattr $handle -|v $chan ] } {
te permet de savoir si la personne est déclaré voice sur l'eggdrop, sinon:
tclcopier
if { [ isvoice $nick $chan ] } {
permet de voir si la personne est voice (pas par l'eggdrop) sur le canal.
Messages : 111
Sujets : 20
Inscription : Nov 2007
Niveau d’avertissement :
0%
ok alors il toucheras pas les voices c sa ???
Messages : 111
Sujets : 20
Inscription : Nov 2007
Niveau d’avertissement :
0%
comment faire pour que il fce que 1 sapart et non quand le user revient il fait un sapart automatique ! ???
Messages : 2,346
Sujets : 193
Inscription : Apr 2004
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.
Messages : 111
Sujets : 20
Inscription : Nov 2007
Niveau d’avertissement :
0%
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 ! :(
Messages : 2,346
Sujets : 193
Inscription : Apr 2004
21/11/2007, 10:12
(Modification du message : 21/11/2007, 10:13 par CrazyCat .)
Il n'y a pas à modifier le tcl, il suffit de choisir le mode de fonctionnement:
tclcopier
# Punishing method (1 = Kick, 2 = Kick/Ban)
set pmethod 2
tu choisis
1 et ça fera un kick
Messages : 111
Sujets : 20
Inscription : Nov 2007
Niveau d’avertissement :
0%
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 :(