SAMP/PlayerTextDrawTextSize
Материал из Pawno Wiki
PlayerTextDrawTextSize
✅ Функция работает только начиная с версии SA-MP 0.3e и не будет работать в предыдущих версиях!
Описание:
Измените размер PlayerTextDraw (поле, если PlayerTextDrawUseBox включен, и/или интерактивная область для использования с PlayerTextDrawSetSelectable).
Параметры:
(playerid, PlayerText: text, Float: x, Float: y)
| playerid | ID игрока, у которого player-textdraw установить размер. |
| text | Идентификатор player-textdraw, размер которого нужно установить. |
| Float: x | Размер по оси X (слева/справа) соответствует той же сетке 640x480, что и TextDrawCreate. |
| Float: y | Размер по оси Y (вверх/вниз) соответствует той же сетке 640x480, что и TextDrawCreate. |
✍
- X и y имеют разные значения с разными значениями PlayerTextDrawAlignment:
- 1 (слева): это крайний правый угол поля, абсолютные координаты.
- 2 (в центре): они должны быть перевернуты (переключите два), а значение x - это общая ширина поля.
- 3 (справа): x и y - координаты самого левого угла прямоугольника.
- Использование шрифта типа 4 (спрайт) и 5 (предварительный просмотр модели) преобразует X и Y этой функции из угловых координат в ШИРИНУ и ВЫСОТУ (смещения).
- Поле TextDraw начинается на 10,0 единиц вверх и на 5,0 слева в качестве начала координат (координата TextDrawCreate).
- Эта функция определяет интерактивную область для использования с PlayerTextDrawSetSelectable, независимо от того, отображается ли поле или нет.
Возвращаемые значения:
Эта функция не возвращает никаких конкретных значений.
Пример использования:
MyTextDraw = CreatePlayerTextDraw(playerid, 100.0, 33.0, "Пример TextDraw");
PlayerTextDrawTextSize(playerid, MyTextDraw, 2.0, 3.6);
Связанные функции
Следующие функции также могут быть полезны, поскольку они так или иначе связаны с рассматриваемой функцией.
- CreatePlayerTextDraw - Создать PlayerTextDraw.
- PlayerTextDrawColor - Установите цвет текста в PlayerTextDraw.
- PlayerTextDrawBoxColor - Устанавливает цвет поля PlayerTextDraw.
- PlayerTextDrawFont - Установить шрифт для текстового рисунка игрока.
- PlayerTextDrawBackgroundColor - Установите цвет фона для PlayerTextDraw.
- PlayerTextDrawAlignment - Задает выравнивание PlayerTextDraw.
- PlayerTextDrawDestroy - Уничтожить PlayerTextDraw.
- PlayerTextDrawLetterSize - Установите размер буквы текста в player-textdraw.
- PlayerTextDrawSetProportional - Масштабирование интервала текста в текстовом изображении проигрывателя до пропорционального соотношения.
- PlayerTextDrawSetOutline - Переключение контура на текстовом изображении игрока.
- PlayerTextDrawUseBox - Переключение поля на текстовом изображении игрока.
- PlayerTextDrawSetShadow - Установить тень на текстовом изображении игрока.
- PlayerTextDrawSetString - Устанавливает текст player-textdraw.
- PlayerTextDrawShow - Показать PlayerTextDraw игрока.
- PlayerTextDrawHide - Скрыть PlayerTextDraw игрока.