Zombak2500
offline
Опыт:
1,855Активность: |
Не работает скрипт :(
function Trig_BloodRage_Copy_Conditions takes nothing returns boolean
if ( not ( GetSpellAbilityId() == 'A006' ) ) then return false endif return true endfunction function Trig_BloodRage_Copy_Actions takes nothing returns nothing
local unit u local unit caster local integer i set i=0 set u=GetSpellTargetUnit() set caster=GetSpellAbilityUnit() loop exitwhen i==10 if GetUnitStateSwap(UNIT_STATE_LIFE, u) <= 50.00 ) then call SetUnitExplodedBJ( u, true ) call KillUnit( u ) else call DoNothing() endif call UnitDamageTargetBJ( caster, u, 100.00, ATTACK_TYPE_MAGIC, DAMAGE_TYPE_DEATH ) call AddSpecialEffectTargetUnitBJ( "overhead", u, "Abilities\\Spells\\Other\\Stampede\\StampedeMissileDeath.mdl" ) call TriggerSleepAction( 1.00 ) call DestroyEffectBJ( GetLastCreatedEffectBJ() ) set i=i+1 endloop set u=null set caster=null set i=0 endfunction ===========================================================================
function InitTrig_BloodRage_Copy takes nothing returns nothing set gg_trg_BloodRage_Copy = CreateTrigger( ) call TriggerRegisterAnyUnitEventBJ( gg_trg_BloodRage_Copy, EVENT_PLAYER_UNIT_SPELL_EFFECT ) call TriggerAddCondition( gg_trg_BloodRage_Copy, Condition( function Trig_BloodRage_Copy_Conditions ) ) call TriggerAddAction( gg_trg_BloodRage_Copy, function Trig_BloodRage_Copy_Actions ) endfunction Выдаёт ошибку:
Expected then Expected endif Expected endif Помогите пожалуйста! |
29.08.2009, 16:14 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FREEZE_ball
Cataclysm => жара
offline
Опыт:
15,247Активность: |
Код:
Меняй на Код:
Проблема же в этом: Код:
Было бы прекрасно, если бы нашёл сам, но я подскажу: » Подсказка Лишняя закрывающая скобка. |
29.08.2009, 16:21 | #2
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zombak2500
offline
Опыт:
1,855Активность: |
ОМГ я дурак :) Спасибо огромное! |
29.08.2009, 17:46 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|