Quantcast
Channel: SA-MP Forums
Viewing all articles
Browse latest Browse all 18226

[Ajuda] Porcentagem da corrida

$
0
0
Então, meu problema é que toda vez que eu entro no checkpoint, ele volta para 0 a porcentagem, eu estou usando um código editado pelo RodrigoMSR.

PHP Code:

//MotoGate = número de checkpoints pego pelo player
//gMaxCheckpoints = total de checkpoints da corrida
//RaceCheckpoints[Progresso][0] X
//RaceCheckpoints[Progresso][1] Y
//RaceCheckpoints[Progresso][2] Z

if(MotoGate[playerid] != 0)
    {
        new 
Float:DistanciaProximoCP GetPlayerDistanceFromPoint(playeridRaceCheckpoints[MotoGate[playerid]][0], RaceCheckpoints[MotoGate[playerid]][1],RaceCheckpoints[MotoGate[playerid]][2]);
        new 
Float:DistanciaEntre2CPS GetDistance(RaceCheckpoints[MotoGate[playerid]-1][0], RaceCheckpoints[MotoGate[playerid]-1][1], RaceCheckpoints[MotoGate[playerid]-1][2], RaceCheckpoints[MotoGate[playerid]][0],RaceCheckpoints[MotoGate[playerid]][1],RaceCheckpoints[MotoGate[playerid]][2]);

        new 
Float:PorcTotal = ((MotoGate[playerid]-1) / gMaxCheckpoints) * 100.0;
        new 
Float:DistanciaDividida = ((DistanciaEntre2CPS DistanciaProximoCP) / DistanciaEntre2CPS) * (100.0 gMaxCheckpoints);


        
PorcentagemCP[playerid] = PorcTotal DistanciaDividida;
        
format(String,256,"%0.1f",PorcentagemCP[playerid]);
        
GameTextForAll(String,999,5);
    } 


Viewing all articles
Browse latest Browse all 18226

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>