Textdraw wird nicht angezeigt?? (Brauche weiterhin 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
  • Hey Leute!



    Mir ist klar das es davon TAUSENDE von Einträgen gibt,aber nicht jeder hat den selben TXDRW wie ich also..


    Ich lasse meinen Tacho-TXDRW - String formatieren damit die ganzen Infos angezeigt werden usw.. das passiert so:


    new tachotext[444];
    new vid = GetPlayerVehicleID(playerid),Float:health;
    format(tachotext,sizeof(tachotext),"%s: %s \n KM/H: %i \n Tank: %i",CarName[vid-400],GetVehicleHealth(vid,health),GetPlayerSpeed(playerid),CarsTank[vid][Liter]);
    TextDrawSetString(pCarTacho1,tachotext);
    TextDrawShowForPlayer(playerid,pCarTacho1);


    Aber er wird nicht angezeigt ingame..ich lasse in bei OnPlayerEnterVehicle anzeigen.. ist ja aber egal.
    Was ist falsch?


    Danke an die, die mir helfen können :D

    Einmal editiert, zuletzt von Michi.pwn () aus folgendem Grund: + Problembeschreibung

  • jetzt wird mir nur die Box angezeigt,ohne string.


    Ich mach mal das komplette Verfahren:


    OnPlayerEnterVehicle(...)
    {
    TextDrawShowForPlayer(playerid,pCarTacho1);
    SetTimerEx("pCarTacho",1000,0,"i",playerid);
    return 1;
    }


    public pCarTacho(playerid)
    {
    new tachotext[444];
    new vid = GetPlayerVehicleID(playerid),Float:health;
    format(tachotext,sizeof(tachotext),"%s: %s~n~KM/H: %i~n~Tank: %i",CarName[vid-400],GetVehicleHealth(vid,health),GetPlayerSpeed(playerid),CarsTank[vid][Liter]);
    TextDrawSetString(pCarTacho1,tachotext);
    SetTimerEx("pCarTacho",2,0,"i",playerid);
    return 1;
    }



    Und der Textdraw an sich:


    pCarTacho1 = TextDrawCreate(177.000000, 336.000000, " ");
    TextDrawBackgroundColor(pCarTacho1, 255);
    TextDrawFont(pCarTacho1, 2);
    TextDrawLetterSize(pCarTacho1, 0.280000, 1.400000);
    TextDrawColor(pCarTacho1, 5864447);
    TextDrawSetOutline(pCarTacho1, 1);
    TextDrawSetProportional(pCarTacho1, 0);
    TextDrawUseBox(pCarTacho1, 1);
    TextDrawBoxColor(pCarTacho1, 0x00489CFF);
    TextDrawTextSize(pCarTacho1, 276.000000, 0.000000);