trigger, covering the "checkpoint":
activated by side of biker (civ I assume), once
condition: present
on activation: thislist exec "bikefirst.sqs"
(syntax could be [thislist] exec "bikefirst.sqs", or even:
bikes = thislist; [bikes] exec "bikefirst.sqs". Or without the brackets...
)
bikefirst.sqs:
_dude= _this select 0
hint format ["First at this waypoint is: %1", name _dude]
exit
This is just theory and not tested...but I think it should work.