Перейти к содержанию
Авторизация  
Vladimir_Kulkov

Не работает кликабельность

Рекомендуемые сообщения

Vladimir_Kulkov

Всем привет. Подскажите почему не работает кликабельность? вот код.

public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
	if(clickedid == prev[playerid])
	{
	    SCM(playerid, COLOR_GREY, "Вы нажали на левую стрелку");

	}
	if(clickedid == strelkavpravo[playerid])
	{
	    SCM(playerid, COLOR_GREY, "Вы нажали на правую стрелку");
	    SelectTextDraw(playerid, 0xFFFFFFFF);
	}
	if(clickedid == select[playerid])
	{
	    SCM(playerid, COLOR_GREY, "Вы нажали на SELECT");
	    SelectTextDraw(playerid, 0xFFFFFFFF);
	}
	return 1;
}

команда для отображения текстдрайва

CMD:test(playerid)
{
	TextDrawShowForPlayer(playerid,Textdraw0[playerid]);
	TextDrawShowForPlayer(playerid,Textdraw1[playerid]);
	TextDrawShowForPlayer(playerid,boxgotovo[playerid]);
	TextDrawShowForPlayer(playerid,boxotmena[playerid]);
	TextDrawShowForPlayer(playerid,Textdraw4[playerid]);
	TextDrawShowForPlayer(playerid,Textdraw5[playerid]);
	TextDrawShowForPlayer(playerid,Textdraw6[playerid]);
	TextDrawShowForPlayer(playerid,gotovo[playerid]);
	TextDrawShowForPlayer(playerid,otmena[playerid]);
	TextDrawShowForPlayer(playerid,prev[playerid]);
	TextDrawShowForPlayer(playerid,next[playerid]);
	TextDrawShowForPlayer(playerid,strelkavlevo[playerid]);
	TextDrawShowForPlayer(playerid,strelkavpravo[playerid]);
	TextDrawShowForPlayer(playerid,Textdraw13[playerid]);
 	SelectTextDraw(playerid, 0xFFFFFFFF);
	return 1;
}

в чем проблема?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#Rips

А вы настроили текстдрав под кликабильность? Если нет, то, Вам придется переделывать текстдрав

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Vladimir_Kulkov

//Global Textdraws:

new Text:Textdraw0;
new Text:Textdraw1;
new Text:Textdraw2;
new Text:Textdraw3;
new Text:Textdraw4;
new Text:Textdraw5;
new Text:Textdraw6;
new Text:Textdraw7;
new Text:Textdraw8;
new Text:Textdraw9;
new Text:Textdraw10;
new Text:Textdraw11;
new Text:Textdraw12;
new Text:Textdraw13;


Textdraw0 = TextDrawCreate(431.777801, 372.842376, "usebox");
TextDrawLetterSize(Textdraw0, 0.000000, 5.822588);
TextDrawTextSize(Textdraw0, 208.222213, 0.000000);
TextDrawAlignment(Textdraw0, 1);
TextDrawColor(Textdraw0, 0);
TextDrawUseBox(Textdraw0, true);
TextDrawBoxColor(Textdraw0, 102);
TextDrawSetShadow(Textdraw0, 0);
TextDrawSetOutline(Textdraw0, 0);
TextDrawFont(Textdraw0, 0);

Textdraw1 = TextDrawCreate(431.000061, 373.842346, "usebox");
TextDrawLetterSize(Textdraw1, 0.000000, 1.022590);
TextDrawTextSize(Textdraw1, 209.111099, 0.000000);
TextDrawAlignment(Textdraw1, 1);
TextDrawColor(Textdraw1, 0);
TextDrawUseBox(Textdraw1, true);
TextDrawBoxColor(Textdraw1, 865730389);
TextDrawSetShadow(Textdraw1, 0);
TextDrawSetOutline(Textdraw1, 0);
TextDrawFont(Textdraw1, 0);

