Skripta koju koristim: Moja skripta
Detaljan opis problema: Napravio sam par selectable textdrawova, i problem je sto sto kada oznacim npr. zadnju sve ostale ce onako da dobiju hover... Znam da treba da se uradi sa TextDrawTextSize, ali ne kontam kako idu te x i y koordinate.
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Napravi oko tog teksta "box" i iz tog "box" textdrawa uzmes samo koordinate.
Znaci samo uzmes X i Y koordinate ne treba da prebacujes ceo "box", i samo ubacis u TextDrawTextSize.
Hvalaa na pomoći. Može lock :)
Citat: [NE] Lazarevic poslato Januar 08, 2016, 21:53:04 POSLE PODNE
Hvalaa na pomoći. Može lock :)
EDIT: Ipak nije sve ok. Sada mi je Pozicija X ok, znaci kada idem desno od teksta nema vise hover-a, ali sada kada prevucem malo nize (znaci Y) hover i dalje ostaje, bez obzira sto sam napravio box samo preko ovih slova..
Nijedna od navedenih pozicija ne smije da bude u negativu, tj u minusu.
LOGREG[1] = TextDrawCreate(186.500000, 198.239929, "LOGIN");
TextDrawLetterSize(LOGREG[1], 0.744999, 2.781599);
TextDrawAlignment(LOGREG[1], 1);
TextDrawColor(LOGREG[1], -1);
TextDrawSetShadow(LOGREG[1], 0);
TextDrawSetOutline(LOGREG[1], 0);
TextDrawBackgroundColor(LOGREG[1], 51);
TextDrawFont(LOGREG[1], 2);
TextDrawSetProportional(LOGREG[1], 1);
TextDrawSetSelectable(LOGREG[1], true);
TextDrawTextSize(LOGREG[1], 278.000000, 204.779998
Poslednja linija. I kada odem skroz dole na kraj ekrana i dalje imam hover.
Izvinjavam se za DP, jer ne mogu da editujem post, evo ga i box textdraw od kog sam koristio koordinate
Textdraw4 = TextDrawCreate(278.000000, 204.779998, "usebox"); // ove koordinate su koristene.
TextDrawLetterSize(Textdraw4, 0.000000, 1.985555);
TextDrawTextSize(Textdraw4, 182.000000, 0.000000);
TextDrawAlignment(Textdraw4, 1);
TextDrawColor(Textdraw4, 0);
TextDrawUseBox(Textdraw4, true);
TextDrawBoxColor(Textdraw4, 102);
TextDrawSetShadow(Textdraw4, 0);
TextDrawSetOutline(Textdraw4, 0);
TextDrawFont(Textdraw4, 0);
TextDrawTextSize(tdid, 20.0000, 20.0000);
mislim da ce biti dovoljno 20 20 :D
Ne radi buraz, jednostavno ne kontam
Imas li TDSetBox??
LOGREG[1] = TextDrawCreate(186.500000, 198.239929, "LOGIN");
TextDrawLetterSize(LOGREG[1], 0.744999, 2.781599);
TextDrawAlignment(LOGREG[1], 1);
TextDrawColor(LOGREG[1], -1);
TextDrawSetShadow(LOGREG[1], 0);
TextDrawSetOutline(LOGREG[1], 0);
TextDrawBackgroundColor(LOGREG[1], 51);
TextDrawFont(LOGREG[1], 2);
TextDrawSetProportional(LOGREG[1], 1);
TextDrawSetSelectable(LOGREG[1], true);
TextDrawUseBox(LOGREG[1], true);//OVO
TextDrawTextSize(LOGREG[1], 278.000000, 204.779998);
Ovako :D