CustomGames.ru - Dota 2 пользовательские игры

AddFOWViewer

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн den4iccc

  • Продвинутый
  • 400
  • Мощь: 7
AddFOWViewer
« : 03-09-2017, 16:06:45 »
Хочу сделать пассивный модификатор который бы давал вижен через деревья, знаю можно это сделать через AddFOWViewer но что я делаю не так ? + можно как то через HasFlyingVision но хз как его использовать
Спойлер
Код
if gmode_attack == nil then 
gmode_attack = class({})
end

function gmode_attack:OnSpellStart()
    if IsServer() then

    end
end

function gmode_attack:OnIntervalThink(hTarget)
if hTarget == nil then
        local hCaster = self:GetCaster()

        AddFOWViewer(self:GetCaster():GetTeamNumber(), self:GetAbsOrigin, 1200, 20, false)
        return nil
    end
end

function gmode_attack:IsHidden()
return false
end

function gmode_attack:RemoveOnDeath()
return false
end
[свернуть]

добавляю через AddNewModifier, модификатор определяется но AddFOWViewer не работает
« Последнее редактирование: 03-09-2017, 16:26:11 от den4iccc »

Оффлайн Danis

  • Продвинутый
  • 278
  • Мощь: 2
Re: AddFOWViewer
« Ответ #1 : 03-09-2017, 19:28:31 »
Спойлер
Код
AddFOWViewer(self:GetCaster():GetTeamNumber(), self:GetAbsOrigin, 1200, 20, false)
[свернуть]
Это ты на сайте скобочки убрал в GetAbsOrigin?
Создай Героя
Мод  - steamcommunity.com/...ils/?id=750146414
[свернуть]

Оффлайн den4iccc

  • Продвинутый
  • 400
  • Мощь: 7
Re: AddFOWViewer
« Ответ #2 : 03-09-2017, 19:57:58 »
Да, я уже всё сделал только другим способом правда, можно тему закрыть

Оффлайн ZLOY

  • Супермодератор
  • 456
  • Мощь: 6
Re: AddFOWViewer
« Ответ #3 : 03-09-2017, 20:07:48 »
Можно было и с публикой поделиться ответом.

Оффлайн den4iccc

  • Продвинутый
  • 400
  • Мощь: 7
Re: AddFOWViewer
« Ответ #4 : 04-09-2017, 16:13:57 »
я сделал вот такой модификатор, суть в том я хотел сделать для крипов вижен через деревья чтобы когда они агрились бежали за гг даже если он уйдёт за туман (из вижена), а MODIFIER_PROPERTY_PROVIDES_FOW_POSITION работает как вижен героя, крипов и т д у блудсикера
Спойлер
Код
"Modifiers"
{   
"modifier_vision_datadriven"
{
"IsHidden"  "1"
"Passive" "1"

"Aura"          "modifier_vision_check_datadriven"
"Aura_Radius"     "1500"
"Aura_Teams"      "DOTA_UNIT_TARGET_TEAM_ENEMY"
"Aura_Types"      "DOTA_UNIT_TARGET_ALL"
"Aura_Flags"      "DOTA_UNIT_TARGET_FLAG_NONE | DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES"
}

"modifier_vision_check_datadriven"
{
"IsDebuff"        "1"
"IsHidden"        "1"

"Properties"
{
  "MODIFIER_PROPERTY_PROVIDES_FOW_POSITION"  "1"
}
}

}
[свернуть]