RU/setBlipVisibleDistance
From Multi Theft Auto: Wiki
Эта функция устанавливает дистанцию видимости определённой блип иконки на карте.
Синтаксис
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