Salut,
pour ton compte à rebours tu n'as qu'à faire une fonction qui s'appèle elle-même avec un timer...
forward Timer(secondes);
public Timer(secondes)
{
if(secondes == 0)
{
//action le timer est terminé...
}
else
{
//on relance la fonction, le temps n'est pas écoulé (mais en enlevant une seconde)...
SetTimerEx("Timer", 1000, 0, "d", secondes - 1);
}
return 1;
}
D'ailleurs, il n'y a rien d'extraordinaire dans une telle fonction, je ne vois pas pourquoi tu refuse de la mettre sur le forum...
Concernant ton problème de checkpoint, sache qu'il n'est pas possible de créer plus d'un checkpoint à la fois, si tu veut donner l'impression qu'il y en a plusieurs, il faut afficher le plus proche du joueur.
ps. tu semble vouloir tester l'ID d'un checkpoint, les checkpoints n'ont pas de numéro d'identification... Au mieux, utilise la position du checkpoint pour vérifier si c'est le bon.
++Sim++