Textdraw2 = TextDrawCreate(320.665893, 414.655822, "usebox");
TextDrawLetterSize(Textdraw2, 0.000000, 1.054196);
TextDrawTextSize(Textdraw2, 224.222015, 0.000000);
TextDrawAlignment(Textdraw2, 1);
TextDrawColor(Textdraw2, 0);
TextDrawUseBox(Textdraw2, true);
TextDrawBoxColor(Textdraw2, 1724658517);
TextDrawSetShadow(Textdraw2, 0);
TextDrawSetOutline(Textdraw2, 0);
TextDrawFont(Textdraw2, 1);
TextDrawSetSelectable(Textdraw2, true);

Textdraw3 = TextDrawCreate(414.555053, 414.659942, "usebox");
TextDrawLetterSize(Textdraw3, 0.000000, 1.054196);
TextDrawTextSize(Textdraw3, 317.999877, 0.000000);
TextDrawAlignment(Textdraw3, 1);
TextDrawColor(Textdraw3, 0);
TextDrawUseBox(Textdraw3, true);
TextDrawBoxColor(Textdraw3, -11193515);
TextDrawSetShadow(Textdraw3, 0);
TextDrawSetOutline(Textdraw3, 0);
TextDrawFont(Textdraw3, 0);
TextDrawSetSelectable(Textdraw3, true);

Textdraw4 = TextDrawCreate(211.111114, 372.835540, "hud:radar_tshirt");
TextDrawLetterSize(Textdraw4, 0.000000, 0.000000);
TextDrawTextSize(Textdraw4, 13.777767, 12.444435);
TextDrawAlignment(Textdraw4, 1);
TextDrawColor(Textdraw4, -1);
TextDrawSetShadow(Textdraw4, 0);
TextDrawSetOutline(Textdraw4, 0);
TextDrawFont(Textdraw4, 4);

Textdraw5 = TextDrawCreate(414.777801, 372.840026, "hud:radar_tshirt");
TextDrawLetterSize(Textdraw5, 0.000000, 0.000000);
TextDrawTextSize(Textdraw5, 13.777767, 12.444435);
TextDrawAlignment(Textdraw5, 1);
TextDrawColor(Textdraw5, -1);
TextDrawSetShadow(Textdraw5, 0);
TextDrawSetOutline(Textdraw5, 0);
TextDrawFont(Textdraw5, 4);

Textdraw6 = TextDrawCreate(317.333068, 372.835479, "‹®EŽ®OC¦’ ŒEPCO®A„A");
TextDrawLetterSize(Textdraw6, 0.210886, 1.002665);
TextDrawAlignment(Textdraw6, 2);
TextDrawColor(Textdraw6, -1);
TextDrawSetShadow(Textdraw6, 1);
TextDrawSetOutline(Textdraw6, 0);
TextDrawBackgroundColor(Textdraw6, 51);
TextDrawFont(Textdraw6, 2);
TextDrawSetProportional(Textdraw6, 1);

Textdraw7 = TextDrawCreate(270.332977, 414.653228, "‚O¦O‹O");
TextDrawLetterSize(Textdraw7, 0.210886, 1.002665);
TextDrawAlignment(Textdraw7, 2);
TextDrawColor(Textdraw7, -1);
TextDrawSetShadow(Textdraw7, 1);
TextDrawSetOutline(Textdraw7, 0);
TextDrawBackgroundColor(Textdraw7, 51);
TextDrawFont(Textdraw7, 2);
TextDrawSetProportional(Textdraw7, 1);

Textdraw8 = TextDrawCreate(368.666107, 414.159942, "O¦ME®A");
TextDrawLetterSize(Textdraw8, 0.210886, 1.002665);
TextDrawAlignment(Textdraw8, 2);
TextDrawColor(Textdraw8, -1);
TextDrawSetShadow(Textdraw8, 1);
TextDrawSetOutline(Textdraw8, 0);
TextDrawBackgroundColor(Textdraw8, 51);
TextDrawFont(Textdraw8, 2);
TextDrawSetProportional(Textdraw8, 1);

