Attach3DTextLabelToPlayer RU
From SA-MP Wiki
Attach3DTextLabelToPlayer
Описание:
Прикрепляет к указанному игроку 3д текст, заранее созданный с помощью функции Create3DTextLabel.
(Text3D:id, playerid, Float:OffsetX, Float:OffsetY, Float:OffsetZ)
Text3D:id | ИД существующего 3д текста. Возвращает Create3DTextLabel. |
playerid | ИД онлайн игрока, к которому нужно прикрепить 3d текст. |
OffsetX | Смещение по оси X, относительно центра игрока (сам игрок находится в 0.0). |
OffsetY | Смещение по оси Y, относительно центра игрока (сам игрок находится в 0.0) |
OffsetZ | Смещение по оси Z, относительно центра игрока (сам игрок находится в 0.0) |
Возвращаемые значения:
- 1: Функция успешно выполнена.
- 0: Функции не удалось выполниться. Игрок и/или 3д текст не существует.
Пример использования:
new Text3D: newbie3Dtext; public OnGameModeInit() { // создадим 3д текст "Йа Новичёкк" зеленого цвета неважно в какой позиции, я взял везде 7,77 // он будет виден до 100 метров // он будет в виртуальном мире 0 // его нельзя увидеть через стены newbie3Dtext = Create3DTextLabel("Йа Новичёк", 0x339966AA, 7.77, 7.77, 7.77, 100.0, 0, 1); } public OnPlayerConnect(playerid) { // прикрепим 3д текст "Йа Новичёк" над игроком (выше центра игрока на 2 метра) Attach3DTextLabelToPlayer(newbie3Dtext, playerid, 0.0, 0.0, 2.0); return 1; }
Связанные функции
Следующие функции могут быть полезны, т.к. они так или иначе связаны с текущей функцией.
- Create3DTextLabel: Создает 3D текст.
- Delete3DTextLabel: Удаляет 3D текст.
- Attach3DTextLabelToVehicle: Прикрепляет 3D текст к транспорту.
- Update3DTextLabelText: Изменяет текст 3D метки.
- CreatePlayer3DTextLabel: Создает 3D текст для указанного игрока.
- DeletePlayer3DTextLabel: Удаляет 3D текст, созданный для игрока.
- UpdatePlayer3DTextLabelText: Изменяет текст 3D метки игрока.