[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.