Komisches Textdraw Problem

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
  • Hi,


    In meinem Tacho steht nun.


    Zustand: olice Car


    Jaaa OLICE ... da fehlt das P. Doch oben beim Fahrzeug Name steht Police Car.


    //Zustand
    new zustand[64];
    new Float:health;
    new veh;
    veh = GetPlayerVehicleID(playerid);
    leben[playerid] = CreatePlayerTextDraw(playerid, 160.000000, 374.000000, "Zustand");
    PlayerTextDrawBackgroundColor(playerid, leben[playerid], 255);
    PlayerTextDrawFont(playerid, leben[playerid], 1);
    PlayerTextDrawLetterSize(playerid, leben[playerid], 0.230000, 1.100000);
    PlayerTextDrawColor(playerid, leben[playerid], -1);
    PlayerTextDrawSetOutline(playerid, leben[playerid], 0);
    PlayerTextDrawSetProportional(playerid, leben[playerid], 1);
    PlayerTextDrawSetShadow(playerid, leben[playerid], 1);
    PlayerTextDrawShow(playerid, leben[playerid]);
    format(zustand,64,"Zustand: %s",GetVehicleHealth(veh,health));
    PlayerTextDrawSetString(playerid,leben[playerid],zustand);

  • format(zustand,64,"Zustand: %s",GetVehicleHealth(veh,health));
    Wie kommst du darauf,den String so zu formatieren ?


    1. GetVehicleHealth gibt keinen brauchbaren Wert zurück.
    2. Der Wert den du bei GetVehicleHealth bekommst ist vom Typ Float
    3. Float-Werte werden mit %f ( %.2f für 2. Kommastellen ) angegeben für format
    4. Musst du GetVehicleHealth ausführen bevor du format machst.
    5. Was hat der Fahrzeugename mit Health zu tun :/ ?

  • Wieso versuchst du es nicht alleine. Ich habe alles genannt,wie du es richtig machst. Wenn du was nicht verstehst,musst du es schon genauer erklären.



    Zitat

    Zu Punkt 5... Ich habe keine Ahnung. Deswegen frage ich hier ja :)


    Wo kommt denn sonst der Fahrzeugename her :-O?