If you do as i did , your game won't be compatible with the arcade , also be sure to know that there is only 1 global checkpoint object , just copy this object and place the checkpoint as you want , and be sure to place them in order of copy
You can do it with the webstorage plugin ( set LocalVariables )
but..
They have to save by clicking on a button
Legend:S.C.= Webstorage Local Variable "SavedCheckpoint"
example:
---On Exit Clicked : Set (Webstorage Local Variable "SavedCheckpoint") to LastCheckpoint
---On Checkpoint Touched by Player :
-----------Pick instance 0 (First checkpoint) : Set LastCheckpoint to 1
--- On PlayObject (Main-menu Play ) clicked :Set LastCheckpoint to S.C.
---------- If LastCheckpoint = 1 :
---------------Pick instance 0
---------------------------------- Spawn Player on Checkpoint
Here ya go <img src="smileys/smiley2.gif" border="0" align="middle" />
Note: if you dont understand anything just post the capx , i will help you edit it
Also repeat this for all checkpoints
(example for Checkpoint 2)
-----------Pick instance 1 (add 1 for each checkpoint) : Set LastCheckpoint to 2 (add 1 for each checkpoints)
---------- If LastCheckpoint = 2 :(add 1 for each checkpoint)
---------------Pick instance 1 (add one for each checkpoint)
---------------------------------- Spawn Player on Checkpoint