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