Там же ещё не забывай 2 каллбека по отлову кликов, для Player и Global TD,
может ты не в том проверку поставил?
- - - Добавлено - - -
А ты не пробовал текст выравнивать по центру?
Вид для печати
*Change - Вот и ошибка, прибавь это значение сомостоятельно т.е поставь 14.00000, и будет тебе счастье.Цитата:
new PlayerText:Textdraw0[MAX_PLAYERS];
Textdraw0[playerid] = CreatePlayerTextDraw(playerid, 322.400024, 403.206665, "usebox");
PlayerTextDrawLetterSize(playerid, Textdraw0[playerid], 0.000000, 1.729753);
PlayerTextDrawTextSize(playerid, Textdraw0[playerid], 240.399993, 0.000000); *Change
PlayerTextDrawAlignment(playerid, Textdraw0[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw0[playerid], 0);
//PlayerTextDrawUseBox(playerid, Textdraw0[playerid], true); *Deleted
PlayerTextDrawBoxColor(playerid, Textdraw0[playerid], 564396831);
PlayerTextDrawSetShadow(playerid, Textdraw0[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw0[playerid], 0);
PlayerTextDrawFont(playerid, Textdraw0[playerid], 0);
PlayerTextDrawSetSelectable(playerid, Textdraw0[playerid], true);
*Deleted - Эту строку удали, ибо она тебе не нужна, она уберет черный этот квадрат где текст, но сама кликабельность останется ибо за нее отвечает PlayerTextDrawTextSize, эти "UseBox" ты просто настраивал значения PlayerTextDrawTextSize, и все, после как настроил в коде можно эту строку удалить, надеюсь понятно объяснил.
В редакторе TD такой баг что кликабельность настраивается не правильно, т.е Z координата почему то нулевая, ее всегда нужно ставить вручную, даже не кликабельность, а бокс которым ты настраиваешь кликабельность, вот он Z координату не верно ставить(всегда 0), именно ее нужно просто поднять, я всегда ставлю 27.000 - для текста это самое оно.