Guten Tag undzwar habe ich ein Problem wenn man ins Auto steig erscheint ein Tacho...
aber wenn man aus dem Auto rausgeht geht das tacho nicht weg....Pls um hilfe..
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Gib mal die Zeilen vom Tacho.
-
forward SpeedoMeter();
public SpeedoMeter()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInAnyVehicle(i) && GetPlayerState(i) == 2)
{
new string[100];
new vehicle = GetPlayerVehicleID(i);
if(IsANoTachoVehicle(GetPlayerVehicleID(i)))
{
TextDrawSetString(SpeedoTank[i], "n/a");
}
else if(IsAutoAn(GetPlayerVehicleID(i)))
{
if(Gas[vehicle] <= 10)
{
format(string, sizeof(string), "%d%", Gas[vehicle]);
TextDrawSetString(SpeedoTank[i], string);
}
else
{
format(string, sizeof(string), "%d%", Gas[vehicle]);
TextDrawSetString(SpeedoTank[i], string);
}
}
}
}
}
return 1;
} -
Einfach bei OnPlayerStateChange hinklatschen
public OnPlayerStateChange(playerid, newstate, oldstate)
{
////////////TACHO/////////////////
if(newstate == PLAYER_STATE_DRIVER)
{
TextDrawShowForPlayer(playerid,DEIN_TACHONAME);
}
if(oldstate == PLAYER_STATE_DRIVER)
{
TextDrawHideForPlayer(playerid,DEIN_TACHONAME);
}Halt nur auf dein Tacho anpassen.
MfG
-
Thx
-
breadfish.de
Hat das Thema geschlossen.