CreatePlayer3DTextLabel RU
From SA-MP Wiki
CreatePlayer3DTextLabel
Описание:
Создает 3D текст, который будет виден только указанному игроку.
.
Параметры:(playerid, text[], color, Float:X, Float:Y, Float:Z, Float:DrawDistance, attachedplayer, attachedvehicle, testLOS)
playerid | ИД игрока, которой сможет видеть этот 3D текст. |
text[] | Строка с текстом. |
color | Цвет текста |
x | Координата X на карте ИЛИ X смещение от центра игрока, если 3D текст будет прикреплен |
y | Координата Y на карте ИЛИ Y смещение от центра игрока, если 3D текст будет прикреплен |
z | Координата Z на карте ИЛИ Z смещение от центра игрока, если 3D текст будет прикреплен |
DrawDistance | Максимальное расстояние видимости |
attachedplayer | ИД игрока, к которому нужно прикрепить 3D текст ИЛИ INVALID_PLAYER_ID, если прикреплять не нужно) |
attachedvehicle | ИД транспорта, к которому нужно прикрепить 3D текст ИЛИ INVALID_VEHICLE_ID, если прикреплять не нужно) |
testLOS | Если 0 - то этот текст будет виден сквозь объекты, если 1 - нет. |
Возвращаемые значения:
ИД только что созданного 3D текст для игрока или INVALID_3DTEXT_ID, если 3D тексты достигли лимита (MAX_3DTEXT_PLAYER).
if ( strcmp( cmd, "/playerlabel", true ) == 0 ) { new Float:X, Float:Y, Float:Z; GetPlayerPos( playerid, X, Y, Z ); new PlayerText3D:playertextid; playertextid = CreatePlayer3DTextLabel( playerid, "Привет \n я 3D текст (:", 0x008080FF, X,Y,Z, 40.0 ); return 1; }
Связанные функции
Следующие функции могут быть полезны, т.к. они так или иначе связаны с текущей функцией.
- Create3DTextLabel: Создает 3D текст.
- Delete3DTextLabel: Удаляет 3D текст.
- Attach3DTextLabelToPlayer: Прикрепляет 3D текст к игроку.
- Attach3DTextLabelToVehicle: Прикрепляет 3D текст к транспорту.
- Update3DTextLabelText: Изменяет текст 3D метки.
- DeletePlayer3DTextLabel: Удаляет 3D текст, созданный для игрока.
- UpdatePlayer3DTextLabelText: Изменяет текст 3D метки игрока.