Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: lv poslato Januar 08, 2016, 18:50:50 POSLE PODNE

Naslov: [POMOC] TextDrawTextSize
Poruka od: lv poslato Januar 08, 2016, 18:50:50 POSLE PODNE
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): //
Naslov: Odg: [POMOC] TextDrawTextSize
Poruka od: m1lfman poslato Januar 08, 2016, 20:13:34 POSLE PODNE
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.
Naslov: Odg: [POMOC] TextDrawTextSize
Poruka od: lv poslato Januar 08, 2016, 21:53:04 POSLE PODNE
Hvalaa na pomoći. Može lock :)
Naslov: Odg: [POMOC] TextDrawTextSize
Poruka od: lv poslato Januar 09, 2016, 18:29:18 POSLE PODNE
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..
Naslov: Odg: [POMOC] TextDrawTextSize
Poruka od: K ROSE poslato Januar 09, 2016, 18:58:46 POSLE PODNE
Nijedna od navedenih pozicija ne smije da bude u negativu, tj u minusu.
Naslov: Odg: [POMOC] TextDrawTextSize
Poruka od: lv poslato Januar 09, 2016, 19:02:20 POSLE PODNE
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.
Naslov: Odg: [POMOC] TextDrawTextSize
Poruka od: lv poslato Januar 09, 2016, 19:10:31 POSLE PODNE
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);
Naslov: Odg: [POMOC] TextDrawTextSize
Poruka od: // xunder poslato Januar 09, 2016, 19:17:25 POSLE PODNE
TextDrawTextSize(tdid, 20.0000, 20.0000);
mislim da ce biti dovoljno 20 20 :D
Naslov: Odg: [POMOC] TextDrawTextSize
Poruka od: lv poslato Januar 09, 2016, 19:22:26 POSLE PODNE
Ne radi buraz, jednostavno ne kontam
Naslov: Odg: [POMOC] TextDrawTextSize
Poruka od: // xunder poslato Januar 09, 2016, 21:40:09 POSLE PODNE
Imas li TDSetBox??
Naslov: Odg: [POMOC] TextDrawTextSize
Poruka od: lv poslato Januar 09, 2016, 23:07:02 POSLE PODNE
Citat: sa_!XundeR poslato Januar 09, 2016, 21:40:09 POSLE PODNE
Imas li TDSetBox??
Napisao sam gore u postu :D
Naslov: Odg: [POMOC] TextDrawTextSize
Poruka od: // xunder poslato Januar 11, 2016, 15:24:10 POSLE PODNE
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