CreatePlayer3DTextLabel RU

From SA-MP Wiki

Jump to: navigation, search

CreatePlayer3DTextLabel

CreatePlayer3DTextLabel RU была добавлена в SA-MP 0.3a Эта функция была добавлена в SA-MP 0.3a и не будет работать в более ранних версиях!


Описание:

Создает 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;
}


Связанные функции

Следующие функции могут быть полезны, т.к. они так или иначе связаны с текущей функцией.


Personal tools
In other languages