Important Note:
To make draw_road_item work, you'll need to pre-load your sprites (trees, signs, etc.) in a separate script or at the start of the level using getspritexxx or by assigning them to global variables.
For example, in your oncreate or a similar setup:
void spr =...