Проблема с кликабельностью
#1

Создаю


PHP код:
InvButton[7] = TextDrawCreate(436.500000363.644470"info");
    
TextDrawLetterSize(InvButton[7], 0.3414991.736889);
        
TextDrawTextSize(InvButton[7], 3030);
    
TextDrawAlignment(InvButton[7], 1);
    
TextDrawColor(InvButton[7], -1523963137);
    
TextDrawSetShadow(InvButton[7], 0);
    
TextDrawSetOutline(InvButton[7], 0);
    
TextDrawBackgroundColor(InvButton[7], 51);
    
TextDrawFont(InvButton[7], 2);
    
TextDrawSetProportional(InvButton[7], 1);
    
TextDrawSetSelectable(InvButton[7], true); 
Показываю


PHP код:
TextDrawShowForPlayer(playeridInvButton[7]);
SelectTextDraw(playerid,0xddddddff); 
проблема такова, данный textdraw вообще не как не выделяется, но если уберу

PHP код:
TextDrawTextSize(InvButton[7], 3030); 
он начнёт выделяться, но криво
Reply
#2

pawn Код:
InvButton = TextDrawCreate(436.500000, 363.644470, "info");
TextDrawFont(InvButton, 1);
TextDrawAlignment(InvButton, 2);
TextDrawTextSize(InvButton, 30.0, 30.0);
TextDrawLetterSize(InvButton, 0.341499, 1.736889);
TextDrawColor(InvButton, 0xFF0000FF);
TextDrawUseBox(InvButton, 1);
TextDrawBoxColor(InvButton, 0x000000FF);
TextDrawBackgroundColor(InvButton, 0x00000000);
//TextDrawSetShadow(InvButton, 0);
TextDrawSetOutline(InvButton, 1);
TextDrawSetProportional(InvButton, 1);
TextDrawSetSelectable(InvButton, 1);
вот так работает но думаю проблема в TextDrawAlignment(InvButton, 2); он должен равняться "2"
Reply
#3

Не о чём. Заменил боксами.
Reply
#4

Quote:
Originally Posted by nikita86826
Посмотреть сообщение
Не о чём. Заменил боксами.
facepalm ты прочитал? "...проблема в TextDrawAlignmen он должен равняться "2""
Reply
#5

Quote:
Originally Posted by long76
Посмотреть сообщение
facepalm ты прочитал? "...проблема в TextDrawAlignmen он должен равняться "2""
Почему он ДОЛЖЕН равняться 2? Это не имеет значения, разве что если равнение к центру то TextSize инвертируется.
Reply
#6

Quote:
Originally Posted by lost13
Посмотреть сообщение
Почему он ДОЛЖЕН равняться 2? Это не имеет значения, разве что если равнение к центру то TextSize инвертируется.
потому что при значениях отличных от 2 текст не выделяется вообще!(проверил) могу видео с тестом записать если не верите
Reply
#7

При Aligment 2 бокс становится шириной 2 пикселя в центре текста.
Reply
#8

да причем тут бокс? я просто проверял по своему коду у меня с боксом было сделано но и без него все работает если "Aligment 2"
Reply
#9

Читайте вики там все понятно написано и работать они будут в любом случае если правильно все делать
Reply
#10

Quote:
Originally Posted by lost13
Посмотреть сообщение
Читайте вики там все понятно написано и работать они будут в любом случае если правильно все делать
ссылку пж. в примере TextDrawSetSelectable нет ничего также как и в Align
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)