15

» WarCraft 3 / ForGroup

Я не конкретно выразился.
Имею функцию типа:
void F(real dmg)
{
	...
	ForGroup(...,function F2);
}
И callback
void F2()
{
	//Тут нужно нанести урон, указанный в dmg.
}
Детали опущены, но суть та же.
15

» WarCraft 3 / Морф и спеллбук

Melissa:
А обойти никак? Мне пришло в голову давать спеллбук даммику и двигать за героем)
15

» WarCraft 3 / Нубский вопрос

Есть такая аура - либо "Боевой марш", либо "Боевые барабаны". Советую посмотреть у Орды или Монстров.
15

» WarCraft 3 / перерождение

жизнь юнита становится меньше 0.4
условие - юнит мертв - нет
Насколько я знаю, условие "юнит мертв" просто сравнивает хп.
15

» WarCraft 3 / Spell Наработка карты Arena

Не поленился скачать.
Минусы:
Глобалки в способностях
Вейты в способностях (очень много!)
Плюсы:
Удаляются некоторые утечки
Иногда используется CustomScript
15

» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4

Хозяин Миров, никто русский не ненавидит. Просто после русских триггеров тяжело переходить на JASS. Кто-то скажет: "а зачем мне этот JASS?". А я отвечу, что вечно сидеть на триггерах = тупик. Если планируете делать карты сложнее рядовой TD.
15

» WarCraft 3 / Как сделать, чтобы гер накладывал дэбаф на самого дальнего из врагов и пока на враге дэбаф ,гер атак

Nosferoh, но это будет рандомный юнит, а не самый дальний.
Нужно сравнивать расстояние до героя каждого юнита в группе, и уже потом делать действия над самым дальним.
15

» WarCraft 3 / Нужна модель? - Вам сюда!

Локен, а можно подробнее про регионы? Какую модель использовать или что там?
15

» WarCraft 3 / Нужна модель? - Вам сюда!

В некоторых картах (помню Simple AoS) используются модели типа "шкалы выбора" у юнитов (круг такой зеленый) для обозначения всяких радиусов. Нужна именно такая модель радиусом в 500.
15

» WarCraft 3 / Как сделать, чтобы гер накладывал дэбаф на самого дальнего из врагов и пока на враге дэбаф ,гер атак

Есть стандартные функции, определяющие расстояние между точками. Измерь между юнитом А и героем, а потом между юнитом Б и героем, и сравни.
Кажется "distance between points" называется.
15

» WarCraft 3 / Не могу создать мультибоард

Кет, во время игры. Событие типа "прошло 2 секунды...".
Проводил всякие дебаги, цикл работает.
Ничего не понял, но ниже решение:
int i = 0
    while (i<4)
    {
        MB[i] = new multiboard
        MultiboardSetColumnCount(MB[i],2)
        MultiboardSetRowCount(MB[i],7)
        MultiboardSetTitleText(MB[i],"hello")
        MultiboardSetItemsStyle(MB[i],true,false)
        if (GetLocalPlayer() == Player(i))
        {
            MultiboardDisplay(MB[i],true)
            MultiboardMinimize(MB[i],true)
        }
        ++i
    }
15

» WarCraft 3 / Не могу создать мультибоард

Вообще ничего не отображается. Вроде и дебаги делал, всё нормально, но ничего нет.
15

» WarCraft 3 / Первый скилл трента

А ещё он снимается если атаковать, но не снимается если юзать скиллы. И про бонус к скорости в процентах тоже не забывайте.
Вот вам скрин:
15

» WarCraft 3 / Проблема со структурами

nvc123, всё что нашел:
globals
boolexpr cj_true_bool_4896bnao87
dialog array udg_Dialog
button array udg_btnBarb
trigger gg_trg_Load=null
trigger gg_trg_ShowDialog=null
trigger gg_trg_Pick=null
integer SimpleResist
integer si__Resist_F=0
integer si__Resist_I=0
integer array si__Resist_V
real array s__Resist_Phys
real array s__Resist_Magic
real array s__Resist_Poison
real array s__Resist_Fire
real array s__Resist_Ice
real array s__Resist_Lightning
real array s__Resist_Light
integer array s__Resists
endglobals
Про create не знал, попробую исправить.
Решение:
Resists[i] = Resist.create()
Спасибо!