Page 1 sur 1

multi timer

Posté : 21 janv. 2017, 11:50
par capi
Bonjour à tous,

Comme beaucoup ici, je cherche a automatiser des actions dans un jeu de farming.
Mon problème, c'est que j'ai 3 types de récolte a faire, Poisson, Bois, Pierre. Bien sur avec des temps différents
Actuellement je peux récolter qu'un seul type a la fois, sauf quand elles ont le même temps de production et là c'est pas le cas.

Voici mon code actuel;

Code : Tout sélectionner

Label	Poisson
Move Mouse	514;499;Direct;ImgRef0;
Click	Left click;
Move Mouse	594;534;Direct;
Click	Left click;
Move Mouse	673;589;Direct;
Click	Left click;
Move Mouse	747;634;Direct;
Click	Left click;
Move Mouse	836;670;Direct;
Click	Left click;
Pause	00:10:01
Goto	Poisson
Label	Pierre
Commentaire	Pierre1
Move Mouse	768;450;Direct;
Click	Left click;
Move Mouse	757;529;Direct;ImgRef18;
Click	Left click;
Move Mouse	962;733;Direct;ImgRef19;
Click	Left click;
Pause	00:12:31
Label	Scirie
Commentaire	Bois1
Move Mouse	1271;451;Direct;ImgRef0;
Click	Left click;
Move Mouse	1257;529;Direct;ImgRef1;
Click	Left click;
Move Mouse	948;713;Direct;ImgRef2;
Click	Left click;
Commentaire	Bois2
Move Mouse	1203;482;Direct;ImgRef3;
Click	Left click;
Move Mouse	1192;561;Direct;ImgRef4;
Click	Left click;
Move Mouse	956;710;Direct;ImgRef5;
Click	Left click;
Pause	00:06:01
le Goto est posé ici pour récolter simplement le poisson

Ce que je cherche a faire,
1 -> dès que je lance le script, il me fait toutes les ressources.
2 -> que toutes les 10min, qu'il fasse un Goto sur poisson
3 -> que toutes les 12min30, qu'il fasse un Goto sur Pierre
4 -> que toutes les 6min, qu'il fasse un Goto sur Bois

j'ai essayé plusieurs méthode avec des variable, des Examine mais rien ne fonctionne. C'est pour cela que je viens vous demander de l'aide


Amicalement et merci d'avance pour votre aide.

Capi

Re: multi timer

Posté : 21 janv. 2017, 23:08
par Onissius
Fait plutôt un calcul pour savoir a quel temps sera la prochaine action pour chaque action. Quant le temps le plus cours arrive, calcule son temps suivant exécute ton action et tu boucle.

Re: multi timer

Posté : 22 janv. 2017, 14:50
par capi
Merci Onissius pour ta réponse.
Par contre si je viens a améliorer l'une de mes production, le temps change... et c'est la que ça peut poser problème sur une boucle infinie

Re: multi timer

Posté : 23 janv. 2017, 14:45
par Onissius
Utilise 1 variable pour le temps de cooldown de chaque production en plus, comme ça si ça change tu ne change qu'une variable.

Re: multi timer

Posté : 28 janv. 2017, 23:50
par capi
Salut Onissius,

peux tu me donner un exemple pour que je comprennes un peu mieux.

Merci d'avance

Re: multi timer

Posté : 31 janv. 2017, 20:24
par Onissius
Si tu as 3 timer, 00:00:15, 00:00:30 et 00:00:40 sec.
Dans 3 variables tu met l'heure du prochain timer 00:00:30, 00:01:00, 00:01:20
Tu exécute tes 3 actions.
tu boucle jusqu’à arriver a un temps de l'une des variables.
Tu exécute l'action qui correspond et tu met le timer au temps suivant. 00:01:00.