SAMP/PlayerTextDrawSetSelectable

Материал из Pawno Info Wikipedia

PlayerTextDrawSetSelectable


Wiki added.png

Добавлено

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


Описание:

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


Параметры:

(playerid, PlayerText:text, set)


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


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

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


Wiki removed.png

Предупреждение

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


Wiki tip.png

Подсказка

Используйте 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 - Вызывается, когда игрок нажимает на текстовый рисунок игрока.