Textdraw9 = TextDrawCreate(226.999176, 414.660400, "usebox");
TextDrawLetterSize(Textdraw9, 0.000000, 1.009752);
TextDrawTextSize(Textdraw9, 209.110839, 0.000000);
TextDrawAlignment(Textdraw9, 1);
TextDrawColor(Textdraw9, 0);
TextDrawUseBox(Textdraw9, true);
TextDrawBoxColor(Textdraw9, -171);
TextDrawSetShadow(Textdraw9, 0);
TextDrawSetOutline(Textdraw9, 0);
TextDrawFont(Textdraw9, 0);
TextDrawSetSelectable(Textdraw9, true);

Textdraw10 = TextDrawCreate(430.665771, 414.664825, "usebox");
TextDrawLetterSize(Textdraw10, 0.000000, 1.009752);
TextDrawTextSize(Textdraw10, 411.777404, 0.000000);
TextDrawAlignment(Textdraw10, 1);
TextDrawColor(Textdraw10, 0);
TextDrawUseBox(Textdraw10, true);
TextDrawBoxColor(Textdraw10, -171);
TextDrawSetShadow(Textdraw10, 0);
TextDrawSetOutline(Textdraw10, 0);
TextDrawFont(Textdraw10, 0);
TextDrawSetSelectable(Textdraw10, true);

Textdraw11 = TextDrawCreate(217.666046, 415.159820, "<");
TextDrawLetterSize(Textdraw11, 0.210886, 1.002665);
TextDrawAlignment(Textdraw11, 2);
TextDrawColor(Textdraw11, -1);
TextDrawSetShadow(Textdraw11, 1);
TextDrawSetOutline(Textdraw11, 0);
TextDrawBackgroundColor(Textdraw11, 51);
TextDrawFont(Textdraw11, 2);
TextDrawSetProportional(Textdraw11, 1);

Textdraw12 = TextDrawCreate(421.777191, 414.666473, ">");
TextDrawLetterSize(Textdraw12, 0.210886, 1.002665);
TextDrawAlignment(Textdraw12, 2);
TextDrawColor(Textdraw12, -1);
TextDrawSetShadow(Textdraw12, 1);
TextDrawSetOutline(Textdraw12, 0);
TextDrawBackgroundColor(Textdraw12, 51);
TextDrawFont(Textdraw12, 2);
TextDrawSetProportional(Textdraw12, 1);

Textdraw13 = TextDrawCreate(316.999938, 385.782287, "‹‘—EP…¦E ‹®EŽ®OC¦’ ƒ‡•~n~‹AŽE‚O —YƒYŠE‚O ŒEPCO®A„A,~n~…CŒO‡’ˆY• C¦PE‡K…");
TextDrawLetterSize(Textdraw13, 0.181555, 0.923021);
TextDrawAlignment(Textdraw13, 2);
TextDrawColor(Textdraw13, -4353);
TextDrawSetShadow(Textdraw13, 0);
TextDrawSetOutline(Textdraw13, 0);
TextDrawBackgroundColor(Textdraw13, 51);
TextDrawFont(Textdraw13, 2);
TextDrawSetProportional(Textdraw13, 1);
TextDrawSetSelectable(Textdraw13, true);

Сам текстдрайв

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SCRIPTMAN

@Vladimir_Kulkov,я вот не помню, как он называется. Но в самом создании тд? Поставил на курсоре, чтобы не было значка "Запрещено". И эти текстдравы должны быть для игрока. 


А не глобальные

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Vladimir_Kulkov

[playerid]?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SCRIPTMAN

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Vladimir_Kulkov

у меня для игрока написаны, это другой код, но сути не меняет, с [playerid] , все так же кликабельность не работает

видео

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Dexter
//Global Textdraws:

new Text:Textdraw [13];


Textdraw0 = TextDrawCreate(431.777801, 372.842376, "usebox");
TextDrawLetterSize(Textdraw0, 0.000000, 5.822588);
TextDrawTextSize(Textdraw0, 208.222213, 0.000000);
TextDrawAlignment(Textdraw0, 1);
TextDrawColor(Textdraw0, 0);
TextDrawUseBox(Textdraw0, true);
TextDrawBoxColor(Textdraw0, 102);
TextDrawSetShadow(Textdraw0, 0);
TextDrawSetOutline(Textdraw0, 0);
TextDrawFont(Textdraw0, 0);

