[Ajuda] alguem me explica isso
#1

Entгo, vi uns tutoriais de velocimetro aqui no forъm mesmo, e baseado no que aprendi fiz o meu, e ele estб funcionando, mas queria saber como funciona o velocimetro que fiz, sendo mas especifico vou postar o codigo

PHP код:

stock GetPlayerSpeed
(playerid)
{
    new 
Float:ST[4];// isso eu sei que й o Float X, Y, Z
    
if(IsPlayerInAnyVehicle(playerid))//isso sei que verifica se o player estб em um carro
    
GetVehicleVelocity(GetPlayerVehicleID(playerid),ST[0],ST[1],ST[2]);//aqui pegas a coordenada x, y, z do carro e insere no float
    
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)) * 134.0;// agora aqui jб nгo sei oque й, tipo nunca estudei floatpower, entгo nгo sei bem oque й, seria tipo o format ?, ele pega as coordenadas do float x, y, z e insere em um sу e multiplica por 134 ??
    
return floatround(ST[3]);

Reply
#2

Код:
Raiz quadrada de((x ^ 2) + (y ^ 2) + (z ^ 2)) * 134.0
floatpower = ^ (Exponential Operator)

x = 4

4 ^ 2

4 ^ 2 = 4 * 4 (16)

4 = base
2 = exponent
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)