Fahrzeugename und Zustandt per Textdraw

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
  • Guten Tag ich habeda mal eine frage ich möchte gerne den Fahrzeugnamen und den Zustandt des Fahrzeuges in % anzeigen lassen (0-1000) habe aber keine ahnung wie ich das mache kan mir einer helfen ???


    So sollte es ca ausehen




    also beim betreten des fahrzeuges soll es erscheinen und wen man das fahrzeug verlässt oder stirbt usw weg gehen

  • Also mit textdraw kennst du dich aus oder kannst du wenigstens welche erstellen


    hier mal zusammengemacht was du dafür brauchst



    //ganz oben
    new Text:TachoText[MAX_PLAYERS];


    //deinen Textdraw musste selber machen


    //OnGameModeInit()
    SetTimer("TachoUpdate", 1000, 1);


    //der Timer
    public TachoUpdate()
    {
    new str[128], Float:Health;
    for(new playerid = 0; playerid < MAX_PLAYERS; playerid++)
    {
    if(IsPlayerConnected(playerid))
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    GetVehicleHealth(GetPlayerVehicleID(playerid), Health);
    format(str, 128, "Fahrzeugname: %s\nZustand: %04d", GetVehicleModelName(GetVehicleModel(GetPlayerVehicleID(playerid))), floatround(Health));
    TextDrawSetString(TachoText[playerid], str);
    TextDrawShowForPlayer(playerid, TachoText[playerid]);
    }
    else TextDrawHideForPlayer(playerid, TachoText[playerid]);
    }
    }
    }


    mit dem Namen musste ne Funktion machen / suchen


    MFG Piet