Probleme d'auto away [Résolu]

Signaler
Messages postés
30
Date d'inscription
mercredi 27 septembre 2006
Statut
Membre
Dernière intervention
17 mars 2008
-
Messages postés
2466
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
1 août 2010
-
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

Messages postés
2466
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
1 août 2010
1
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 ^^
Messages postés
1287
Date d'inscription
mercredi 21 avril 2004
Statut
Membre
Dernière intervention
21 février 2009

utilise un halt pour arrêter le code par défaut ainsi que ^ devant le *:TEXT

ON ^*:TEXT:
Messages postés
2466
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
1 août 2010
1
??
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
Messages postés
1287
Date d'inscription
mercredi 21 avril 2004
Statut
Membre
Dernière intervention
21 février 2009

ah ouais, pas fait gaffe, pardon ^^
Messages postés
30
Date d'inscription
mercredi 27 septembre 2006
Statut
Membre
Dernière intervention
17 mars 2008

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; ©
Messages postés
30
Date d'inscription
mercredi 27 septembre 2006
Statut
Membre
Dernière intervention
17 mars 2008

merci wins et arkans ca marche nikel
je savais pas qu'il fallais nomer les timers
Messages postés
2466
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
1 août 2010
1
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