SAMP/Create3DTextLabel

Материал из Wiki.Pawno-Info.Ru
Версия от 18:43, 10 декабря 2020; PIRU (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Create3DTextLabel


Wiki added.png

Добавлено

Функция работает только начиная с версии SA-MP 0.3a и не будет работать в предыдущих версиях!


Описание:

Создает 3D-текстовую метку в определенном месте в мире


Параметры:

(text[], color, Float:X, Float:Y, Float:Z, Float:DrawDistance, virtualworld, testLOS)


text[]Начальная текстовая строка.
colorЦвет текста в виде целого или шестнадцатеричного числа в цветовом формате RGBA.
xX-координата.
yY-координата.
zZ-координата.
DrawDistanceРасстояние от места, где вы можете видеть текстовую метку 3D.
virtualworldВиртуальный мир, в котором вы можете видеть 3D-текст.
testLOS0/1 Проверьте прямую видимость, чтобы текст не просматривался сквозь объекты.


Возвращаемые значения:

Идентификатор вновь созданной 3D-текстовой метки или INVALID_3DTEXT_ID, если был достигнут предел 3D-текстовой метки (MAX_3DTEXT_GLOBAL).


Wiki removed.png

Предупреждение

  • Если текст [] пуст, сервер/клиенты рядом с текстом могут дать сбой!
  • Если виртуальный мир установлен как -1, текст не появится.


Wiki note.png

Примечание

drawdistance кажется намного меньше при просмотре.


Пример использования:

public OnGameModeInit()
{
    Create3DTextLabel("Мои координаты:\n30.0, 40.0, 50.0", 0x008080FF, 30.0, 40.0, 50.0, 40.0, 0, 0);
    return 1;
}


Wiki tip.png

Подсказка


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

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