Вопросы

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

 

  открыть спойлер

 

Если что SelectTextDraw(playerid,0x717171AA); присутствует

Отредактировано пользователем _bogdan_

Заметка от _bogdan_ , создано

3.2. Код больше 10 строк необходимо брать в теги "Код" и "Спойлер". Как это сделать рассказано в разделе "FAQ".

Устное предупреждение.

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


Ссылка на сообщение

6 ответов на этот вопрос

  • 0

@Neket228 box их даже если сделать кликаб. то работать не будут,сделай так, создай обычный тд с текстом,и поставь знак "_". Его не видно,а когда на него нажимаешь, то он работает,напиши текст,и под него этот знак и сделай его кликабельным

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


Ссылка на сообщение
  • 0

@Neket228 Данный код  вставляйте в OnPlayerClickTextDraw

Отредактировано пользователем _bogdan_

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


Ссылка на сообщение
  • 0

@Antoxa39 Не работает. 
 

reconTD1 = TextDrawCreate(567.000000170.000000"_");
    TextDrawBackgroundColor(reconTD1, 255);
    TextDrawFont(reconTD1, 1);
    TextDrawLetterSize(reconTD1, 0.5199991.400000);
    TextDrawColor(reconTD1, -1);
    TextDrawSetOutline(reconTD1, 0);
    TextDrawSetProportional(reconTD1, 1);
    TextDrawSetShadow(reconTD1, 1);
    TextDrawUseBox(reconTD1, 1);
    TextDrawBoxColor(reconTD1, 16777215);
    TextDrawTextSize(reconTD1, 514.0000000.000000);
    TextDrawSetSelectable(reconTD1, 1);

TextDrawShowForPlayer(playerid,reconTD0);
    TextDrawShowForPlayer(playerid,reconTD1);
    SelectTextDraw(playerid,0x717171AA);



public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
    if(clickedid == Text:reconTD1)
    {
        SendClientMessage(playerid,-1,"Вы собираетесь кикнуть игрока!");
    }
    return 1;
}

изменил ширину и 

TextDrawTextSize(reconTD1, 514.0000000.000000); и TextDrawLetterSize(reconTD1, 5.000000, 1.400000); но все равно не помогло

Отредактировано пользователем Neket228

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


Ссылка на сообщение
  • 0

@Neket228 

public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
    if(clickedid == reconTD1)
    {
        SendClientMessage(playerid,-1,"Вы собираетесь кикнуть игрока!");
    }
    return 1;
}

 

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


Ссылка на сообщение
  • 0

@Antoxa39 не помогло

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


Ссылка на сообщение
  • 0
  В 6/1/2022 в 09:23, Neket228 сказал:

@Antoxa39 не помогло

Читать далее...  

Ах да, забыл сказать, что текст дравы я поместил в отдельный инклюд, чтобы не занимали место в моде. Хотя я когда переместил инклюд в мод, то кликабельность не появилась

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


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

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

  • Похожий контент

    • bogdan@gmail
      От bogdan@gmail
      Ошибки при компиляции
       

    • DAYREK
      От DAYREK
      Приветствую, подготовили для вас игровой сайт. Все сделано с нуля.
       
      В систему входит:
      - Главная страница.
      - Магазин.
      - Новости.
      - Личный кабинет.
      Все системы работают, в личном кабинете отображаются данные о игроке, имущество, статистика и прочее, добавите туда по своему желанию еще что-нибудь.

      Основные языки системы:
      - HTML, CSS, JS, PHP
      База данных MySQL
       
      Если я увижу потенциал в данном сайте, буду выпускать обновления. Добавлю систему ЛК для администратора, с отслеживанием логов админов и игроков.
      Изменением настроек сервера и сайта, изменение темы сайта и прочее.

      Связь со мной тык