Problem mit Anklickbaren Textdraw's O_o

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
  • Hi, habe das Problem.


    Ich will beim connecten bzw. danach also bei der Class auswahl nen Textdraw machen den man anklickt.
    So, das Problem ist: Wenn alles weg ist was damit zu tun hat, also nur Class Auswahl, ist da bereits die Maus so damit man auf die Pfeile links, rechts, und Spawn drücken kann.
    Daher denke ich dass man dort dann NICHT SelectTextDraw verwenden kann.


    Habe dasgemacht dass das bei der ClassAuswahl verwendet wird.


    Habe oben den Textdraw erstellt und ihn mit SetTextDrawSelectable auf true gemacht.
    Wenn ich dann drüber "rolle" dann bekommt er kurz die Farbe "hovercolor" ist ja klar.
    Nur anklicken geht nicht, warum ?
    Help please!


    //EDIT Habe das Problem auch nach der Classauswahl!
    Also sprich wenn ich nen Command eingebe (also wenn ich das als CMD gescriptet habe)
    Was ist falsch ?
    -Textdraw erstellt
    -wird bei OnGameModeExit zerstört + Hide for all
    -wird bei OnGameModeInit mit SetTextDrawSelectable(Textdraw34, true); gesetzt.
    -Wird beim "hovern" angezeigt, sprich die Farbe ändert sich beim drüberfahren.
    -bei /show werden die Textdraw zum anzeigen gebracht. Sprich TextDrawShowForPlayer.
    -Maus wird auch bei /show aktiviert.
    -"Dialog" bei OnPlayerClickTextDraw oder so ist auch fertig, aber das spielt ja erstmal keine Rolle.


    Hilfe!


    MfG
    GermanCy

    Einmal editiert, zuletzt von [COD5]GermanCy ()

  • Zitat

    All clickable TextDraws must use TextDrawTextSize to define the clickable area.

    Unkompetent. Das neue dynamisch.



    ihr seit schon lustig postet erros aber nicht die zeilen wo sie sind dann können wir euch auch nicht helfen^^


    Lernt Scripten, Leute, und macht eure Augen auf!


    _______________________________________
    50 Beiträge: [x] 300 Beiträge: [x]
    100 Beiträge: [x] 500 Beiträge: [x]
    150 Beiträge: [x] 1000 Beiträge: [x]
    200 Beiträge: [x]
    2000 Beiträge: []
    250 Beiträge: [X] Boardaktivitäten: Profil


    [size=36]_______________________________________

    /Edit: Schmerzt es dir eigentlich nicht so ein Müll zu schreiben 8|

  • Danke!
    Kann man dann nicht einfach die größe der Fläche mit der Größe der Box bestimmen.
    Und dann einfach die Farbe der Box in 00000000 machen ?
    Also durchsichtig ?
    Dann ist das ja die ne neue Funktion quasi oder ?


    //EDIT Geht nicht :O wenn man jetzt "hovert" dann ändert sich die Farbe nicht.


    Textdraw34 = TextDrawCreate(48.000000, 386.000000, " OK");
    TextDrawBackgroundColor(Textdraw34, 255);
    TextDrawFont(Textdraw34, 1);
    TextDrawLetterSize(Textdraw34, 0.500000, 1.899999);
    TextDrawColor(Textdraw34, -5177089);
    TextDrawSetOutline(Textdraw34, 0);
    TextDrawSetProportional(Textdraw34, 1);
    TextDrawSetShadow(Textdraw34, 0);
    TextDrawUseBox(Textdraw34, 1);
    TextDrawBoxColor(Textdraw34, 0);
    TextDrawTextSize(Textdraw34, 220.000000, 0.000000);


    MfG
    GermanCy