Boucle + procedure

Vous voulez de l'aide ? Postez ici :)
Post Reply
logost
Posts: 12
Joined: 05 Sep 2020, 09:46

Boucle + procedure

Post 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?
francois
Posts: 456
Joined: 18 Oct 2010, 10:33
Location: France

Re: Boucle + procedure

Post by francois »

logost
Posts: 12
Joined: 05 Sep 2020, 09:46

Re: Boucle + procedure

Post 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.
francois
Posts: 456
Joined: 18 Oct 2010, 10:33
Location: France

Re: Boucle + procedure

Post 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.
eureka
Posts: 204
Joined: 08 Mar 2016, 22:18

Re: Boucle + procedure

Post 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.
logost
Posts: 12
Joined: 05 Sep 2020, 09:46

Re: Boucle + procedure

Post 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.
nadgamestv
Posts: 30
Joined: 05 Apr 2021, 02:44

Re: Boucle + procedure

Post by nadgamestv »

j'en profite pour poster ici je n'arrive pas à faire marcher les procédures ça me met un message d'erreur
Attachments
prob1.png
prob1.png (175.42 KiB) Viewed 1088 times
Post Reply