Textdraw von Textdraweditor1.0 einbauen

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 liebes Forum,


    ich habe gerade einen Tacho mit Textdraweditor1.0 gemacht und eingefügt.
    Ich hab einfach aus der erstellten Datei die Sachen genommen.
    Aber es funktioniert nicht wirklich.
    Hier mal der Code:



    //OnGameModeInit
    for (new i=0; i<MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    Tacho[i] = TextDrawCreate(376.000000, 432.000000, "");
    TextDrawBackgroundColor(Tacho[i], 255);
    TextDrawFont(Tacho[i], 1);
    TextDrawLetterSize(Tacho[i],635.000000,0.000000);
    TextDrawColor(Tacho[i], 16777215);
    TextDrawSetOutline(Tacho[i], 0);
    TextDrawSetShadow(Tacho[i], 0);
    TextDrawUseBox(Tacho[i],1);
    TextDrawBoxColor(Tacho[i],0x00000022);
    TextDrawHideForAll(Tacho[i]);
    }
    }


    //OnplayerConnect
    Tacho[playerid] = TextDrawCreate(376.000000, 432.000000, "");
    TextDrawBackgroundColor(Tacho[playerid], 255);
    TextDrawFont(Tacho[playerid], 1);
    TextDrawLetterSize(Tacho[playerid],635.000000,0.000000);
    TextDrawColor(Tacho[playerid], 16777215);
    TextDrawSetOutline(Tacho[playerid], 0);
    TextDrawSetShadow(Tacho[playerid], 0);
    TextDrawUseBox(Tacho[playerid],1);
    TextDrawBoxColor(Tacho[playerid],0x00000022);


    //Onplayerstatechange
    if(newstate==PLAYER_STATE_DRIVER)
    {
    timer2[playerid] = SetTimer("Tachoo",1000, 1);
    }


    public Tachoo()
    {
    new tacho_string[255];
    for (new playerid=0; playerid<MAX_PLAYERS; playerid++)
    {
    new vehicleid=GetPlayerVehicleID(playerid);
    new speed = ErmittleGeschwindigkeit(playerid,true);
    if ( IsPlayerConnected(playerid) )
    {
    if(IsPlayerInAnyVehicle(playerid) )
    {
    if ( Tank[vehicleid] >= 1 )
    {
    if(Motor[vehicleid]==1)
    {
    format(tacho_string,255,"Motor: ~w~An~w~ Geschw.: ~w~%d~w~ Km/H Tank: ~g~%d~g~ / %dL",speed,Tank[vehicleid], MAXFULL);
    }
    else if(Motor[vehicleid]==0)
    {
    format(tacho_string,255,"Motor: ~w~Aus~w~ Geschw.: ~w~%d~w~ Km/H Tank: ~g~%d~g~ / %dL",speed,Tank[vehicleid], MAXFULL);
    }
    }
    else
    {
    if(Motor[vehicleid]==1)
    {
    format(tacho_string,255,"Motor: ~w~An~w~ Geschw.: ~w~%d~w~ Km/H ~r~Tank Leer",speed);
    }
    else if(Motor[vehicleid]==0)
    {
    format(tacho_string,255,"Motor: ~w~Aus~w~ Geschw.: ~w~%d~w~ Km/H ~r~Tank Leer",speed);
    }
    }
    TextDrawSetString(Tacho[playerid], tacho_string);
    TextDrawShowForPlayer(playerid, Tacho[playerid]);
    }
    else
    {
    TextDrawHideForPlayer(playerid, Tacho[playerid]);
    }
    }
    }
    return 1;
    }


    Aber es wird nur die Box angezeigt und das auch noch kleiner als eigentlich gewollt...
    Könnt ihr mir helfen?
    Wäre euch dankbar. :)

  • Was ist mit "_" ??


    Und genau so hab ichs doch wie im TUT eigentlich??