Gas Stations·Exports
Exports
O DS-GasStations expõe dois exports do lado do cliente para ler e alterar o nível de combustível de um veículo. Chame eles de qualquer outro script de cliente.
GetFuel
clientRetorna o nível de combustível atual de um veículo, na faixa de 0–100 que o script controla.
Assinatura
Lua
exports['DS-GasStations']:GetFuel(vehicle)Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| vehicle | number | O handle da entidade do veículo. |
Retorna
number
O nível de combustível atual (0–100).
Exemplo
Lua
local vehicle = GetVehiclePedIsIn(PlayerPedId(), false)
local fuel = exports['DS-GasStations']:GetFuel(vehicle)
print(('Current fuel: %.1f'):format(fuel))SetFuel
clientSobrescreve o nível de combustível de um veículo. Os valores são limitados à faixa 0–100. Quando o combustível é definido como 0, o motor é desligado automaticamente; ao subir acima de zero, o motor volta a ligar.
Assinatura
Lua
exports['DS-GasStations']:SetFuel(vehicle, amount)Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| vehicle | number | O handle da entidade do veículo. |
| amount | number | O novo nível de combustível (0–100). |
Exemplo
Lua
local vehicle = GetVehiclePedIsIn(PlayerPedId(), false)
exports['DS-GasStations']:SetFuel(vehicle, 50)