snt-fuelstations


Exports: Server

exports['snt-fuelstations']:setVehicleFuelLevel(model,plate,level)
-- model : string/number : modelo (hash) do veículo
-- plate : string : placa do veículo
-- level : number : valor de combustível a ser setado para o veículo em questão.

Setar a gasolina de um veículo (útil para quando ele for gerado pela garagem, por exemplo). Não é obrigatória a sua utilização! A sincronização será realizada de forma automática, basta setar o nível de combustível corretamente na entidade do veículo quando ele for criado (cliente).


exports['snt-fuelstations']:getVehicleFuelLevel(model,plate)
-- model : string/number : modelo (hash) do veículo
-- plate : string : placa do veículo

Retorna a gasolina atual de um veículo, pelo modelo e placa (atenção: se o nível de gasolina do veículo ainda não possuir um valor de gasolina sincronizado, seja pela primeira utilização do veículo por um jogador ou pelo uso do export setVehicleFuelLevel, o retorno deste export será nulo).


exports['snt-fuelstations']:addMoneyForStation(id,amount)
-- id : string : conforme cadastrado em config.lua > stations.
-- amount : number : quantidade de dinheiro a ser adicionada ao caixa

Adiciona valores ao caixa de uma estação.


exports['snt-fuelstations']:removeMoneyFromStation(id,amount)
-- id : string : conforme cadastrado em config.lua > stations.
-- amount : number : quantidade de dinheiro a ser removida do caixa

Remove valores do caixa de uma estação.


Define a quantidade de combustível no tanque de uma estação.


Adiciona combustível ao tanque de uma estação.



Realizar o reabastecimento de veículo próximo do jogador, usando um item "galão de combustível" por exemplo, no inventário.

O export, retornará true, caso haja um veículo próximo que pode ser reabastecido. Ao chamá-lô, ele fará o jogador olhar pro veículo, fazer uma animação e também abastecerá o veículo com a quantidade (amount) de combustível passada. Veja no exemplo abaixo a função do item, no snt-inventory:


Exports: Client

Forçar a sincronização do combustível de um veículo, via CLIENTE. O ped deve estar no volante (p1) do veículo em questão, para que a sincronização seja efetuada. Para outros casos, faça a sincronização via server. Utilize somente em casos que a gasolina do veículo é alterada/ajustada no cliente, por algum motivo.


Pegar o consumo de gasolina de um veículo, no momento em que o export está sendo chamado. Retorna um double (0.0 - consumo).

Remove combustível do tanque de uma estação.


Retorna true caso o consumo de gasolina do veículo estiver desativado.


Retorna a gasolina atual de um veículo, pelo modelo e placa (atenção: se o nível de gasolina do veículo ainda não possuir um valor de gasolina sincronizado, seja pela primeira utilização do veículo por um jogador ou pelo uso do export setVehicleFuelLevel, o retorno deste export será nulo).