Hallöschen,
Ich hab ein problem mit meinem Tacho, es wird nicht angezeigt.
Ich war bereits auf Fehlersuche, hier mal meine Ergebnisse:
Das Tacho Textdraw wird erstellt und das public auch aufgerufen, es werden auch alle Commandos im public durchgeführt
aber die Geschwindigkeit gibt im printf 10 stellige zahlen aus, ob es daran liegt weis ich nicht da es mein erstes Tacho ist, sonst ist
mir jedoch nichts aufgefallen.
[pwn]public UpdateTacho()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i) && !IsPlayerNPC(i) && !IstEinKeinTachoFahrzeug(GetPlayerVehicleID(i)))
{
new Float:Strecke, Float:Geschwindigkeit;
GetVehiclePos(GetPlayerVehicleID(i),X1,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));
Geschwindigkeit = (Strecke / (TACHOTIMER/1000)) * 3.6;
new String[50];
format(String,sizeof(String),"%d Km/h ",floatround(Geschwindigkeit));
GetVehiclePos(GetPlayerVehicleID(i),X2[i],Y2[i],Z2[i]);
TextDrawSetString(Tacho[i],String);
TextDrawShowForPlayer(i,Tacho[i]);
}
else
{
TextDrawHideForPlayer(i,Tacho[i]);
}
}
return 1;
}[/pwn]
Ich hab ein problem mit meinem Tacho, es wird nicht angezeigt.
Das Tacho Textdraw wird erstellt und das public auch aufgerufen, es werden auch alle Commandos im public durchgeführt
aber die Geschwindigkeit gibt im printf 10 stellige zahlen aus, ob es daran liegt weis ich nicht da es mein erstes Tacho ist, sonst ist
mir jedoch nichts aufgefallen.
[pwn]public UpdateTacho()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i) && !IsPlayerNPC(i) && !IstEinKeinTachoFahrzeug(GetPlayerVehicleID(i)))
{
new Float:Strecke, Float:Geschwindigkeit;
GetVehiclePos(GetPlayerVehicleID(i),X1,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));
Geschwindigkeit = (Strecke / (TACHOTIMER/1000)) * 3.6;
new String[50];
format(String,sizeof(String),"%d Km/h ",floatround(Geschwindigkeit));
GetVehiclePos(GetPlayerVehicleID(i),X2[i],Y2[i],Z2[i]);
TextDrawSetString(Tacho[i],String);
TextDrawShowForPlayer(i,Tacho[i]);
}
else
{
TextDrawHideForPlayer(i,Tacho[i]);
}
}
return 1;
}[/pwn]
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von DialogHD ()