SAMP/TextDrawSetSelectable

Материал из Pawno Wiki

TextDrawSetSelectable


✅ Функция работает только начиная с версии SA-MP 0.3e и не будет работать в предыдущих версиях!


Описание:

Устанавливает, можно ли выбрать (щелкнуть) TextDraw или нет


Параметры:

(Text:text, set)


textID отрисовки, которую нужно сделать доступной для выбора.
set1, чтобы сделать его доступным для выбора, или 0, чтобы его нельзя было выбрать.


Возвращаемые значения:

Эта функция не возвращает никаких конкретных значений.


⚡ TextDrawSetSelectable необходимо использовать ДО ТОГО, как TextDraw будет показана игрокам, чтобы ее можно было выбрать.


🔊 Используйте TextDrawTextSize, чтобы определить интерактивную область.


Пример использования:

public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp(cmdtext, "/selectd", true))
    {
        for(new i = 0; i < MAX_TEXT_DRAWS; i++) TextDrawSetSelectable(Text:i, 1);
        SendClientMessage(playerid, 0xFFFFFFAA, "SERVER: Теперь можно кликать на все текстовые рисунки!");
        return 1;
    }
    return 0;
}


Связанные функции

Следующие функции также могут быть полезны, поскольку они так или иначе связаны с рассматриваемой функцией.
  • SelectTextDraw - Включает мышь, чтобы игрок мог выбрать TextDraw.
  • CancelSelectTextDraw - Отменить выделение текста с помощью мыши.


Связанные обратные вызовы

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