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

Как скриптом отловить того, кто входит в триггер?

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

Оффлайн Se7eN

  • Продвинутый
  • 298
  • Мощь: 11
  • King
Код
function heal(event)

local hero = event.caller()
print(event.caller)
hero:Heal(100000,hero)
hero:GiveMana(100000)
end


Оффлайн Se7eN

  • Продвинутый
  • 298
  • Мощь: 11
  • King
Так, начало нашла. Там после caller стояло "()". По привычке нажала.


Код
function heal(event)

local hero = event.caller
print(event.caller)
hero:Heal(100000,hero)
hero:GiveMana(100000)
end

Теперь другая ошибка: attempt to call method Heal. Не понимаю почему нельзя выхилить, есть ли другие способы?)
Добавить здоровье или ещё чего-нибудь)

Оффлайн Se7eN

  • Продвинутый
  • 298
  • Мощь: 11
  • King
Не нашла как хилить всё ещё, но сделала чтобы скрипт работал)
Подскажите как восполнить здоровье до 100%, пожалуйста)

Оффлайн Se7eN

  • Продвинутый
  • 298
  • Мощь: 11
  • King
Код
function heal(event)

local hero = event.activator
hero:GiveMana(100000)
hero:SetHealth(100000)
end

Работает))))

Оффлайн xxNpCxx

  • 85
  • Мощь: 0
  • Do it simple bitch
Se7eN, А " не героя" удалось отловить ?