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

Вообщем код ниже, текстдрав показывается, но при активации функции 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 но так и не понятно что означают параметры этой функции, толи вытягивание кликабельного поля по осям толи еще что.
Кто подскажет?
Reply
#2

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

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

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

https://sampwiki.blast.hk/wiki/TextDrawTextSize
Reply
#3

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 координата?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)