let speedo = mp.browsers.new("package://speedometer/CEF/speedometer.html"); let showed = false; let player = mp.players.local; var dictLoaded = false; mp.events.add('render', () => { if (player.vehicle && player.vehicle.getPedInSeat(-1) === player.handle && !globalData.HideGui) // Check if player is in vehicle and is driver { if (!dictLoaded) { mp.game.graphics.requestStreamedTextureDict("vehicleimages", true); dictLoaded = true; } mp.game.graphics.drawRect(0.5, 0.995, 0.35, 0.05, 0, 0, 0, 170); mp.game.graphics.drawSprite("vehicleimages", "engine", 0.5, 0.5, 0.25, 0.25, 0, 255, 255, 255, 128); } else if (dictLoaded) { mp.game.graphics.setStreamedTextureDictAsNoLongerNeeded("vehicleimages"); dictLoaded = false; } });