SAMP/SelectTextDraw
Материал из Wikipedia Pi
SelectTextDraw
Добавлено |
Функция работает только начиная с версии SA-MP 0.3e и не будет работать в предыдущих версиях! |
Описание:
Отобразите курсор и разрешите игроку выбрать рисунок
Примечание |
TextDrawSetSelectable или PlayerTextDrawSetSelectable ДОЛЖНЫ использоваться в первую очередь, чтобы можно было выбрать рисование текста. |
Параметры:
(playerid, hovercolor)
playerid | ID игрока, который должен иметь возможность выбирать текстовый рисунок. |
hovercolor | Цвет текста при наведении курсора мыши (RGBA). |
Возвращаемые значения:
Эта функция не возвращает никаких конкретных значений.
Примечание |
При наведении курсора будет подсвечиваться ТЕКСТ, а НЕ поле</b (если оно отображается). |
Пример использования:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/tdselect", true))
{
SelectTextDraw(playerid, 0x00FF00FF); // Выделите зеленый при наведении курсора
SendClientMessage(playerid, 0xFFFFFFFF, "SERVER: Пожалуйста, выберите рисунок!");
return 1;
}
return 0;
}
Связанные функции
Следующие функции также могут быть полезны, поскольку они так или иначе связаны с рассматриваемой функцией.
- CancelSelectTextDraw - Отменить выделение текста с помощью мыши.
- TextDrawSetSelectable - Устанавливает, можно ли выделить текстовый рисунок с помощью SelectTextDraw.
- PlayerTextDrawSetSelectable - Устанавливает, можно ли выбрать текстовый рисунок игрока с помощью SelectTextDraw
Связанные обратные вызовы
Следующие обратные вызовы также могут быть полезны, поскольку они так или иначе связаны с рассматриваемым обратным вызовом.
- OnPlayerClickTextDraw - Вызывается, когда игрок нажимает на отрисовку текста.
- OnPlayerClickPlayerTextDraw - Вызывается, когда игрок нажимает на текстовый рисунок игрока.