Du brauchst eigentlich nur einen Checkpoint, nähmlich einen bzw. zwei nach der Hälfte der Strecke (der Grund dürfte klar sein), dann hast du es am einfachsten
*Event Checkpoint*
Switch "Checkpoint" on
*Ende*
*Event Ziel*
If "Checkpoints" is on
- Variable "Runden" + 1
- Switch "Checkpoint" off
*Ende*