Probleme d'auto away

Résolu
cs_mixam
Messages postés
30
Date d'inscription
mercredi 27 septembre 2006
Statut
Membre
Dernière intervention
17 mars 2008
- 27 nov. 2007 à 17:49
cs_wims
Messages postés
2466
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
1 août 2010
- 2 déc. 2007 à 05:35
bonjour j'ai un probleme avec mon systeme d'auto away il s'affiche plusieurs fois
voici le code
on 1:input:*: if ( %away off ) && ( %auto on ) { .timer 1 1800 aw Auto-Away apres 30 minutes d'inactivité }
}

help me please

7 réponses

cs_wims
Messages postés
2466
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
1 août 2010
1
27 nov. 2007 à 21:31
Ok, c'est parce que tu ne nomme pas ton timer, ce qui fait que mirc crée plein de petit timer différent.Pour résoudre cela, nomm simplement ton timer :
.timeraway 1 1800 ... par exemple (ici le nom est away)
n'oublie pas d'arrété le timer lorsque tu reviens d'away ^^
3
RCA ArKanis
Messages postés
1287
Date d'inscription
mercredi 21 avril 2004
Statut
Membre
Dernière intervention
21 février 2009

27 nov. 2007 à 18:18
utilise un halt pour arrêter le code par défaut ainsi que ^ devant le *:TEXT

ON ^*:TEXT:
0
cs_wims
Messages postés
2466
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
1 août 2010
1
27 nov. 2007 à 20:47
??
C'est un on input, et le ^ n'existe pas sur l'evenement on input :$
Faudrait que tu nous donnes plus d'indication quant a ce qui s'affiche plusieurs fois et fournir l'alias aw serait pas non plus de refus
0
RCA ArKanis
Messages postés
1287
Date d'inscription
mercredi 21 avril 2004
Statut
Membre
Dernière intervention
21 février 2009

27 nov. 2007 à 21:02
ah ouais, pas fait gaffe, pardon ^^
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_mixam
Messages postés
30
Date d'inscription
mercredi 27 septembre 2006
Statut
Membre
Dernière intervention
17 mars 2008

27 nov. 2007 à 21:20
alias aw {
  ame [Absent] �7; $$1- �7;  ©
  set %raison.away $$1-
  .timerdecompte off
  set %temps $ctime
  set %away on 
  nick me
  halt
}
alias re {
  ame [Retour] �7; %raison.away �7; ( depuis $duration($calc($ctime - %temps)) ) ©
  nick me
  set %away off
}on 1:input:*: if ( %away off ) && ( %auto on ) { .timer 1 1800 aw Auto-Away apres 30 minutes d'inactivité }
}

la phrase qui s'affiche plusieur fois c'est celle la

[18:16:54] * MixaM [Absent] �7; Auto-Away apres 30 minutes d'inactivité �7; ©
0
cs_mixam
Messages postés
30
Date d'inscription
mercredi 27 septembre 2006
Statut
Membre
Dernière intervention
17 mars 2008

1 déc. 2007 à 23:36
merci wins et arkans ca marche nikel
je savais pas qu'il fallais nomer les timers
0
cs_wims
Messages postés
2466
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
1 août 2010
1
2 déc. 2007 à 05:35
Tu n'est pas obligé, cependant pour pouvoir l'arrété après, c'est plus chiant, les timers sans nom son généralement des timers qui n'execute qu'une seul commande avec un certain délai
0