|
|
| Модератор форума: No_MaTTeR, Dimitro, LightInDarkness |
| Форум Полезное Флудилка [ElunaCore] Первая скриптовка (Часть 2) (# eluna,elunacore #) |
| [ElunaCore] Первая скриптовка (Часть 2) |
![]() Продолжение моего первого гайда по скриптовки боссов на 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)
Маме беркута привет!
|
| |||
| |||







[/cut]
