PDA

Просмотр полной версии : [Вопрос] Кликабельность тд текст



Kovshevoy
24.07.2018, 17:13
Здравствуйте, подскажите пожалуйста, в чем причина не работы ТДшки :с
Использую паблик OnPlayerClickTextDraw(playerid, Text:clickedid), при клике ничего не происходит.
Прописывал даже Printf для логирования, вообще не реагирует -.-


authTD[WEBSITE] = TextDrawCreate(331.5935, 329.9921, "WEBSITE"); // пусто
TextDrawLetterSize(authTD[WEBSITE], 0.4000, 1.6000);
TextDrawTextSize(authTD[WEBSITE], 381.0000, 0.0000);
TextDrawAlignment(authTD[WEBSITE], 1);
TextDrawColor(authTD[WEBSITE], -1);
TextDrawUseBox(authTD[WEBSITE], 1);
TextDrawBoxColor(authTD[WEBSITE], -256);
TextDrawBackgroundColor(authTD[WEBSITE], 255);
TextDrawFont(authTD[WEBSITE], 1);
TextDrawSetProportional(authTD[WEBSITE], 1);
TextDrawSetShadow(authTD[WEBSITE], 0);
TextDrawSetSelectable(authTD[WEBSITE], true);


if(clickedid == authTD[WEBSITE])
{
Dialog_Show(playerid, d_none, DIALOG_STYLE_MSGBOX, "Social Media", Social_Media, "Далее", "");
}

Nexius_Tailer
24.07.2018, 17:23
Скорее всего зона кликабельности неправильно настроена. За неё отвечает TextDrawTextSize.

Kovshevoy
24.07.2018, 17:28
Скорее всего зона кликабельности неправильно настроена. За неё отвечает TextDrawTextSize.

Я включал UseBox и настраивал TextDrawTextSize таким образом, черт его знает, че оно не пашет.