Skip to main content

Troubleshooting

The strip does not appear​

  • You must be the driver or the front passenger, and the vehicle must have a radio (DoesPlayerVehHaveRadio). Bicycles and many boats and aircraft have none.
  • The strip is hidden while the pause menu is open.
  • Set Config.Debug = true and watch F8: the canUseRadio line tells you which of the three conditions fails.

Scrolling does nothing while holding Q​

  • With Config.TakeOverControls = true the resource reads the cursor scroll controls (241 / 242) and the left / right arrows (174 / 175). If another script disables those controls each frame, the inputs never arrive.
  • Check that the key mapped to the radio wheel (control 85) is really the key you hold; the resource reads control 85, not the letter Q.
  • With Config.Debug = true every recognised input prints an input: line with the raw control states.

Radio stays silent after choosing OFF​

This was the reason for the current control scheme. The resource tunes with SetVehicleRadioEnabled(vehicle, true) before SetVehRadioStation, and it calls SetUserRadioControlEnabled(true) once at start. If a previous script left user radio control disabled, restart gta6_radio or re-enter the vehicle once.

Some stations show the fallback tile​

The tile falls back to station__unknown.png when html/stations/station_<INTERNAL_NAME>.png is missing. Add a PNG named after the internal station name (see Assets & Credits).

The strip overlaps my HUD​

Change Config.Top. The default '9vh' is tuned for gta6_hud's compass.

Two scripts fight over the radio​

Any other resource that disables control 85, calls SetUserRadioControlEnabled(false) or switches stations on the wheel will conflict. Keep one radio script.

Still need help?​