SelectTextDraw buggt rum

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! Ich Versuche, dass mein TextDraw anklickbar ist, aber es klappt nicht. Wenn ich über den Text mit der Maus fahre färbt sich das nich bzw. ich kann es nicht anklicken. bei anderren stellen kann ich es zb. unten rechts..



    coppc_playerbutton = TextDrawCreate(60.000000, 105.000000, "Player");
    TextDrawBackgroundColor(coppc_playerbutton, 255);
    TextDrawFont(coppc_playerbutton, 1);
    TextDrawLetterSize(coppc_playerbutton, 0.500000, 3.300000);
    TextDrawColor(coppc_playerbutton, -1);
    TextDrawSetOutline(coppc_playerbutton, 0);
    TextDrawSetProportional(coppc_playerbutton, 1);
    TextDrawSetShadow(coppc_playerbutton, 1);
    TextDrawSetSelectable(coppc_playerbutton, 1);


    coppc_vehiclebutton = TextDrawCreate(128.000000, 106.000000, "Vehicle");
    TextDrawBackgroundColor(coppc_vehiclebutton, 255);
    TextDrawFont(coppc_vehiclebutton, 1);
    TextDrawLetterSize(coppc_vehiclebutton, 0.500000, 3.199999);
    TextDrawColor(coppc_vehiclebutton, -1);
    TextDrawSetOutline(coppc_vehiclebutton, 0);
    TextDrawSetProportional(coppc_vehiclebutton, 1);
    TextDrawSetShadow(coppc_vehiclebutton, 1);
    TextDrawSetSelectable(coppc_vehiclebutton, 1);


    [i][i][i][i][i][i][i][i][i][i][i][i][i][i]
    Bitte um hilfe!
    [/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i]


  • Mehr Code von der Funktion wann du es versuchst anzuklicken wären hilfreich ;)


    Zumal füge das hier noch bei deinen Textdraws ein:

    TextDrawTextSize(coppc_playerbutton[i],100.00000,15.00000); //<- Textdraw 1


    TextDrawTextSize(coppc_vehiclebutton[i],168.000000,15.00000); // <- Textdraw 2

  • Verwendest du auch die Funktion SelectTextdraw(playerid, FARBE); ? Wenn nicht dann solltest du das beim zeigen der Textdraws machen.

    ja ich benutze selecttextdraw.


    hier der befehl:


    ocmd:test123(playerid,params[]){TextDrawShowForPlayer(playerid,coppc_box[playerid]);TextDrawShowForPlayer(playerid,coppc_symbol[playerid]);TextDrawShowForPlayer(playerid,coppc_linieoben[playerid]);TextDrawShowForPlayer(playerid,coppc_playerbutton[playerid]);TextDrawShowForPlayer(playerid,coppc_vehiclebutton[playerid]);TextDrawShowForPlayer(playerid,coppc_schliessen[playerid]);SelectTextDraw(playerid, 0xFF4040AA);return 1;}


  • hat geklappt, bloß wie hast du das ausgerechnet? also dieses 100.00000,15.00000 ?? gibt es da ein editor oder sowas?? pls um antwort


  • hat geklappt, bloß wie hast du das ausgerechnet? also dieses 100.00000,15.00000 ?? gibt es da ein editor oder sowas?? pls um antwort


    Nein, dafür gibt es keinen Editor ;)
    Wenn ich das richtig verstanden habe, bedeutet es die Länge des Klickbaren feldes sowie die Höhe ;)
    Einfach 40-50 dazu rechnen und bei höhe musst du es ausprobieren ;) Kann auch mal sein, das du 60 dazu rechnen musst ;)