Portal SAMP
[Ajuda] Configurar Velocimetro - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] Configurar Velocimetro (/showthread.php?tid=4794)



Configurar Velocimetro - FormigaPWN - 08/06/2024

https://media.discordapp.net/attachments/1231394878215422023/1247975899165491324/Screenshot_20240605-200927.png?ex=6665f020&is=66649ea0&hm=922dbdf9225918653a9126d326650fb1e85273692b1e29c5c4a15039a3d0267c&=&format=webp&quality=lossless&width=890&height=473

Eu quero configurar esse velocimetro, o resto ja configurei agora so nao sei configurar essa box do combustivel, pois não sei colocar a txd para ir diminuindo. Por favor!!


RE: Configurar Velocimetro - White_Blue - 08/06/2024

Basta colocar a variável que armazena o valor do combustível do veículo como o tamanho da textdraw. Aqui há um tutorial de como fazer isso.

Peço que preste atenção na área de postagem, pois você postou este tópico na área de suporte mobile, que é dedicada apenas a problemas relacionados ao client mobile.


RE: Configurar Velocimetro - xbruno1000x - 08/06/2024

Tem que usar um timer setando o TextDrawTextSize. Você precisa dividir o tamanho da barra por 100 e vai encontrar o equivalente a 1 porcento. Daí basta você somar a posição de inicio + (o valor de 1% * quantidade de gasolina).

Ficaria algo parecido com isso:
Código:
    if(Gasolina[vehicleid] > 0)
    {
        new Float:umporcento = -0.1115;
        Gasolina[vehicleid] -= 2;
        PlayerTextDrawLetterSize(playerid, PlayerVelocimetroTD[playerid][1], 0.570833, umporcento * Gasolina[vehicleid]); //Gasolina
        PlayerTextDrawShow(playerid, PlayerVelocimetroTD[playerid][1]);
    }

Você encontrará uma explicação mais detalhada em:
https://portalsamp.com/showthread.php?tid=2297