Salut,
25.0 c'est la zone ou le code va s'activer. Donc tu met en fonction de la taille que tu veut qu'il s'affiche. Fait un test 50.0.
x, y, z c'est la position du centre du playertopoint donc tu met les "float" de ton checkpoint.
Exemple avec des données au hasard:
Si ton Checkpoint est :
SetPlayerCheckpoint(playerid, 2000.0, 2000.0, 2000.0, 6.0);
Pour faire une zone autour de ton checkpoint pour l'affichage tu fait:
if(PlayerToPoint(50.0, playerid, 2000.0, 2000.0, 2000.0)); pour le "50.0" c'est la taille de la zone d'affichage, en fonction des test, tu augmentera/diminuera a ta guise pour qu'il s'affiche quand tu veut.
Pour supprimer le checkpoint quand on sort de la zone je suis pas trop sur de comment faire faut que je fasse des tests (et oui encore des test mais j'aime pas donner des infos éronné).
Voila ++