подскажите как сделать умения (желательно с помощью тригерров):
1)указать цель, она получает -"х" к броне, -"y" к наносимому урону, замедление на 30%, в течении "Z" секунд
2)при убийстве врага получаешь +Х к броне, +Z% к скорости атаки (я так понимаю ток % скорости можно или нет?), +Y к урону и +150 жизней на 15-20 сек.
4)после активации блокировать 1 физ атаку, нанесённую в течении 0.5 сек, и перезарядка Z (3-2-1,5) сек (с затратой 40-30-15 маны)
где X, Z, Y - переменные (разные на разных уровнях)
BrEd Pitt, спасибо. П4ела, почитал, но это я в большинстве и так понимаю, хотя инфа полезная. мне бы с бронёй канкретно узнать, чёт в тригерах не нахожу ничего что мог бы применить
и ещё: в статье вычитал (хотя в основном всё это и сам знал) про триг. заклинания, но там в примере есть строчка "call SetUnitUserData(udg_AirStrikeCopters[GetForLoopIndexA()], (GetForLoopIndexA()-1)*(4-udg_AirStrikeLevel)+1)", я та понимаю это на джазе? и что это делает (call SetUnitUserData и udg_ ... GetForLoopIndexA())?
» WarCraft 3 / помогите с созданием способностей для героя
Rare, спс
» WarCraft 3 / Способности и алгоритмы на заказ
1)указать цель, она получает -"х" к броне, -"y" к наносимому урону, замедление на 30%, в течении "Z" секунд
2)при убийстве врага получаешь +Х к броне, +Z% к скорости атаки (я так понимаю ток % скорости можно или нет?), +Y к урону и +150 жизней на 15-20 сек.
4)после активации блокировать 1 физ атаку, нанесённую в течении 0.5 сек, и перезарядка Z (3-2-1,5) сек (с затратой 40-30-15 маны)
где X, Z, Y - переменные (разные на разных уровнях)
» WarCraft 3 / помогите с созданием способностей для героя
П4ела, почитал, но это я в большинстве и так понимаю, хотя инфа полезная. мне бы с бронёй канкретно узнать, чёт в тригерах не нахожу ничего что мог бы применить
и ещё: в статье вычитал (хотя в основном всё это и сам знал) про триг. заклинания, но там в примере есть строчка "call SetUnitUserData(udg_AirStrikeCopters[GetForLoopIndexA()], (GetForLoopIndexA()-1)*(4-udg_AirStrikeLevel)+1)", я та понимаю это на джазе? и что это делает (call SetUnitUserData и udg_ ... GetForLoopIndexA())?