RU/createBlip: Difference between revisions
Jump to navigation
Jump to search
(Created page with "__NOTOC__ {{RU/Server client function}} Эта функция создает блип елемент, который отображается как значок на рад...") |
No edit summary |
||
(3 intermediate revisions by one other user not shown) | |||
Line 14: | Line 14: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
</section> | </section> | ||
{{OOP||[[Blip]]}} | {{RU/OOP||[[Blip]]}} | ||
===Обязательные аргументы=== | ===Обязательные аргументы=== | ||
*'''x:''' Положение блипа по x, в мировых координатах. | *'''x:''' Положение блипа по x, в мировых координатах. | ||
Line 21: | Line 21: | ||
===Необязательные аргументы=== | ===Необязательные аргументы=== | ||
{{OptionalArg}} | {{RU/OptionalArg}} | ||
*'''icon:''' Значок, который будет отображаться на радаре. Допустимые значения: [[RU/Blip Icons]]. | *'''icon:''' Значок, который будет отображаться на радаре. Допустимые значения: [[RU/Blip Icons|Список значков]]. | ||
*'''size:''' Размер значка. Используется только для значка «Маркер». Значение по умолчанию - 2. Максимум 25. | *'''size:''' Размер значка. Используется только для значка «Маркер». Значение по умолчанию - 2. Максимум 25. | ||
*'''r:''' Количество красного цвета (0 - 255). Используется только для значка «Маркер». По умолчанию 255. | *'''r:''' Количество красного цвета (0 - 255). Используется только для значка «Маркер». По умолчанию 255. | ||
*'''g:''' Количество зеленого цвета (0 - 255). Используется только для значка «Маркер». Значение по умолчанию - 0. | *'''g:''' Количество зеленого цвета (0 - 255). Используется только для значка «Маркер». Значение по умолчанию - 0. | ||
*'''b:''' Количество синего цвета (0 - 255). Используется только для значка «Маркер». Значение по умолчанию - 0. | *'''b:''' Количество синего цвета (0 - 255). Используется только для значка «Маркер». Значение по умолчанию - 0. | ||
*'''a:''' Количество альфа(прозрачности) в цвете блипа (0 - 255). Используется только для значка «Маркер». По умолчанию 255.{{New feature/item|3|1.0|| | *'''a:''' Количество альфа(прозрачности) в цвете блипа (0 - 255). Используется только для значка «Маркер». По умолчанию 255.{{RU/New feature/item|3|1.0|| | ||
*'''ordering:''' Это определяет порядок отображения Z-уровня (-32768 - 32767). Значение по умолчанию - 0. | *'''ordering:''' Это определяет порядок отображения Z-уровня (-32768 - 32767). Значение по умолчанию - 0. | ||
*'''visibleDistance:''' Максимальное расстояние от камеры, на которой все еще виден блип (0-65535). | *'''visibleDistance:''' Максимальное расстояние от камеры, на которой все еще виден блип (0-65535). | ||
}} | }} | ||
<section name="Сервер" class="server" show="true"> | <section name="Сервер" class="server" show="true"> | ||
*'''visibleTo:''' Это определяет, какие элементы могут видеть блип. Значение по умолчанию: для всех | *'''visibleTo:''' Это определяет, какие элементы могут видеть блип. Значение по умолчанию: для всех. | ||
</section> | </section> | ||
Latest revision as of 21:22, 14 June 2021
Эта функция создает блип елемент, который отображается как значок на радаре клиента.
Синтаксис
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 ] )
Синтаксис ООП Помогите! Я не понимаю, что это!
- Метод: Blip(...)
Обязательные аргументы
- x: Положение блипа по x, в мировых координатах.
- y: Положение блипа по у, в мировых координатах.
- z: Положение блипа по z, в мировых координатах.
Необязательные аргументы
Примечание. При использовании необязательных аргументов Вам может потребоваться предоставить все аргументы перед тем аргументом, который Вы хотите использовать. Для более подробной информации ознакомьтесь с необязательными аргументами.
- icon: Значок, который будет отображаться на радаре. Допустимые значения: Список значков.
- 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: Это определяет, какие элементы могут видеть блип. Значение по умолчанию: для всех.
Возвращает
Возвращает элемент блипа, если он был создан успешно, «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 — устанавливает дальность видимости для созданного блипа