Yes, just use something like y_areas or the streamer plugin to detect an area around your checkpoint. For example:
pawn Код:
SetPlayerCheckpoint(playerid, 45.0, 12.0, 55.0, 5.0); // Create a checkpoint of radius 5.
gLargerArea = Area_AddCircle(45.0, 12.0, 10.0); // Create a circular area of radius 10.
I would guess the syntax for the streamer is similar.