Помогите разобраться с кликабельным текстдравом. - 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]
Все дело в TextDrawTextSize, поиграйтесь с величинами, попробуйте вот так:
pawn Code:
TextDrawTextSize(Textdraw0, 220.000000, 10.000000);
x - широта
y - высота
Параметры этой функции означают, как бы, максимальный размер текста по высоте и широте, но сам видимый размер не меняется, а вот для кликабельных текстдравов это важно.
https://sampwiki.blast.hk/wiki/TextDrawTextSize
|
А тогда подскажите откуда начинается как бы поле расширения, или точнее где
центр, тобишь нулевая по
x и
y координата?