RU/setBlipVisibleDistance: Difference between revisions
Jump to navigation
Jump to search
(Created page with "{{RU/Server client function}} __NOTOC__ Эта функция устанавливает дистанцию видимости определённой блип иконки...") |
No edit summary |
||
Line 4: | Line 4: | ||
==Синтаксис== | ==Синтаксис== | ||
<syntaxhighlight lang="lua">bool setBlipVisibleDistance ( blip theBlip, float theDistance )</syntaxhighlight> | <syntaxhighlight lang="lua">bool setBlipVisibleDistance ( blip theBlip, float theDistance )</syntaxhighlight> | ||
{{OOP||[[blip]]:setVisibleDistance|visibleDistance|getBlipVisibleDistance|}} | {{RU/OOP||[[blip]]:setVisibleDistance|visibleDistance|getBlipVisibleDistance|}} | ||
===Обязательные аргументы=== | ===Обязательные аргументы=== | ||
Line 20: | Line 20: | ||
outputDebugString("Видимость блип иконки: "..getBlipVisibleDistance(blip)) --2000 | outputDebugString("Видимость блип иконки: "..getBlipVisibleDistance(blip)) --2000 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Этот пример установит видимое расстояние всех блипов до половины исходного значения.<syntaxhighlight lang="lua"> | Этот пример установит видимое расстояние всех блипов до половины исходного значения.<syntaxhighlight lang="lua"> |
Latest revision as of 09:14, 10 August 2018
Эта функция устанавливает дистанцию видимости определённой блип иконки на карте.
Синтаксис
bool setBlipVisibleDistance ( blip theBlip, float theDistance )
Синтаксис ООП Помогите! Я не понимаю, что это!
- Метод: blip:setVisibleDistance(...)
- Переменная: .visibleDistance
- Парная функция: getBlipVisibleDistance
Обязательные аргументы
- theBlip: Блип иконка, которой вы хотите установить определённую дистанцию видимости.
- theDistance: Расстояние, на котором всё ещё будет видна блип иконка.
Возвращает
Возвращает true, если выполнено, в противном случае - false.
Пример
В этом примере будут продемонстрированы основные функции setBlipVisibleDistance
local blip = createBlip(0, 0, 0, 47, 0, 0, 0, 0, 0, 0, 1000) outputDebugString("Видимость блип иконки: "..getBlipVisibleDistance(blip)) --1000 setBlipVisibleDistance(blip, 2000) outputDebugString("Видимость блип иконки: "..getBlipVisibleDistance(blip)) --2000
Этот пример установит видимое расстояние всех блипов до половины исходного значения.
-- Извлекаем таблицу, содержащую все блип иконки local blips = getElementsByType("blip") -- Прокручиваем список, сохранив видимые расстояния с остальными for index, blip in ipairs(blips) do -- Изменяем дистанцию видимость и делим на 2 setBlipVisibleDistance(blip, getBlipVisibleDistance(blip) / 2) end
Похожие функции:
- createBlip — создает блип (иконку) на радаре игрока
- createBlipAttachedTo — создает блип (иконку) на радаре игрока с привязкой к определенному элементу
- getBlipColor — возвращает цвет созданного блипа
- getBlipIcon — возвращает номер иконки созданного блипа
- getBlipSize — возвращает размер созданного блипа
- setBlipColor — устанавливает цвет созданного блипа
- setBlipIcon — устанавливает иконку созданного блипа
- setBlipSize — устанавливает размер созданного блипа
- getBlipOrdering — возвращает позицию созданного блипа по координате Z
- setBlipOrdering — устанавливает позицию созданного блипа по координате Z
- getBlipVisibleDistance — возвращает дальность видимости для созданного блипа
- setBlipVisibleDistance — устанавливает дальность видимости для созданного блипа