Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#3995
Старый 03.01.2026, 10:35
  #3995
^
temnyrizar
 
Аватар для temnyrizar
📖
Регистрация: 06.06.2025
Адрес: Зияд
Сообщения: 77
Регистрация: 06.06.2025
Адрес: Зияд
Сообщения: 77
По умолчанию
Re: Скрипты

и опять я не так что-то сделал
function IsoldaSpec()
local hero="Isolda"
local lvl=GetHeroLevel("Isolda")
if lvl == 3 then
    TeachHeroSpell(hero, 12)
elseif lvl == 5 then
    TeachHeroSpell(hero, 11)
elseif lvl == 8 then
    TeachHeroSpell(hero, 15)
elseif lvl == 10 then
    TeachHeroSpell(hero, 14)
elseif lvl == 15 then
    TeachHeroSpell(hero, 13)
elseif lvl == 18 then
    TeachHeroSpell(hero, 17)
elseif lvl == 20 then
    TeachHeroSpell(hero, 18)
elseif lvl == 22 then
    TeachHeroSpell(hero, SPELL_BLIND)
elseif lvl == 23 then
    TeachHeroSpell(hero, 212)
elseif lvl == 25 then
    TeachHeroSpell(hero, 210)
elseif lvl == 28 then
    TeachHeroSpell(hero, 215)
elseif lvl == 30 then
    TeachHeroSpell(hero, 214)
elseif lvl == 33 then
    TeachHeroSpell(hero, 211)
elseif lvl == 35 then
    TeachHeroSpell(hero, 213)
elseif lvl == 38 then
    TeachHeroSpell(hero, 21)
elseif lvl == 40 then
    TeachHeroSpell(hero, 20)
end
end

function UpdateHeroSpecs(hero)
  if hero == 'Isolda' then
    Trigger(HERO_LEVELUP_TRIGGER, hero, 'IsoldaSpec')
  end
end

for pl = PLAYER_1, PLAYER_8 do
  if GetPlayerState(pl) == PLAYER_ACTIVE then
    Trigger(PLAYER_ADD_HERO_TRIGGER, pl, 'UpdateHeroSpecs')
  end
end
__________________
Модификация "New Era": 3,7%
Модификация "New Era": 3,7%
temnyrizar вне форума
Ответить с цитированием