Tachosystem

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
  • Hallo liebe Kreativen Brotfische da draußen. Ich bin gerade dabei ein Tacho Textdraw zu erstellen. Aber mir fehlt die Idee wie ich das ganze gestalten könnte.


    Vielleicht habt Ihr ja ein paar Ideen wie ich das ganze am besten umsetzen kann und so das es noch schick aussieht.


    Anbei habe ich einen Screenshot angelegt der zeigt wieweit ich schon bin.


    Sieht nicht besonders schön aus.

  • nutz den textdraweditor von ipleomax damit geht das recht gut , wir hatten damals bei YRP einen analogentacho der sah echt super aus

    Danke für deinen Vorschlag ich werde den mal ausprobieren. Bisher habe ich nur erfahrungen mit dem TD Editor machen können und da ist leider nicht soviel zur Auswahl das ich sagen kann boom da geht meine kreativität rein um was zu design

  • hier der link noch dazu zur neusten version
    http://forum.sa-mp.com/showthread.php?t=543002

    Ich habe das ganze nun eingebunden und will den editor nun starten mit /tde aber er sagt mir befehl konnte nicht gefunden werden




    echo Executing Server Config...
    lanmode 1
    rcon_password password
    maxplayers 1
    port 7777
    hostname TDEditor 1.15
    gamemode0 bare 1
    filterscripts TDE
    plugins sscanf TDE
    announce 0
    query 1
    weburl www.sa-mp.com
    onfoot_rate 40
    incar_rate 40
    weapon_rate 40
    stream_distance 300.0
    stream_rate 1000
    maxnpc 0
    logtimeformat [%H:%M:%S]

  • Wie wäre es mit "Position"? Logischerweise? :D

    Entschuldigung meiner falschen Ausdrucksweise. Ich möchte die Blaue Box nach unten vergrößern und nicht den Ort verändern.


    // Edit




    Wie wäre es mit "Position"? Logischerweise? :D


    Achso. du musst Box auswählen und kannst dann mit size die grösse ändern.

    Seitlich funktioniert das ganze nur nicht nach unten :D


    // Edit



    Erledigt mit LetterSize



    // Edit



    Wie kriege ich eine Transparenz in die Box rein ?

    Einmal editiert, zuletzt von robbi2304 ()

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Also ich würde ich dunkle box bevorzugen , welche leicht transparent ist und die schrift weiß lassen :), weil helle farben auf einem hellen hintergrund ist nicht immer so die beste Idee :D. DU kannst dir auch mal moderne UI Designs für Tachos ansehen und eventuell versuchen ob sich sowas auch in samp rekonstruieren lässt.


    Das war damals der tacho von YRP nur wurde die Farbe von weiß auf blau geändert :)


  • Ich habe nun etwas gestaltet was mir für das 2te mal TextDraw arbeit gefällt. Nun zeigt er mir das aber nicht Richtig an.




    new Text:TDEditor_TD[15];



    TDEditor_TD[0] = TextDrawCreate(161.999877, 409.520080, "_");
    TextDrawLetterSize(TDEditor_TD[0], 0.420000, -0.468267);
    TextDrawTextSize(TDEditor_TD[0], 277.515625, 0.000000);
    TextDrawAlignment(TDEditor_TD[0], 1);
    TextDrawColor(TDEditor_TD[0], -1);
    TextDrawUseBox(TDEditor_TD[0], 1);
    TextDrawBoxColor(TDEditor_TD[0], -1061109505);
    TextDrawSetShadow(TDEditor_TD[0], 0);
    TextDrawSetOutline(TDEditor_TD[0], 0);
    TextDrawBackgroundColor(TDEditor_TD[0], 255);
    TextDrawFont(TDEditor_TD[0], 1);
    TextDrawSetProportional(TDEditor_TD[0], 1);
    TextDrawSetShadow(TDEditor_TD[0], 0);



    TDEditor_TD[1] = TextDrawCreate(162.799972, 353.520172, "_");
    TextDrawLetterSize(TDEditor_TD[1], 0.381599, 5.729038);
    TextDrawTextSize(TDEditor_TD[1], 154.519165, 0.000000);
    TextDrawAlignment(TDEditor_TD[1], 1);
    TextDrawColor(TDEditor_TD[1], -1);
    TextDrawUseBox(TDEditor_TD[1], 1);
    TextDrawBoxColor(TDEditor_TD[1], -1061109505);
    TextDrawSetShadow(TDEditor_TD[1], 0);
    TextDrawSetOutline(TDEditor_TD[1], 0);
    TextDrawBackgroundColor(TDEditor_TD[1], 255);
    TextDrawFont(TDEditor_TD[1], 1);
    TextDrawSetProportional(TDEditor_TD[1], 1);
    TextDrawSetShadow(TDEditor_TD[1], 0);
    TextDrawShowForPlayer(playerid,TDEditor_TD[playerid]);


    Es wird nur der TDEditor_TD[0] angezeigt

  • Nun würde ich gerne das Tacho updaten lassen. Soweit habe ich dafür einen public erstellt. Nun möchte ich das es auch geupdatet wird wenn der timer später eingebaut ist.


    Allerdings zeigt mir Pawno noch einen tag mistatch an.




    forward Speedometer(playerid);
    public Speedometer(playerid)
    {
    TextDrawHideForPlayer(playerid,TDEditor_TD[1]);
    if(IsPlayerInAnyVehicle(playerid))
    {
    TextDrawShowForPlayer(playerid,TDEditor_TD[1]);
    new kmh,speed_string[255];
    kmh = getKmh(playerid,true);

    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
    format(speed_string,255,"KM/H %d",kmh);
    PlayerTextDrawSetString(playerid,TDEditor_TD, speed_string);
    }
    }
    }

  • Du musst die klammern richtig einrenken^^

  • Du musst die klammern richtig einrenken^^

    Vielen dank für den Hinweis aber das sind Sie :D breadfish verschiebt sie nur im pawn editor