RU/createBlip

From Multi Theft Auto: Wiki
Revision as of 09:15, 6 August 2018 by Minato Namikaze (talk | contribs) (Created page with "__NOTOC__ {{RU/Server client function}} Эта функция создает блип елемент, который отображается как значок на рад...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Эта функция создает блип елемент, который отображается как значок на радаре клиента.

Синтаксис

Click to collapse [-]
Сервер
blip createBlip ( float x, float y, float z [, int icon = 0, int size = 2, int r = 255, int g = 0, int b = 0, int a = 255, int ordering = 0, float visibleDistance = 16383.0, visibleTo = getRootElement( ) ] )
Click to collapse [-]
Клиент
blip createBlip ( float x, float y, float z [, int icon = 0, int size = 2, int r = 255, int g = 0, int b = 0, int a = 255, int ordering = 0, float visibleDistance = 16383.0 ] )

OOP Syntax Help! I don't understand this!

Method: Blip(...)


Обязательные аргументы

  • x: Положение блипа по x, в мировых координатах.
  • y: Положение блипа по у, в мировых координатах.
  • z: Положение блипа по z, в мировых координатах.

Необязательные аргументы

NOTE: When using optional arguments, you might need to supply all arguments before the one you wish to use. For more information on optional arguments, see optional arguments.

  • icon: Значок, который будет отображаться на радаре. Допустимые значения: RU/Blip Icons.
  • size: Размер значка. Используется только для значка «Маркер». Значение по умолчанию - 2. Максимум 25.
  • r: Количество красного цвета (0 - 255). Используется только для значка «Маркер». По умолчанию 255.
  • g: Количество зеленого цвета (0 - 255). Используется только для значка «Маркер». Значение по умолчанию - 0.
  • b: Количество синего цвета (0 - 255). Используется только для значка «Маркер». Значение по умолчанию - 0.
  • a: Количество альфа(прозрачности) в цвете блипа (0 - 255). Используется только для значка «Маркер». По умолчанию 255.
  • ordering: Это определяет порядок отображения Z-уровня (-32768 - 32767). Значение по умолчанию - 0.
  • visibleDistance: Максимальное расстояние от камеры, на которой все еще виден блип (0-65535).
Click to collapse [-]
Сервер
  • visibleTo: Это определяет, какие элементы могут видеть блип. Значение по умолчанию: для всех. RU/visibility.

Возвращает

Возвращает элемент блипа, если он был создан успешно, «false» в противном случае.

Пример

Click to collapse [-]
Сервер

Пример 1: В этом примере создается блип в позиции случайного игрока и делает его таким, чтобы он был виден только этому игроку.

-- Выбираем случайного игрока
local myPlayer = getRandomPlayer( )
-- Извлекаем позицию игрока в переменные x,y и z
local x, y, z = getElementPosition( myPlayer )
-- Создаём блип на позиции игрока, с иконкой «наличные», который виден только этому игроку
local myBlip = createBlip( x, y, z, 51, 0, 0, 0, 255, myPlayer )

Пример 2: Этот пример придает игроку блику. Вы можете прикрепить к элементу блип, просто установив родительский элемент blip в этот элемент.

local myPlayer = getRandomPlayer( ) -- Выбираем случайного игрока
local myBlip = createBlip( 0, 0, 0 ) -- Создаём блип в середине карты
setElementParent( myBlip, myPlayer ) -- Сделаем игрока родительским элементом, чтобы блип следовал за ним

Похожие функции:

  • createBlipсоздает блип (иконку) на радаре игрока
  • createBlipAttachedToсоздает блип (иконку) на радаре игрока с привязкой к определенному элементу
  • getBlipColorвозвращает цвет созданного блипа
  • getBlipIconвозвращает номер иконки созданного блипа
  • getBlipSizeвозвращает размер созданного блипа
  • setBlipColorустанавливает цвет созданного блипа
  • setBlipIconустанавливает иконку созданного блипа
  • setBlipSizeустанавливает размер созданного блипа
  • getBlipOrderingвозвращает позицию созданного блипа по координате Z
  • setBlipOrderingустанавливает позицию созданного блипа по координате Z
  • getBlipVisibleDistanceвозвращает дальность видимости для созданного блипа
  • setBlipVisibleDistanceустанавливает дальность видимости для созданного блипа