Не работает кликабельный textdraw

Тема: Не работают кликабельные текстдравы.

Опции темы
Отображение

Не работают кликабельные текстдравы.

Раньше не использовал данную функцию. Сейчас же решил попробовать, что из неё можно сделать. Написал небольшую систему по единственному уроку, который нашёл в гугле.
Вот собственно сам код:

Все текстдравы отображаются, курсор тоже, но при нажатии на них ничего не происходит. В чем может быть проблема?

Re: Не работают кликабельные текстдравы.

Покажи как создаешь текстдрав

Re: Не работают кликабельные текстдравы.

Textdraw0 = TextDrawCreate ( 450.000000 , 271.000000 , » );
TextDrawBackgroundColor ( Textdraw0 , 255 );
TextDrawFont ( Textdraw0 , 1 );
TextDrawLetterSize ( Textdraw0 , 0.500000 , 1.000000 );
TextDrawColor ( Textdraw0 , — 1 );
TextDrawSetOutline ( Textdraw0 , 0 );
TextDrawSetProportional ( Textdraw0 , 1 );
TextDrawSetShadow ( Textdraw0 , 1 );

Textdraw1 = TextDrawCreate ( 180.000000 , 271.000000 , «>» );
TextDrawBackgroundColor ( Textdraw1 , 255 );
TextDrawFont ( Textdraw1 , 1 );
TextDrawLetterSize ( Textdraw1 , 0.500000 , 1.000000 );
TextDrawColor ( Textdraw1 , — 1 );
TextDrawSetOutline ( Textdraw1 , 0 );
TextDrawSetProportional ( Textdraw1 , 1 );
TextDrawSetShadow ( Textdraw1 , 1 );

Textdraw2 = TextDrawCreate ( 220.000000 , 360.000000 , «Information» );
TextDrawBackgroundColor ( Textdraw2 , 255 );
TextDrawFont ( Textdraw2 , 3 );
TextDrawLetterSize ( Textdraw2 , 0.500000 , 1.000000 );
TextDrawColor ( Textdraw2 , — 1 );
TextDrawSetOutline ( Textdraw2 , 0 );
TextDrawSetProportional ( Textdraw2 , 1 );
TextDrawSetShadow ( Textdraw2 , 1 );
TextDrawUseBox ( Textdraw2 , 1 );
TextDrawBoxColor ( Textdraw2 , — 589505456 );
TextDrawTextSize ( Textdraw2 , 323.000000 , 0.000000 );

Читайте также:  Что делать если сломался усилитель

Textdraw3 = TextDrawCreate ( 330.000000 , 360.000000 , «Select» );
TextDrawBackgroundColor ( Textdraw3 , 255 );
TextDrawFont ( Textdraw3 , 3 );
TextDrawLetterSize ( Textdraw3 , 0.500000 , 1.000000 );
TextDrawColor ( Textdraw3 , — 1 );
TextDrawSetOutline ( Textdraw3 , 0 );
TextDrawSetProportional ( Textdraw3 , 1 );
TextDrawSetShadow ( Textdraw3 , 1 );
TextDrawUseBox ( Textdraw3 , 1 );
TextDrawBoxColor ( Textdraw3 , — 589505456 );
TextDrawTextSize ( Textdraw3 , 386.000000 , 0.000000 );

Источник

Тема: Не работает кликабельность TextDraw’a!

Опции темы
Поиск по теме

Не работает кликабельность TextDraw’a!

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 ;
>

Источник

Форум Pawn-Wiki.Ru — Воплоти мечту в реальность!: Не работает кликабельный TextDraw. — Форум Pawn-Wiki.Ru — Воплоти мечту в реальность!

  • Pawn скриптинг
  • Первая помощь
  • Вопросы по скриптингу
  • Правила форума
  • Просмотр новых публикаций

  • Группа: Активные пользователи
  • Сообщений: 60
  • Регистрация: 01 августа 17

InventarFullvers_TD[42] = TextDrawCreate(369.0003, 347.1998, «Box»); // CLOSEBOX
TextDrawLetterSize(InventarFullvers_TD[42], 0.0000, 2.1288);
TextDrawTextSize(InventarFullvers_TD[42], 421.0003, 0.0000);
TextDrawAlignment(InventarFullvers_TD[42], 1);
TextDrawColor(InventarFullvers_TD[42], -1);
TextDrawUseBox(InventarFullvers_TD[42], 1);
TextDrawBoxColor(InventarFullvers_TD[42], -181);
TextDrawBackgroundColor(InventarFullvers_TD[42], 255);
TextDrawFont(InventarFullvers_TD[42], 1);
TextDrawSetProportional(InventarFullvers_TD[42], 1);
TextDrawSetShadow(InventarFullvers_TD[42], 1);
TextDrawSetSelectable(InventarFullvers_TD[42], true);
SelectTextDraw(playerid, -1);

Читайте также:  Не работает мобильное приложение документооборот

