Как сделать переодический урон?

  • Автор темы Автор темы Girya
  • Дата начала Дата начала
  • Официальное уведомление администрации CustomGames.RU
    В связи с масштабным техническим сбоем в инфраструктуре прежнего хостинг-провайдера (Beget), работа форума CustomGames.RU была оперативно перенесена на новую серверную площадку и развёрнута из резервной копии базы данных.

    • Безопасность данных: учётные записи и данные пользователей находятся в полной безопасности. Все пароли и защищаемые параметры хранятся исключительно в криптографически зашифрованном (хэшированном) виде — никаких критических инцидентов для аккаунтов пользователей не произошло.
    • Временные технические ограничения: на этапе синхронизации файлового хранилища часть статических материалов (пользовательские аватары и архивные вложения) временно недоступна. По мере получения доступа к файловым архивам все материалы будут восстановлены в полном объёме.

Girya

Пользователь
29 Сен 2022
17
0
Проект
Dota 3 New Heroes
Как сделать переодический урон у абилки????
 
Наносить урон много раз по малу)))) Делай синкер с таймером и в нем наноси по чуть-чуть))))
 
Как сделать переодический урон у абилки????
Сделай для абилки модификатор и на событии OnCreated запускай self:StartIntervalThink( 1 )
Lua:
function modifier_generic_poison_lua:OnIntervalThink()

    self.damageTable = {
        victim = self:GetParent(),
        attacker = self:GetCaster(),
        damage = 100,
        damage_type = self:GetAbility():GetAbilityDamageType(),
        ability = self,
    }
    ApplyDamage( self.damageTable )

    local sound_cast = "Hero_Dazzle.Poison_Tick"
    EmitSoundOn( sound_cast, self:GetParent() )
end
 
  • Нравится
Реакции: vulkantsk
Реклама: