• Страница 1 из 1
  • 1
Модератор форума: No_MaTTeR, Dimitro, LightInDarkness  
[ElunaCore] Первая скриптовка (Часть 2)
Nyll


Продолжение моего первого гайда по скриптовки боссов на Lua.



Код который в итоге получился за 2 гайда.

Код
--event, time, count, unit

local Boss = {}

function Boss.OnCombat( event, unit )
    Boss = {}
    --20217
    unit:SendUnitYell("Я убью все живое в азероте", 0)

    unit:RegisterEvent(function(event, time, count, unit)  
       if unit:GetGUID() and unit:GetHealthPct() <= 20 and not Boss[unit:GetGUID()] then
          Boss[unit:GetGUID()] = true
          unit:AttackStop()
          unit:SetFlag(34)
          unit:Emote(16)
          unit:SendUnitYell("Вы победили герои! Я сдаюсь.", 0)
          unit:RegisterEvent(function(event, time, count, unit)
             if count == 2 then
                unit:CastSpell(105219)
             elseif count == 1 then
                unit:Kill(unit, false)
             end
          end, 1000, 2)

       end
    end, 500, 0)

    Boss[1] = unit:RegisterEvent(function(event, time, count, unit)
       unit:CastSpell(20217)

       Boss[2] = unit:RegisterEvent(function(event, time, count, unit)
          if count == 2 then
             unit:SendUnitYell("Я вас всех убью!!!", 0)
          elseif count == 1 then
             --unit:FullCastSpellOnTarget(33331)
             unit:SendUnitYell("Ха-ха-ха", 0)
          end

       end, 5000, 2)

    end, 2000, 1)

end

function Boss.OnEvede( event, unit, player )
    if event == 2 then
    elseif event == 4 then
    end
    unit:RemoveFlag(34)
    unit:RemoveEvents()
end

RegisterCreatureEvent(8383, 1, Boss.OnCombat)
RegisterCreatureEvent(8383, 2, Boss.OnEvede)
RegisterCreatureEvent(8383, 4, Boss.OnEvede)


[ElunaCore] Первая скриптовка (Часть 1)
Маме беркута привет!
Сообщение # 1 отредактировано Nyll - Суббота, 26.10.2013, 15:22
Папа_Римский
Го пилить новый раздел
Сообщение # 2 написано 26.10.2013 в 15:53
Nightdied
Старший Маршал
Го пилить свой движок
Сообщение # 3 написано 26.10.2013 в 16:10
Nyll
Цитата Nightdied ()
Го пилить свой движок

И как назвать его? smile

Цитата MoroZzZka ()
Го пилить новый раздел

Я подумаю
Маме беркута привет!
Сообщение # 4 написано 26.10.2013 в 16:16
Папа_Римский
Цитата Nyll ()
И как назвать его?

NyllkaProSkill
Сообщение # 5 написано 26.10.2013 в 16:20
BlackFlame
Старший Маршал
Цитата Nyll ()
И как назвать его?

dNyllcore же
Сообщение # 6 написано 26.10.2013 в 16:30
Nyll
Цитата BlackFlame ()
dNyllcore же

уже пилю biggrin
Маме беркута привет!
Сообщение # 7 написано 26.10.2013 в 19:10
S[er]G
Чемпион
Список анимок сконвертил из DBC версии 3.3.5(других клиентов нет), если кому-нибудь нужен.
ONESHOT_**** значит анимация проиграется только один раз.
Download
[cut]
[/cut]
Сообщение # 8 написано 26.10.2013 в 19:40
Nyll
S[er]G, icecream
Маме беркута привет!
Сообщение # 9 написано 26.10.2013 в 22:02
ImmP
Капрал
Elluminate Core
Сообщение # 10 написано 27.10.2013 в 19:32
  • Страница 1 из 1
  • 1
Поиск: