Доступ к готовым решениям

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Функция CreatePlayer3DTextLabel

Батька

Компетентный
CreatePlayer3DTextLabel

Описание:
Создает 3D текст, который будет виден только указанному игроку.

Параметры:
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 - нет.

Возвращаемые значения:
ID только что созданного 3D текст для игрока или INVALID_3DTEXT_ID, если 3D тексты достигли лимита (MAX_3DTEXT_PLAYER).

Примечания:
Если text[], то сервер или игроки рядом могут быть крашнуты.
DrawDistance кажется намного больше при наблюдении (spectating).

PHP:
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;
}
 
Сверху Снизу