SAMP/PlayerTextDrawSetSelectable

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

PlayerTextDrawSetSelectable


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


Описание:

Переключает, можно ли выбрать рисование игрока или нет.


Параметры:

(playerid, PlayerText:text, set)


playeridИдентификатор игрока, для которого нужно установить возможность выбора.
PlayerText: textИдентификатор player-textdraw, для которого нужно установить возможность выбора.
setУстановите для player-textdraw возможность выбора ( 1 ) или невозможность выбора ( 0 ). По умолчанию это 0.


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

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


⚡ PlayerTextDrawSetSelectable ДОЛЖЕН использоваться ДО ТОГО, как PlayerTextDraw будет показана игроку.


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


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

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


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

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


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

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