Nabend ich habe mein speedo fertig es nervt aber das er nie genau ist kann man da noch was ändern ??
hier mal die abfragen zum speed
SetTimer("UpdateSpeedo",500,1); //ich will den auf 100 haben aber das geht leider net ;(
public UpdateSpeedo()
{
for(new i = 0;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i))
{
if(GetPlayerState(i)==2)
{
new speed[128];
new Float:xfloat,Float:yfloat,Float:zfloat;
new Float:distance,value;
GetPlayerPos(i, xfloat, yfloat, zfloat);
distance = floatsqroot(floatpower(floatabs(floatsub(xfloat,TachoX[i])),2)+floatpower(floatabs(floatsub(yfloat,TachoY[i])),2)+floatpower(floatabs(floatsub(zfloat,TachoZ[i])),2));
value = floatround(distance * 11000);
TachoX[i] = xfloat;
TachoY[i] = yfloat;
TachoZ[i] = zfloat;
format(speed,sizeof(speed),"%d",floatround(value/3200));
TextDrawSetString(SpeedoKMH[i],speed);
new namestring[128];
format(namestring,sizeof(namestring),"%s",FahrzeugName[GetVehicleModel(GetPlayerVehicleID(i))-400]);
TextDrawSetString(SpeedoVeh[i],namestring);
}
}
}
return 1;
}