постоянный вижен

renkolnk

Новичок
21 Авг 2023
2
0
Как сделать область, которую все и всегда будут видеть?
 
Lua:
function Activate()
wiew()
end


function wiew()
local teamId = DOTA_TEAM_GOODGUYS -- ID команды, для которой будет установлено поле зрения
local location = Vector(4845, -3476, 420) -- координаты местоположения, где будет установлено поле зрения
local radius = 1500 -- радиус поля зрения
local duration = 1000 -- продолжительность поля зрения в секундах
local obstructedVision = false -- флаг, указывающий, будет ли поле зрения затруднено преградами
AddFOWViewer(teamId, location, radius, duration, obstructedVision)
end

AddFOWViewer - используется в одном экземпляре на команду!
По этому вот есть цикличное применение если надо не на одну
Lua:
function wiew()
    local teamIds = {DOTA_TEAM_GOODGUYS, DOTA_TEAM_BADGUYS} -- список ID команд
    local location = Vector(4845, -3476, 420) -- координаты местоположения, где будет установлено поле зрения
    local radius = 1500 -- радиус поля зрения
    local duration = 1000 -- продолжительность поля зрения в секундах
    local obstructedVision = false -- флаг, указывающий, будет ли поле зрения затруднено преградами
 
    for _, teamId in pairs(teamIds) do
        AddFOWViewer(teamId, location, radius, duration, obstructedVision)
    end
end
1692647477034.png
 
Последнее редактирование:
  • Нравится
Реакции: renkolnk
Реклама: