Page 1 sur 1

Mais comment faire...

Publié : dim. févr. 07, 2016 10:05 pm
par Osi_3D
... une tempo de quelques secondes en language LUA pour nos scripts préférés ?????
Et bonjour,
Voila j'ai beau chercher je ne trouve pas le moyen de faire une tempo dans mes scripts, je sais que LUA ne gère pas nativement ce genre de commande mais il doit y avoir un moyen??
et je n'arrive pas à exploiter ces lignes de codes :

timer = os.clock()
> while os.clock() - timer <= 5 do end

Des pros :busted_co du script/lua pourraient-il me venir en aide ? :hum:
Merci & bon vol.

Re: Mais comment faire...

Publié : lun. févr. 08, 2016 12:51 pm
par Osi_3D
...aprés des recherches cette fonction "tempo" en lua marche!

local clock = os.clock
function sleep(n) -- seconds
local t0 = clock()
while clock() - t0 <= n do end
end

sleep(5)

print ("hello world")

mais pour cela il faut une "tiers libraries" winapi , y a t'il un moyen d'incorporer cette "libraries" à l'éditeur de mission de DCS? un peu à la manière de MIST.

Re: Mais comment faire...

Publié : mer. mars 09, 2016 5:00 am
par Robin Hood
MIST est un fichier .lua qui contient des définitions de fonctions à faire lire par DCS au début d'une mission. Pour les librairies winapi, aucune idée