Page 1 sur 1

Annuler commandes envoyées en afterSec

Publié : 15 mars 2022, 11:57
par WileCoyote93
Salut, est-ce que vous connaissez un moyen de purger les commandes envoyées en afterSec, (c'est-à-dire, faire en sorte, qu'elles ne s'exécutent jamais)?

Imaginons qu'un script allume progressivement les lumières avec des afterSec, et que l'utilisateur farceur, demande l'extinction... Ça va s'eteinde, mais le prochain setRGB(...).afterSec(...) va rallumer la lampe, qui ne s'éteindra plus...

Des idées ? (à part un switchOff().afterSec(max)

Je fais ça et je publierai mon script bien disco ;) (cycle de couleurs sur plusieurs lampes RGB)

Re: scripts lua toutes les 10 secondes

Publié : 15 mars 2022, 12:35
par Keros
Nous en avons déjà parlé ;)

Re: scripts lua toutes les 10 secondes

Publié : 15 mars 2022, 21:43
par WileCoyote93
Ouais, mais j'ai essayé, ça ne marche pas chez moi...

Si vous avez du temps, on peut essayer de débugger ça, je suis sûr que ça marche chez vous et comme c'est la première fois que je fais ça, le pb doit être de mon côté...

Message privé svp.

Re: Annuler commandes envoyées en afterSec

Publié : 16 mars 2022, 12:26
par Keros
Je viens de créer un nouveau sujet à partir de tes messages.

Mets nous ton code stp : nous pourrons l’analyser et peut-être comprendre pourquoi tu as ton souci.