Page 1 of 1

Boucle + procedure

Posted: 20 Apr 2021, 14:27
by logost
Bonjour pour un jeu j'aimerais pouvoir exécuter toutes les 4s une procédure toutes les 6s une 2eme procédure et toutes les 8s une dernière procédure puis que le scripte boucle indéfiniment jusqu'à ce que je le stop. Malheureusement je ne vois pas comment faire, une idée?

Re: Boucle + procedure

Posted: 20 Apr 2021, 15:26
by francois

Re: Boucle + procedure

Posted: 20 Apr 2021, 20:07
by logost
merci j'ai reussi a l'adapter et comprendre le principe mais je n'arrive pas a le faire fonctionner en milliseconde pour faire une action toutes les 4.24s et une autre toutes les 4.8s.

Re: Boucle + procedure

Posted: 21 Apr 2021, 09:25
by francois
Bonjour,

Dans votre 1ere question :
pouvoir exécuter toutes les 4s une procédure toutes les 6s une 2eme procédure et toutes les 8s

Il est possible d'adapter le script proposé en provoquant un "wait" toutes les 2s

et en testant si :
(temps actuel - temps début) est un multiple de 2 X 2 s et/ou 3 X 2 et/ou 4 X 2
(via par exemple l'utilisation de l'instruction '%' )



Dans votre 2eme question :
faire une action toutes les 4.24s et une autre toutes les 4.8s.
La mise en oeuvre de la même démarche n'est plus envisageable :
Il faudrait tester toutes les 0,04 secondes

Ici la difficulté vient - qu'à ma connaissance - via un script Actiona et uniquement avec des actions Actiona
on ne peut pas paralléliser 2 processus.

Re: Boucle + procedure

Posted: 21 Apr 2021, 10:26
by eureka
Could you try an Actiona script which starts a cronjob running (every 0.04 seconds)?

The cronjob can run a second Actiona script for managing the game.

You can have two Actiona instances in parallel if you clone Actiona .exe by giving the cloned binaries separate names to avoid conflict.

Actiona.exe (original), Actiona1.exe (cloned), Actiona2.exe (cloned)

Nearest approach to parallel threads.

Re: Boucle + procedure

Posted: 21 Apr 2021, 11:20
by logost
La mise en oeuvre de la même démarche n'est plus envisageable :
Il faudrait tester toutes les 0,04 secondes
serait il possible de faire une boucle toute les 10 ms et ainsi verifier toutes les boucles?
Could you try an Actiona script which starts a cronjob running (every 0.04 seconds)?
i will try.

Re: Boucle + procedure

Posted: 01 May 2021, 01:14
by nadgamestv
j'en profite pour poster ici je n'arrive pas à faire marcher les procédures ça me met un message d'erreur