PDA

Просмотр полной версии : [Вопрос] Не работает кликабельность TextDraw'a!



geronimoooo
27.12.2016, 21:05
TextDraw создаётся ( появляется ), но не нажимается! Помогите!
Код:


new Text:Textdraw0;//глобальная

public OnPlayerConnect(playerid)
Textdraw0 = TextDrawCreate(457.529418, 106.500000, "usebox");
TextDrawLetterSize(Textdraw0, 0.000000, 9.729627);
TextDrawTextSize(Textdraw0, 369.764709, 0.000000);
TextDrawAlignment(Textdraw0, 1);
TextDrawColor(Textdraw0, 0);
TextDrawUseBox(Textdraw0, true);
TextDrawBoxColor(Textdraw0, 645857535);
TextDrawSetShadow(Textdraw0, 0);
TextDrawSetOutline(Textdraw0, 0);
TextDrawFont(Textdraw0, 0);
TextDrawSetSelectable(Textdraw0, true);

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == 1024)
{
else if(GetPVarInt(playerid, "rabota") == 3)
{
if(GetPVarInt(playerid, "svcp") == 2 && IsPlayerInRangeOfPoint(playerid, 1.0, -514.9224,-510.2711,2501.0859))
{
SCM(playerid, COLOR_GOLD, "Íàæìèòå íà âñå çåë¸íûå êâàäðàòèêè!");
TextDrawShowForPlayer(playerid, Textdraw0);
SelectTextDraw(playerid, COLOR_LIGHTRED);
}
}
}
}
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
if(clickedid == Textdraw0)
{
SCM(playerid, COLOR_LIGHTRED, "Àëëåëóÿ!");
TextDrawHideForPlayer(playerid, Textdraw0);
}
return 1;
}

Seviel
04.01.2017, 18:23
Персональные testdraw-ы попробуй, если жив и не исправил.