[Pedido] Funзгo para pegar a velocidade de um veнculo.
#1

Bom, estou analisando mйtodos de pegar a velocidade de um veнculo de modo realista, estava usando uma funзгo que acho que muitos usam que й:
pawn Код:
stock GetPlayerSpeed(playerid)
{
    new Float:ST[4];
    if(IsPlayerInAnyVehicle(playerid))
    GetVehicleVelocity(GetPlayerVehicleID(playerid),ST[0],ST[1],ST[2]);
    else GetPlayerVelocity(playerid,ST[0],ST[1],ST[2]);
    ST[3] = floatsqroot(floatpower(floatabs(ST[0]), 2.0) + floatpower(floatabs(ST[1]), 2.0) + floatpower(floatabs(ST[2]), 2.0)) * 179.28625;
    return floatround(ST[3]);
}
Mas ela й muito "mentirosa", o jogador colocar 140km/h sendo que olhando da para ver uns 30 a 40 km/h..
Alguйm sabe alguma funзгo que tem um calculo mais preciso?
Reply
#2

https://sampforum.blast.hk/showthread.php?tid=364124
Divirta-se
Reply
#3

Usando o Teorema de Pitбgoras vocк pode fazer sua prуpria funзгo.
Reply
#4

Quote:
Originally Posted by ViniBorn
Посмотреть сообщение
Usando o Teorema de Pitбgoras vocк pode fazer sua prуpria funзгo.
Reply
#5

eu e o Pottus usamos esta funcao:


pawn Код:
GetVehicleSpeed(vehicleid)
{
    new Float:V[3];
    GetVehicleVelocity(vehicleid, V[0], V[1], V[2]);
    return floatround(floatsqroot(V[0] * V[0] + V[1] * V[1] + V[2] * V[2]) * 180.00);
}
infernus vai a 223 km/s
Reply
#6

Acho 223 irreal, jб que qualquer carrinho 2.0 pode chegar a 220km/h.
E cб entre nуs, infernus й um esportivo.
Reply
#7

Quote:
Originally Posted by PT
Посмотреть сообщение
eu e o Pottus usamos esta funcao:


pawn Код:
GetVehicleSpeed(vehicleid)
{
    new Float:V[3];
    GetVehicleVelocity(vehicleid, V[0], V[1], V[2]);
    return floatround(floatsqroot(V[0] * V[0] + V[1] * V[1] + V[2] * V[2]) * 180.00);
}
infernus vai a 223 km/s
Meu script chegou em algo quase igual kk
pawn Код:
stock GetPlayerSpeed(playerid)
{
    new Float:Pos[3];
    GetVehicleVelocity(GetPlayerVehicleID(playerid), Pos[0], Pos[1], Pos[2]);
    return floatround(floatsqroot(Pos[0] * Pos[0] + Pos[1] * Pos[1] + Pos[2] * Pos[2]) * 220.00);
}
Nгo ficou muito real mas irei optimizar com o tempo.
Reply
#8

Se nгo me engano ouve um tуpico na бrea de discussгo da board EN sobre a velocidade real dos veнculos, podes procurar lб xD
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)