Skip to content

Markers, blips, and checkpoints

World helpers are lightweight server-created entities. Put them in the same dimension as the players who should see them.

ts
const marker = vimp.markers.create(1, 100, -1900, 21, 1.2, {
  color: { r: 255, g: 45, b: 149, a: 180 },
  visible: true,
  dimension: 0,
})

const blip = vimp.blips.create(225, 100, -1900, 21, 48, 1, {
  name: 'Garage',
  shortRange: true,
  dimension: 0,
})

Set a blip's global option when every player in the same dimension should receive it regardless of distance. drawDistance is stored server-side but does not currently change streaming or rendering.

Checkpoints include a main position, a next position used for directional arrows, a radius, and RGBA color. For the final checkpoint in a route, use the same current and next coordinates.

Markers and checkpoints provide visuals; use colshapes or explicit server distance checks for authoritative interaction.

VIMP developer documentation