SAMP/PlayerTextDrawSetSelectable
Материал из Wikipedia Pi
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 - Вызывается, когда игрок нажимает на текстовый рисунок игрока.