InventarFullvers_TD[43] = TextDrawCreate(395.0013, 347.6000, «CLOSE»); // кст CLOSE
TextDrawLetterSize(InventarFullvers_TD[43], 0.3564, 2.0841);
TextDrawTextSize(InventarFullvers_TD[43], 0.0000, 52.0000);
TextDrawAlignment(InventarFullvers_TD[43], 2);
TextDrawColor(InventarFullvers_TD[43], -16776961);
TextDrawUseBox(InventarFullvers_TD[43], 1);
TextDrawBoxColor(InventarFullvers_TD[43], -256);
TextDrawSetOutline(InventarFullvers_TD[43], 1);
TextDrawBackgroundColor(InventarFullvers_TD[43], 255);
TextDrawFont(InventarFullvers_TD[43], 2);
TextDrawSetProportional(InventarFullvers_TD[43], 1);
TextDrawSetShadow(InventarFullvers_TD[43], 0);

Источник

Форум Pawn-Wiki.Ru — Воплоти мечту в реальность!: Не кликается текстдрав — Форум Pawn-Wiki.Ru — Воплоти мечту в реальность!

  • Pawn скриптинг
  • Первая помощь
  • Вопросы по скриптингу
  • Правила форума
  • Просмотр новых публикаций

Не кликается текстдрав Не кликается текстдрав

  • Группа: Активные пользователи
  • Сообщений: 123
  • Регистрация: 30 июня 15

Когда нажимаю на текстдрав ничего не происходит,кликабельность есть,а также функционал.
Вот код:

  • Группа: Vip
  • Сообщений: 5 581
  • Регистрация: 09 января 13

Тег Text в условии? В этом проблема.

Я же тебе вчера отвечал

m1n1vv (03 августа 2016 — 20:49) писал:

Объявление переменной это момент создания

Сообщение отредактировал m1n1vv: 04 августа 2016 — 10:18

  • Группа: Активные пользователи
  • Сообщений: 123
  • Регистрация: 30 июня 15

m1n1vv (04 августа 2016 — 10:15) писал:

Тег Text в условии? В этом проблема.

Я же тебе вчера отвечал

Объявление переменной это момент создания

У меня new PlayerText:Skin[1];

Можешь пожалуйста написать как нужно правило,а то я что-то не понимаю.

  • Группа: Активные пользователи
  • Сообщений: 92
  • Регистрация: 06 декабря 12

Сообщение отредактировал Semikola: 04 августа 2016 — 10:33

  • Группа: Vip
  • Сообщений: 5 581
  • Регистрация: 09 января 13

Если ты создаешь для игрока, то должно быть

И используется паблик

Сообщение отредактировал m1n1vv: 04 августа 2016 — 10:46

  • Группа: Активные пользователи
  • Сообщений: 123
  • Регистрация: 30 июня 15

m1n1vv (04 августа 2016 — 10:43) писал:

Если ты создаешь для игрока, то должно быть

И используется паблик

  • Группа: Активные пользователи
  • Сообщений: 123
  • Регистрация: 30 июня 15
Читайте также:  Моторчик омывателя хендай акцент тагаз не работает

Сообщение отредактировал Toha5959: 04 августа 2016 — 12:44

Источник

Форум Pawn-Wiki.Ru — Воплоти мечту в реальность!: Не работает кликабельность — Форум Pawn-Wiki.Ru — Воплоти мечту в реальность!

  • Pawn скриптинг
  • Первая помощь
  • Вопросы по скриптингу
  • Правила форума
  • Просмотр новых публикаций

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

  • Группа: Активные пользователи
  • Сообщений: 854
  • Регистрация: 26 марта 14

П о названию понятно код:

кликабельность при создании добавлял

  • Группа: Активные пользователи
  • Сообщений: 166
  • Регистрация: 03 ноября 13

SelectTextDraw есть при вызове?

TextDraw Text:Menutd20[playerid] в студию, все равно.
И ещё. Если ты хочешь закрыть данные TextDraws, ты и будь добр, закрывай меню выбора.

Сообщение отредактировал Trable: 08 октября 2014 — 17:07

  • Группа: Активные пользователи
  • Сообщений: 854
  • Регистрация: 26 марта 14

Trable (08 октября 2014 — 17:03) писал:

SelectTextDraw есть при вызове?

Текстдрав Text:Menutd20[playerid] в студию, все равно.
И ещё. Если ты хочешь закрыть меню, ты и будь добр, закрывай меню выбора.

Если отменять то пропадет мышка, а так у меня там большое меню я его все удалять хочу.
Текстдрав в OnPlayerConnect:

  • Группа: Активные пользователи
  • Сообщений: 166
  • Регистрация: 03 ноября 13

mxINI (08 октября 2014 — 17:09) писал:

Если отменять то пропадет мышка, а так у меня там большое меню я его все удалять хочу.
Текстдрав в OnPlayerConnect:

А попробуй его перенести в глобальный текстдрав, может поможет?

Сообщение отредактировал Trable: 08 октября 2014 — 20:48

  • Группа: Активные пользователи
  • Сообщений: 112
  • Регистрация: 06 января 12

Данная функция позволяет выделять радиус клика текстрава.

Вставь это функцию сюда:

Сообщение отредактировал DmX: 08 октября 2014 — 23:03

Источник

Оцените статью