SA-MP Forums Archive
Помогите разобраться с кликабельным текстдравом. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Помогите разобраться с кликабельным текстдравом. (/showthread.php?tid=479437)



Помогите разобраться с кликабельным текстдравом. - Urukhay - 05.12.2013

Вообщем код ниже, текстдрав показывается, но при активации функции SelectTextDraw(playerid, 0xFF0000FF); когда наводишь на него мышь, он не выделяется, да и не нажимается. Как их грамотно делать? Может в создании проблема?

pawn Code:
Textdraw0 = TextDrawCreate(320.000000, 190.000000, "New Textdraw");
TextDrawBackgroundColor(Textdraw0, 255);
TextDrawFont(Textdraw0, 1);
TextDrawLetterSize(Textdraw0, 0.500000, 1.000000);
TextDrawColor(Textdraw0, -1);
TextDrawSetOutline(Textdraw0, 0);
TextDrawSetProportional(Textdraw0, 1);
TextDrawSetShadow(Textdraw0, 1);
TextDrawUseBox(Textdraw0, 1);
TextDrawBoxColor(Textdraw0, 255);
TextDrawTextSize(Textdraw0, 50.000000, 10.000000);
TextDrawSetSelectable(Textdraw0, true);
Играл с TextDrawTextSize но так и не понятно что означают параметры этой функции, толи вытягивание кликабельного поля по осям толи еще что.
Кто подскажет?


Re: Помогите разобраться с кликабельным текстдравом. - Slava[LSW] - 05.12.2013

Все дело в TextDrawTextSize, поиграйтесь с величинами, попробуйте вот так:

pawn Code:
TextDrawTextSize(Textdraw0, 220.000000, 10.000000);
x - широта
y - высота

Параметры этой функции означают, как бы, максимальный размер текста по высоте и широте, но сам видимый размер не меняется, а вот для кликабельных текстдравов это важно.

https://sampwiki.blast.hk/wiki/TextDrawTextSize


Re: Помогите разобраться с кликабельным текстдравом. - Urukhay - 06.12.2013

Quote:
Originally Posted by Slava[LSW]
View Post
Все дело в TextDrawTextSize, поиграйтесь с величинами, попробуйте вот так:

pawn Code:
TextDrawTextSize(Textdraw0, 220.000000, 10.000000);
x - широта
y - высота

Параметры этой функции означают, как бы, максимальный размер текста по высоте и широте, но сам видимый размер не меняется, а вот для кликабельных текстдравов это важно.

https://sampwiki.blast.hk/wiki/TextDrawTextSize
А тогда подскажите откуда начинается как бы поле расширения, или точнее где центр, тобишь нулевая по x и y координата?