Salut a tous,
Je viens de débarquer sur le forum pour avoir quelque conseils de personnes qui utilisent souvent des timers, parce que moi : pas du tout !
( mais alors pas du tout, j'en ai utilisé un dans le temps et basta )
En fait j'ai un serveur privé (légal) que je développe en C#
Sur celui-ci j'ai fait un systéme qui fait apparaitre des ennemis.
( des zombies)
En fait j'aimerais déclencher ce système toutes les heures.
bon donc j'ai pas l'habitude alors je pensais faire quelque chose dans le genre ...
Je déclare mon timer de cette facon :
Je lance celui ci au démarrage, puis pour l'effet a exécuter je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part public static System.Timers.Timer timerzombies = new System.Timers.Timer(temps);
Donc est-ce que ça marche comme cela ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 timerzombies.Elapsed += delegate { DU CODE a exécuter timerzombie.Start(); // on relance le timer };
J'ai l'impression que c'est une méthode assez barbare
Et toute façon ici le timer dépendra du moment auquel il a était lancé, j'aimerais qu'il active les zombies toutes les heures de notre horloge a nous.
( Par exemple s'il s'active a 14h23 il finit a 15h23 donc, s'il est lancé a 14h23, il devrait finir a 15h puis reprendre a 16h ect pour que ce soit utile )
Yes/No ?
Merci par avance de cette petite aide![]()
Partager