Textdraw will nicht ganz...

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 Guys, ich habe ein Textdraw erstellt, und wollte es mit :


    TextDrawShowForPlayer(playerid, TextDraw1);


    anzeigen lassen, jedoch bekomme ich diese Meldung :


    error 017: undefined symbol "TextDraw1"


    wobei ich :


    new Text:Textdraw1;



    Textdraw1 = TextDrawCreate(1.000000,433.000000,"");
    TextDrawBoxColor(Textdraw1,0x000000FF), TextDrawUseBox(Textdraw1,1);
    TextDrawAlignment(Textdraw1,0);
    TextDrawBackgroundColor(Textdraw1,0x000000ff);
    TextDrawFont(Textdraw1,3);
    TextDrawLetterSize(Textdraw1,0.288888,1.100000);
    TextDrawColor(Textdraw1,0xffffffff);
    TextDrawSetOutline(Textdraw1,1);
    TextDrawSetProportional(Textdraw1,1);
    TextDrawSetShadow(Textdraw1,1);


    habe. :)

  • Meine Güte Leute, schaut doch mal aufmerksam hin!


    Nicht jeder der helfen möchte und sich als Scripter ausgibt
    hat auch tatsächlich Ahnung von SA-MP und es handelt sich
    wirklich meistens nur um sehr kleine Fehler...


    new Text:Textdraw1;


    Textdraw1 = TextDrawCreate(1.000000,433.000000,"");


    TextDrawShowForPlayer(playerid, TextDraw1);
    Fällt Euch der Fehler denn nicht auf?
    Ich habe Ihn sofort beim Durchlesen germerkt...


    Dein Parameter Textdraw1 muss immer gleich geschrieben sein
    und das überall in dessen Anwendung!


    Bei new verwendet Du Textdraw1 welches Du beim Erstellen wiederholst,
    fragst aber mein TextDraw Anzeigen nach TextDraw1...


    Ja, das ist der feine aber entscheidente Unterschied!!


    Ein kleiner Buchstabe entspricht nicht dem Großbuchstabe oder etwa doch?


    _______________________________________________________________



    [Für die, die es nicht wissen...]


    AaBb ist nicht dasselbe wie aAbB oder aabb oder AAbb!!

  • Nebenbei:
    Textdraw1 = TextDrawCreate(1.000000,433.000000,"/*Hier eine Leerzeile nicht einfach "" !*/");

    Zitat aus der Wiki:

    Zitat

    Important Note: text[] must NOT be empty or the server will crash! If you need a textdraw that shows nothing, use " " (a space) or _ (underscore)


    //Edit Tja das ist dem "TextDraw GENIE" entgangen :P

  • Benjamin


    Ohje, da hast Du mich wohl voll erwischt ^^ (peinlich)


    Das habe ich um ehrlich zu sein gar nicht wahrgenommen und habe
    irgendwie gar nicht darauf geachtet, dass der TextDrawString nicht leer sein darf...


    Danke für Deinen Hinweise - das nächste mal vergess ich es sicher nicht ;)

  • Benjamin


    Jo, ich denke Du kannst den Beitrag dann auch mal schließen.

    Zitat

    Ohman, das stimmt schon ^^ Dankeschön für die hilfe dir :)

    Ich denke wir haben xivo ausreichend geholfen bzw. helfen können.


    Und an die, die über meinen Beitrag vielleicht erschrocken waren...
    Ich meine das nicht böse, aber bitte spart Euch unsinnige Beiträge,
    wenn ich wirklich nicht wisst oder ahnt was hinter den Fehlern steckt.