public OnPlayerUpdate(playerid)
{
new Carro, Float:CarX, Float:CarY, Float:CarZ, Float:Velocidadefinal, VelocidadeFinalInt;
Carro = GetPlayerVehicleID(playerid);
new Velostring[256];
if(Carro !=0)
{
GetVehicleVelocity(Carro,CarX,CarY,CarZ);
Velocidadefinal = floatsqroot((CarX*CarX))+((CarY*CarY))+((CarZ*CarZ))*176.666667;
VelocidadeFinalInt = floatround(Velocidadefinal,floatround_round);
format(Velostring,256,"%i KM/h",VelocidadeFinalInt);
TextDrawSetString(Velocimetro[playerid], Velostring);
}
else
{
TextDrawSetString(Velocimetro[playerid], " ");
}
return 1;
}
|
Поздравляем вы только что выиграли еще один пост за эти слова!
¬¬' |
public OnPlayerUpdate( playerid )
{
new
Velostring[ 10 ]
;
if( IsPlayerInAnyVehicle( playerid ) )
{
new
Float:cPos[ 3 ],
Velocidadefinal,
;
GetVehicleVelocity( GetPlayerVehicleID( playerid ), cPos[ 0 ], cPos[ 1 ], cPos[ 2 ] ) ;
Velocidadefinal = floatround( floatsqroot( cPos[ 0 ]*cPos[ 0 ] + cPos[ 1 ]*cPos[ 1 ] + cPos[ 2 ]*cPos[ 2 ] ) * 176.666667 );
format( Velostring, sizeof Velostring, "%i KM/h" ,Velocidadefinal );
//Ou: format( Velostring, sizeof Velostring,"%i KM/h", floatround( floatsqroot( cPos[0]*cPos[0] + cPos[1]*cPos[1] + cPos[2]*cPos[2] ) * 176.666667 ) );
TextDrawSetString( Velocimetro[ playerid ], Velostring );
}
else TextDrawSetString( Velocimetro[ playerid ], " " );
//Ao invйs de mudar o TextDraw para " " vocк poderia tambйm simplesmente escondк-lo "TextDrawHideForPlayer",
//seguido por TextDrawShowForPlayer, logo acima.
return 1;
}