SA-MP Forums Archive
[Pedido] Gasolina - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Pedido] Gasolina (/showthread.php?tid=653025)



Gasolina - WoodBerry - 24.04.2018

Como posso calcular a quilometragem que o jogador andou com o veнculo para fazer KM/litro?

Nгo quero cуdigo pronto, apenas a lуgica e possнveis funзхes que poderia usar para desenvolver.


Re: Gasolina - F1N4L - 24.04.2018

Uma forma simples seria assim:

*Crie um temporizador com SetTimerEx que inicie dentro da callback OnPlayerEnterVehicle.
*Dentro da funзгo do temporizador, verifique se a engine do veнculo estб ligada usando GetVehicleParamsEx.
*Crie uma variбvel que decresзa a cada chamada do temporizador.
*Caso a variбvel da gasolina fique zerada, vocк desliga a engine do carro com SetVehicleParamsEx.
*Quando o jogador sair do veнculo vocк mata o temporizador com KillTimer na chamada da funзгo OnPlayerExitVehicle.