Добавлен Hanuman,
не публикуется
Подскажите что я делаю не так, у меня была фунция -death которая убивала героя через 20 секунд и отнимала - 300 голда. Я решил исправить на 10 секунд и - 150 Подскажите что не так. Вот сама функция. После исправления вар слетает, скрин добавил xgm.guru/files/100/196584/Bezymyannyy.png
function Trig_death2_Func002C takes nothing returns boolean
if(not(GetPlayerState(GetTriggerPlayer(),PLAYER_STATE_RESOURCE_GOLD)>=150))then
return false
endif
return true
endfunction
if(not(GetPlayerState(GetTriggerPlayer(),PLAYER_STATE_RESOURCE_GOLD)>=150))then
return false
endif
return true
endfunction
function Trig_death2_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
if(Trig_death2_Func002C())then
call AdjustPlayerStateBJ(-150,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_GOLD)
set udg_Group[188]=GetUnitsOfPlayerMatching(GetTriggerPlayer(),Condition(function Trig_death2_Func002Func003002002))
call ForGroupBJ(udg_Group[188],function Trig_death2_Func002Func004A)
call TriggerSleepAction(10.00)
call ForGroupBJ(udg_Group[188],function Trig_death2_Func002Func006A)
call DestroyGroup(udg_Group[188])
if(Trig_death2_Func002Func008C())then
call KillUnit(udg_UNIT[32])
else
endif
else
endif
call EnableTrigger(GetTriggeringTrigger())
endfunction
call DisableTrigger(GetTriggeringTrigger())
if(Trig_death2_Func002C())then
call AdjustPlayerStateBJ(-150,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_GOLD)
set udg_Group[188]=GetUnitsOfPlayerMatching(GetTriggerPlayer(),Condition(function Trig_death2_Func002Func003002002))
call ForGroupBJ(udg_Group[188],function Trig_death2_Func002Func004A)
call TriggerSleepAction(10.00)
call ForGroupBJ(udg_Group[188],function Trig_death2_Func002Func006A)
call DestroyGroup(udg_Group[188])
if(Trig_death2_Func002Func008C())then
call KillUnit(udg_UNIT[32])
else
endif
else
endif
call EnableTrigger(GetTriggeringTrigger())
endfunction
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
call TriggerSleepAction(20.00) тут поставил 10
И тут стало call AdjustPlayerStateBJ(-150,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_GOLD было 300, ну и везде где было по 150 и 300 я сменил.В итоге фатал
Trickster: Так теперь ему добавляет 150 голды, и он дохнет лол
Опиши, я тебе триггер кину.
Отредактирован quq_CCCP
ссылка