XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
weaver
ПочемусерверХГМ тормозит?
offline
Опыт: 4,000
Активность:
BackTrack
function Trig_Backtrack_Conditions takes nothing returns boolean
return GetLearnedSkill()=='A0CZ'and IsUnitIllusion(GetTriggerUnit())==false
endfunction
function Backtrack_Main takes nothing returns nothing
local unit lfo=GetTriggerUnit()
local real lf7=GetEventDamage()
if(lf7>0)then
if(GetRandomInt(1,100)<=(5+(5*GetUnitAbilityLevel(lfo,'A0CZ'))))then
call SetUnitState(lfo,UNIT_STATE_LIFE,GetUnitState(lfo,UNIT_STATE_LIFE)+lf7)
call DestroyEffect(AddSpecialEffectTarget("Abilities\\Weapons\\WingedSerpentMissile\\WingedSerpentMi​ssile.mdl",lfo,"hand,left"))
endif
endif
endfunction
function Trig_Backtrack_Actions takes nothing returns nothing
local trigger ltt
if GetUnitAbilityLevel(GetTriggerUnit(),'A0CZ')==1 then
set ltt=CreateTrigger()
call TriggerRegisterUnitEvent(ltt,GetTriggerUnit(),EVENT_UNIT_DAMAGED)
call TriggerAddAction(ltt,function Backtrack_Main)
endif
endfunction
function StartTrigger_Backtrack takes nothing returns nothing
set gg_trg_Backtrack=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(gg_trg_Backtrack,EVENT_PLAYER_HERO_SKILL)
call TriggerAddCondition(gg_trg_Backtrack,Condition(function Trig_Backtrack_Conditions))
call TriggerAddAction(gg_trg_Backtrack,function Trig_Backtrack_Actions)
endfunction
function InitTrig_Backtrack takes nothing returns nothing
endfunction
Вот это джасс код спелла Бактрак Войда из доты(опен),почему он не пашет вроде все правильно
Старый 15.03.2011, 20:58
Иноземец
сJass = true
offline
Опыт: 4,379
Активность:
'A0CZ' - это именно твоя способность? ты уверен в этом?
Старый 15.03.2011, 20:59
weaver
ПочемусерверХГМ тормозит?
offline
Опыт: 4,000
Активность:
Иноземец, да,а код правильный?
Старый 15.03.2011, 21:48
Иноземец
сJass = true
offline
Опыт: 4,379
Активность:
function InitTrig_Backtrack takes nothing returns nothing
endfunction
Вроде код правильный. А эта функция зачем нужна? она же пустая О_о
Старый 15.03.2011, 21:56
weaver
ПочемусерверХГМ тормозит?
offline
Опыт: 4,000
Активность:
Иноземец, да хз)кстати без этой пустой функции варик ее не видит!
Старый 15.03.2011, 21:57
Иноземец
сJass = true
offline
Опыт: 4,379
Активность:
weaver, если у тебя карта не работает из-за этого скилла - то хз, а если не работает сам скилл, то советую сделать отладочные сообщения, и найти ошибку самому.
Старый 15.03.2011, 22:04
weaver
ПочемусерверХГМ тормозит?
offline
Опыт: 4,000
Активность:
Иноземец, а вот можно подобный сделать на триггере и как?
Старый 15.03.2011, 22:07
Hanabishi
COOL STATUS
offline
Опыт: отключен
weaver, ты не инициализируешь StartTrigger_Backtrack
перенеси содержимое StartTrigger_Backtrack в InitTrig_Backtrack и будет тебе счастье
Старый 15.03.2011, 22:50
weaver
ПочемусерверХГМ тормозит?
offline
Опыт: 4,000
Активность:
Hanabishi, о сработало))огронмое спс Hanabishi, and Иноземец,
Старый 16.03.2011, 18:08
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 15:05.