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=570254)



Проблема с кликабельностью - nikita86826 - 06.04.2015

Создаю


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); 
он начнёт выделяться, но криво


Re: Проблема с кликабельностью - long76 - 09.04.2015

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"


Re: Проблема с кликабельностью - nikita86826 - 09.04.2015

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


Re: Проблема с кликабельностью - long76 - 10.04.2015

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


Re: Проблема с кликабельностью - lost13 - 10.04.2015

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


Re: Проблема с кликабельностью - long76 - 11.04.2015

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


Re: Проблема с кликабельностью - OKStyle - 11.04.2015

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


Re: Проблема с кликабельностью - long76 - 11.04.2015

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


Re: Проблема с кликабельностью - lost13 - 12.04.2015

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


Re: Проблема с кликабельностью - long76 - 12.04.2015

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