04/10/2020 12:54
Eu tava acompanhando um tópico no falecido fórum samp onde uma galera tava tentando criar 2 funções:
um pra aumentar e outra pra diminuir a velocidade de um carro por porcentagem
Essas eram as funções, mas não estão funcionando corretamente...
Alguém aqui consegue identificar onde está o problema pra corrigir?
um pra aumentar e outra pra diminuir a velocidade de um carro por porcentagem
Código:
/*
* percentValue should be between 0 and 1.0. 0.9 would mean 90% of the original speed.
*/
IncreaseVehicleSpeed(playerid, Float:percentValue) {
new Float:vx, Float:vy, Float:vz;
new Float:speed = VectorSize(vx, vy, vz);
SetVehicleVelocity(GetPlayerVehicleID(playerid), vx * (speed - percentValue), vy * (speed - percentValue) , vz * (speed - percentValue));
}
/*
* percentValue should be between 0 and 1.0. 0.9 would mean 90% of the original speed.
*/
DecreaseVehicleSpeed(playerid, Float:percentValue) {
new Float:vx, Float:vy, Float:vz;
new Float:speed = VectorSize(vx, vy, vz);
SetVehicleVelocity(GetPlayerVehicleID(playerid), vx * (speed + percentValue), vy * (speed + percentValue) , vz * (speed + percentValue));
}
Essas eram as funções, mas não estão funcionando corretamente...
Alguém aqui consegue identificar onde está o problema pra corrigir?