Salut,
" mais le soucis ces qu'il ne marche pas il m'indique que les millieme de seconde. "
Et c'est quoi pour toi un tickCount qui marche ?
Sinon, je vois pas l'intérêt de ta fonction GetRaceTick() qui ne fait que retourner RaceCount, autant utiliser RaceCount à la place.
l'interêt c'est que c'est plus beau et plus pratique. S'il change son système (ce qui est probable) il n'aura qu'à modifier la fonction et non pas chaque appel....
un TickCount est supposé de retourne le nombre de milliseconde écoulé depuis un événement particulier (dans son cas le lancement du serveur). Si je comprend bien ce que master-bru veut dire, la valeur de tckcount se situe toujours entre 0 et 1000 donc c'est comme si on élimine les secondes, les minutes et les heures pour ne garder que les milisecondes. Pour avoir déjà regardé le code de ce plugin, je ne voit pas du tout ce qui pourrait causer ce problème, le plugin appèle la fonction donnant le temps sous linux et utilise chaque éléments correctement en allant même aux micro secondes (divisées par 1000 bien sur).
Essaie d'utiliser GetTickCount() simplement pour voir ce que la fonction retourne. Sur mon serveur (sur nunux), la fonction semblait fonctionner correctement et j'ai donc pu enlever ce plugin.
ps. l'ennui avec ton remplacement c'est qu'il serait surprenant que sa-mp face l'appel exactement à la milliseconde près, tu risque d'avoir de fausses données. À noter que si tu n'as pas besoin d'une précision très grande, ce n'est pas grave, tu peut même augmenter le temps entre chaque appel (disons 10ms et tu ajoute 10 à ta variable à chaque appel...)
++Sim++