Textdraw1 = TextDrawCreate(431.000061, 373.842346, "usebox");
TextDrawLetterSize(Textdraw1, 0.000000, 1.022590);
TextDrawTextSize(Textdraw1, 209.111099, 0.000000);
TextDrawAlignment(Textdraw1, 1);
TextDrawColor(Textdraw1, 0);
TextDrawUseBox(Textdraw1, true);
TextDrawBoxColor(Textdraw1, 865730389);
TextDrawSetShadow(Textdraw1, 0);
TextDrawSetOutline(Textdraw1, 0);
TextDrawFont(Textdraw1, 0);

Textdraw2 = TextDrawCreate(320.665893, 414.655822, "usebox");
TextDrawLetterSize(Textdraw2, 0.000000, 1.054196);
TextDrawTextSize(Textdraw2, 224.222015, 0.000000);
TextDrawAlignment(Textdraw2, 1);
TextDrawColor(Textdraw2, 0);
TextDrawUseBox(Textdraw2, true);
TextDrawBoxColor(Textdraw2, 1724658517);
TextDrawSetShadow(Textdraw2, 0);
TextDrawSetOutline(Textdraw2, 0);
TextDrawFont(Textdraw2, 1);
TextDrawSetSelectable(Textdraw2, true);

Textdraw3 = TextDrawCreate(414.555053, 414.659942, "usebox");
TextDrawLetterSize(Textdraw3, 0.000000, 1.054196);
TextDrawTextSize(Textdraw3, 317.999877, 0.000000);
TextDrawAlignment(Textdraw3, 1);
TextDrawColor(Textdraw3, 0);
TextDrawUseBox(Textdraw3, true);
TextDrawBoxColor(Textdraw3, -11193515);
TextDrawSetShadow(Textdraw3, 0);
TextDrawSetOutline(Textdraw3, 0);
TextDrawFont(Textdraw3, 0);
TextDrawSetSelectable(Textdraw3, true);

Textdraw4 = TextDrawCreate(211.111114, 372.835540, "hud:radar_tshirt");
TextDrawLetterSize(Textdraw4, 0.000000, 0.000000);
TextDrawTextSize(Textdraw4, 13.777767, 12.444435);
TextDrawAlignment(Textdraw4, 1);
TextDrawColor(Textdraw4, -1);
TextDrawSetShadow(Textdraw4, 0);
TextDrawSetOutline(Textdraw4, 0);
TextDrawFont(Textdraw4, 4);

Textdraw5 = TextDrawCreate(414.777801, 372.840026, "hud:radar_tshirt");
TextDrawLetterSize(Textdraw5, 0.000000, 0.000000);
TextDrawTextSize(Textdraw5, 13.777767, 12.444435);
TextDrawAlignment(Textdraw5, 1);
TextDrawColor(Textdraw5, -1);
TextDrawSetShadow(Textdraw5, 0);
TextDrawSetOutline(Textdraw5, 0);
TextDrawFont(Textdraw5, 4);

Textdraw6 = TextDrawCreate(317.333068, 372.835479, "‹®EŽ®OC¦’ ŒEPCO®A„A");
TextDrawLetterSize(Textdraw6, 0.210886, 1.002665);
TextDrawAlignment(Textdraw6, 2);
TextDrawColor(Textdraw6, -1);
TextDrawSetShadow(Textdraw6, 1);
TextDrawSetOutline(Textdraw6, 0);
TextDrawBackgroundColor(Textdraw6, 51);
TextDrawFont(Textdraw6, 2);
TextDrawSetProportional(Textdraw6, 1);

Textdraw7 = TextDrawCreate(270.332977, 414.653228, "‚O¦O‹O");
TextDrawLetterSize(Textdraw7, 0.210886, 1.002665);
TextDrawAlignment(Textdraw7, 2);
TextDrawColor(Textdraw7, -1);
TextDrawSetShadow(Textdraw7, 1);
TextDrawSetOutline(Textdraw7, 0);
TextDrawBackgroundColor(Textdraw7, 51);
TextDrawFont(Textdraw7, 2);
TextDrawSetProportional(Textdraw7, 1);

