Vladimir_Kulkov 87 Опубликовано 29 июля, 2017 Всем привет. Подскажите почему не работает кликабельность? вот код. 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 210 Опубликовано 29 июля, 2017 А вы настроили текстдрав под кликабильность? Если нет, то, Вам придется переделывать текстдрав Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Vladimir_Kulkov 87 Опубликовано 29 июля, 2017 //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 358 Опубликовано 29 июля, 2017 @Vladimir_Kulkov,я вот не помню, как он называется. Но в самом создании тд? Поставил на курсоре, чтобы не было значка "Запрещено". И эти текстдравы должны быть для игрока. А не глобальные Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Vladimir_Kulkov 87 Опубликовано 29 июля, 2017 [playerid]? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SCRIPTMAN 358 Опубликовано 29 июля, 2017 @Vladimir_Kulkov,да Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Vladimir_Kulkov 87 Опубликовано 29 июля, 2017 у меня для игрока написаны, это другой код, но сути не меняет, с [playerid] , все так же кликабельность не работает видео Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Dexter 84 Опубликовано 29 июля, 2017 //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 87 Опубликовано 29 июля, 2017 @Dexter, а смысл? Кликабельность не появилась. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Dexter 84 Опубликовано 29 июля, 2017 @Vladimir_Kulkov, А с чего она должна появиться, ты скинул только TextDraw сам код скинь и мы тебе поможем! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Vladimir_Kulkov 87 Опубликовано 29 июля, 2017 @Dexter,Все вверху! И код, и кликабельность. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты