Skip to Content
Game ReferencesCheckpoints
Report an error
Open in ChatGPTOpen in Claude

Checkpoints

Checkpoints are 3D visual markers used for races, missions, and navigation. They are larger and more visible than standard markers. Use CreateCheckpoint to place them. Create checkpoints only while players need them, retain the returned handle, and delete each checkpoint when the route or activity finishes.

Quick Usage

-- Create a checkpoint local checkpoint = CreateCheckpoint( 2, -- Type (thick chevron up) x1, y1, z1, -- Position x2, y2, z2, -- Point towards (next checkpoint) 5.0, -- Radius 255, 255, 0, 100, -- RGBA colour 0 -- Reserved ) -- Delete when done DeleteCheckpoint(checkpoint)
// JavaScript equivalent const checkpoint = CreateCheckpoint(2, x1, y1, z1, x2, y2, z2, 5.0, 255, 255, 0, 100, 0); DeleteCheckpoint(checkpoint);

All Checkpoint Types

Official source · Snapshot: · Download complete JSON

238 of 238 entries

Standard Checkpoints
PreviewID / rangeMarker association
00
11
22
33
44
55
66
77
88
99
1010
1111
1212
1313
1414
1515
1616
1717
1818
1919
2020
2121
2222
2323
2424
2525
2626
2727
2828
2929
3030
3131
3232
3333
3434
3535
3636
3737
3838
3939

Source scope and usage notes

The checkpoint ordering is documented for build 2189; earlier builds can use different IDs. The second group is not a second list of checkpoint types: it contains reserved-parameter values for types 44–46. Values of 100 or more add the listed marker beside the number. Keep type, reserved value, and marker ID separate.

Images are served from this repository, not hotlinked. Empty source fields and unknown identifiers are retained as unknown. View the official source  or download the complete dataset.