Textdraw8 = TextDrawCreate(368.666107, 414.159942, "O¦ME®A");
TextDrawLetterSize(Textdraw8, 0.210886, 1.002665);
TextDrawAlignment(Textdraw8, 2);
TextDrawColor(Textdraw8, -1);
TextDrawSetShadow(Textdraw8, 1);
TextDrawSetOutline(Textdraw8, 0);
TextDrawBackgroundColor(Textdraw8, 51);
TextDrawFont(Textdraw8, 2);
TextDrawSetProportional(Textdraw8, 1);

Textdraw9 = TextDrawCreate(226.999176, 414.660400, "usebox");
TextDrawLetterSize(Textdraw9, 0.000000, 1.009752);
TextDrawTextSize(Textdraw9, 209.110839, 0.000000);
TextDrawAlignment(Textdraw9, 1);
TextDrawColor(Textdraw9, 0);
TextDrawUseBox(Textdraw9, true);
TextDrawBoxColor(Textdraw9, -171);
TextDrawSetShadow(Textdraw9, 0);
TextDrawSetOutline(Textdraw9, 0);
TextDrawFont(Textdraw9, 0);
TextDrawSetSelectable(Textdraw9, true);

Textdraw10 = TextDrawCreate(430.665771, 414.664825, "usebox");
TextDrawLetterSize(Textdraw10, 0.000000, 1.009752);
TextDrawTextSize(Textdraw10, 411.777404, 0.000000);
TextDrawAlignment(Textdraw10, 1);
TextDrawColor(Textdraw10, 0);
TextDrawUseBox(Textdraw10, true);
TextDrawBoxColor(Textdraw10, -171);
TextDrawSetShadow(Textdraw10, 0);
TextDrawSetOutline(Textdraw10, 0);
TextDrawFont(Textdraw10, 0);
TextDrawSetSelectable(Textdraw10, true);

Textdraw11 = TextDrawCreate(217.666046, 415.159820, "<");
TextDrawLetterSize(Textdraw11, 0.210886, 1.002665);
TextDrawAlignment(Textdraw11, 2);
TextDrawColor(Textdraw11, -1);
TextDrawSetShadow(Textdraw11, 1);
TextDrawSetOutline(Textdraw11, 0);
TextDrawBackgroundColor(Textdraw11, 51);
TextDrawFont(Textdraw11, 2);
TextDrawSetProportional(Textdraw11, 1);

Textdraw12 = TextDrawCreate(421.777191, 414.666473, ">");
TextDrawLetterSize(Textdraw12, 0.210886, 1.002665);
TextDrawAlignment(Textdraw12, 2);
TextDrawColor(Textdraw12, -1);
TextDrawSetShadow(Textdraw12, 1);
TextDrawSetOutline(Textdraw12, 0);
TextDrawBackgroundColor(Textdraw12, 51);
TextDrawFont(Textdraw12, 2);
TextDrawSetProportional(Textdraw12, 1);

Textdraw13 = TextDrawCreate(316.999938, 385.782287, "‹‘—EP…¦E ‹®EŽ®OC¦’ ƒ‡•~n~‹AŽE‚O —YƒYŠE‚O ŒEPCO®A„A,~n~…CŒO‡’ˆY• C¦PE‡K…");
TextDrawLetterSize(Textdraw13, 0.181555, 0.923021);
TextDrawAlignment(Textdraw13, 2);
TextDrawColor(Textdraw13, -4353);
TextDrawSetShadow(Textdraw13, 0);
TextDrawSetOutline(Textdraw13, 0);
TextDrawBackgroundColor(Textdraw13, 51);
TextDrawFont(Textdraw13, 2);
TextDrawSetProportional(Textdraw13, 1);
TextDrawSetSelectable(Textdraw13, true);

Не проще сделать вот так

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Vladimir_Kulkov
@Dexter, а смысл? Кликабельность не появилась.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Dexter

@Vladimir_Kulkov, А с чего она должна появиться, ты скинул только TextDraw сам код скинь и мы тебе поможем! 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Vladimir_Kulkov
@Dexter,Все вверху! И код, и кликабельность.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.