Textdraw wird nicht angezeigt

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
  • Habe ein Textdraw erstellt und es 'mit einem String versehen'.
    Hier wird mein Textdraw angezeigt:
    new vname[50];
    format(vname, sizeof (vname),"Vehicle: %s",CarName[GetVehicleModel(GetPlayerVehicleID(playerid))-400]);
    TextDrawSetString(Textdraw3, vname);
    TextDrawShowForPlayer(playerid,Textdraw3);
    Es wird ingame nicht angezeigt aber wenn ich das :
    new vname[50];
    format(vname, sizeof (vname),"Vehicle: %s",CarName[GetVehicleModel(GetPlayerVehicleID(playerid))-400]);//hier kommt der Error vor
    TextDrawSetString(Textdraw3, vname);
    entferne schon. Wo liegt mein Fehler ?

  • ^ Post über mir: Facepalm
    Erst lesen, dann posten.


    ------


    Wenn du ihn drüber erstellst, dann solltest du dir auch sicher sein, dass der Spieler in einem Auto ist:
    new vname[50];
    if(IsPlayerInAnyVehicle(playerid)) format(vname, sizeof (vname),"Vehicle: %s",CarName[GetVehicleModel(GetPlayerVehicleID(playerid))-400]);
    else format(vname, sizeof (vname),"Vehicle: On Foot");
    TextDrawSetString(Textdraw3, vname);
    TextDrawShowForPlayer(playerid,Textdraw3);