Hallo liebe Brotfische....
Ich habe leider einen kleinen bug wenn ich in ein fahrzeug einsteige erscheind dass tacho aber es passiert das:
brauche bei der Box und der kmh anzeige hilfe
hier der code :
public OnPlayerUpdate(playerid)
{
for(new i = 0;i<MAX_PLAYERS;i++)
{
new car = GetPlayerVehicleID(playerid);
if(GetVehicleModel(car) != 509 && GetVehicleModel(car) != 481 && GetVehicleModel(car) != 510 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(IsPlayerConnected(i) && GetPlayerState(i) == PLAYER_STATE_DRIVER && !IsPlayerNPC(i))
{
new Float:Strecke,Float:Geschwindigkeit;
GetVehiclePos(GetPlayerVehicleID(i),X1[i],Y1[i],Z1[i]);
Strecke = floatsqroot(floatpower(floatabs(floatsub(X1[i],X2[i])),2)+floatpower(floatabs(floatsub(Y1[i],Y2[i])),2)+floatpower(floatabs(floatsub(Z1[i],Z2[i])),2));
new str[256];
Geschwindigkeit = (Strecke / (TACHOTIMER/700)) * 3.6;
format(str,256,"Tacho\nKM/H: %d~n~Fahrzeug: ~g~%s~n~Tank: ~g~%i",floatround(Geschwindigkeit),Fahrzeug[GetVehicleModel(GetPlayerVehicleID(i))-400],Tank[car]);
TextDrawSetString(Anzeige[playerid],str);
TextDrawShowForPlayer(i,Anzeige[playerid]);
}
}
}
return 1;
}
MFG