18

» WarCraft 3 / Перепрыгивание через предмет WARCRAFT 3 (механика)

David David, если под карту подойдет, то рядом с предметом и без наличия бафа в инвизе, давай баф инвиза с -1сек., таким образом отключатся столкновения с препяствиями. Ну или если есть действие для столкновений....
18

» WarCraft 3 / Массивы и номера игроков

А что мешает сделать через РО? Задать способностям или что ты используеш, в характеристиках - требования, нужный тебе апгрейд
18

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

В ЛОДе на мемхаке скорее всего работает.
А из костыльных вариантов могу предложить пауза + спецэфект, правда не знаю какие последствия будут
18

» WarCraft 3 / Рандом без повтора

Вот еще 1 способ
Переменные:
HeroList[] - массив с нобором героев
Мах - целочисленная равна количеству героев в HeroList
N - целочисленная
Триггер:
С-....
У-....
Д- N равно Random(0-Max)
создать юнита HeroList[ N ]
HeroList[N] равно HeroList[Max]
Max равно Max - 1
18

» WarCraft 3 / Как сделать вампиризм для дальников?(я не знаю)

Создать и дать способность, на основе "Маска смерти", герою. А у героя способность пустишка для описания
18

» WarCraft 3 / Вопросы по мемхаку

Спасибо, разобрался. Описание меняется только на 1 уровень. А есть описание всех уже существующих функций, что они делают? А то попытался добавить call AddSilenceToAbility('AHds'), а у меня фатал...
18

» WarCraft 3 / Проверка приближения даммика

Еще можно создавать дамми и приказивать ему атаковать, после ловить получение урона от него
18

» WarCraft 3 / Командование группой

local unit e (в начале)
loop
set unit e = FirstOfGroup(udg_название переменной групы)
exitwhen e == null
if GetUnitTypeId(e) != 'hfoo' then
Отравляеш
endif
call GroupRemoveUnit(udg_название групы,e)
endif
set e = null
18

» WarCraft 3 / Как сделать рандомное появление 6 юнитов в 12 возможных областях

Если перевести выше сказанное
Целочисленная мах= 12 (максимальное кол. областей)
Область[1-мах] (установка областей)
Целочисленная рандом = случайное число от 1 до 12
Создать героя в область[рандом]
Область[рандом] = область [мах]
мах = мах - 1
18

» WarCraft 3 / Способности и алгоритмы на заказ

scorpionchik95, Спасибо посмеялся :)
Что за бредятина? В игровом процессе вся такая "билибирда" с мультиками не нужна, лучше продолжай смотреть мультик.
18

» WarCraft 3 / Выбор расы через апгрейд и задержка.

Понадобится переменная содержащая количество играющих.
  1. Делай по принципу апгрейда крепости в замок. Только у базового здания несколько апгрейдов, на каждую расу. И триггером увеличить переменной +1 по окончанию апгрейда.
  2. Когда у переменной значение становится равное количеству играющих, создаешь работников.
18

» WarCraft 3 / Второй скилл виверны из доты

Попробуй сменить
call TriggerAddAction( gg_trg_frostnova, function Trig_frostnova_Actions )
На
call TriggerAddAction( gg_trg_frostnova, function Trig_frostnova_Func001A )
18

» WarCraft 3 / Помощь в избавлении от BJ

И если нужен каст между целью и кастером, а не куда кастер смотрит,
то угол в SaveReal(h, id, 5, Atan2(GetSpellTargetY() - y, GetSpellTargetX() - x))
18

» WarCraft 3 / Помощь с настройкой таймера и хэш-таблицы

Нужно еще почитать как делается движение по координатам...
Цыкл не нужен
В функции flyin после перемещения, пересохраняй позицию юнита suriken
Не видно действия запускающего функцию с инитиализацией хеша
для более плавного перемещения запускай таймер на 0.04сек