# Exports

{% hint style="warning" %}
**This page is for developers who want to utilize some of ours functions and exports within their scripts**
{% endhint %}

{% tabs %}
{% tab title="GetFuel" %}
{% hint style="success" %}
This export will return the amount of fuel the given vehicle has. Look below for an example
{% endhint %}

<table data-full-width="true"><thead><tr><th>Lua</th><th>JS</th></tr></thead><tbody><tr><td><pre class="language-lua"><code class="lang-lua">GetFuel(Vehicle: entity)
  -- Get the closest vehicle using QBCore.Functions.GetClosestVehicle()
  local vehicle = QBCore.Functions.GetClosestVehicle()
  -- Get the fuel amount of the closest vehicle using exports['vt-fuel']:GetFuel(vehicle)
  local fuel = exports['vt-fuel']:GetFuel(vehicle)
  -- Print the fuel amount of the closest vehicle
  print(fuel)
</code></pre></td><td><pre class="language-javascript"><code class="lang-javascript">function GetFuel(vehicle) {
  // Get the closest vehicle using QBCore.Functions.GetClosestVehicle()
  var closestVehicle = QBCore.Functions.GetClosestVehicle();
  // Get the fuel amount of the closest vehicle using exports['vt-fuel'].GetFuel(vehicle)
  var fuel = exports['vt-fuel'].GetFuel(closestVehicle);
  // Print the fuel amount of the closest vehicle
  console.log(fuel);
}

// Call the GetFuel function with a vehicle entity
var myVehicle = /\* Your vehicle \*/;
GetFuel(myVehicle); </code></pre></td></tr></tbody></table>
{% endtab %}

{% tab title="SetFuel (CLIENT AND SERVER EXPORT)" %}
{% hint style="success" %}
This export is used for setting the fuel in vehicles, please use the below example to implement it into your scripts!
{% endhint %}

<table><thead><tr><th>Lua</th><th>JS</th></tr></thead><tbody><tr><td><pre class="language-lua"><code class="lang-lua">-- SetFuel function sets the fuel of a vehicle to a specified value
-- Vehicle parameter represents the entity of the vehicle
-- Fuel parameter is the desired fuel value (number)
SetFuel(Vehicle: entity, Fuel: number)

\-- Get the closest vehicle using QBCore.Functions.GetClosestVehicle()
local vehicle = QBCore.Functions.GetClosestVehicle()
\-- Set the fuel of the closest vehicle to 100
exports\['vt-fuel']:SetFuel(vehicle, 100) </code></pre></td><td><pre class="language-javascript"><code class="lang-javascript">function SetFuel(vehicle, fuel) {
// Set the fuel of the vehicle using exports\['vt-fuel'].SetFuel(vehicle, fuel)
exports\['vt-fuel'].SetFuel(vehicle, fuel);
}

// Get the closest vehicle using QBCore.Functions.GetClosestVehicle()
var vehicle = QBCore.Functions.GetClosestVehicle();

// Set the fuel of the closest vehicle to 100
SetFuel(vehicle, 100); </code></pre></td></tr></tbody></table>

{% endtab %}
{% endtabs %}
