6

» WarCraft 3 / Как сделать это в редакторе карт варкрафт 3?

rsfghd:

всё что я могу тут расписать: 1. регистрируем точки спавна юнитов под индексом игрока (если они динамические то делаем в самом триггере спавна эти точки и обнуляем их), 2. спавним юнитов в этих точках и добавляем к переменной выбранного игрока такое-то число, что послужит инкомом. 3. периодически выдаём голду, 4. спелл где выбираем всех юнитов кастующего и приказываем им перейти нападая куда-то
Спасибо большое!
6

» WarCraft 3 / Как сделать это в редакторе карт варкрафт 3?

rsfghd:
тю, тебе чел скинул карту где можно посмотреть как что устроено, но если оно тебе не помогло то сейчас сам сделаю
Да, оно мне не помогло) Там всё как-то очень запутанно и длинно для меня)
6

» WarCraft 3 / Как сделать это в редакторе карт варкрафт 3?

rsfghd:
делаешь массив переменных типа целочисленная под индексом каждого игрока и когда юнит игрока входит на карту добавляешь к этой целочисленной такое-то число, периодическим таймером выдаёшь инком в зависимости от этой целочисленной
чтобы через кнопку призванные юниты атаковали нужного игрока - при касте выбираешь всех юнитов кастующего и приказываешь им атаковать что надо
Слишком сложно для меня). Можешь ответить как-то так:
moonfolk, с помощью триггеров можно сделать.
Например что то вроде того:
(Даем способность)
Событие:
Боевая единица - a unit повышает уровень (generic unit event) в принципе ты можешь героя при создании/покупке занести в переменную и использовать specific unit event, тогде не придется проверять тот герой или не тот
Условия:
unit type of (triggering unit) равно [тут указываешь героя] (unit - type comparison)
Действия:
Боевая единица - add [нужный скилл] to (triggering unit)
тут все что необходимо и добавляешь
(замена юнита)
События:
Боевая единица - a unit Начинает применять способность (generic unit event)
Условия:
Ability being cast равно [абилка, активирующая замену юнита] (ability comparison)
Действия:
Replace (casting unit) with a [новый юнит] using Старая связь боевой единицы life and mana (Боевая единица - replace)
Следует учесть, что при замене героя, уровень и способности сбрасываются. Если ты хочешь сохранить уровень и дать ему способности, то придется еще усложнить триггеры. Ну в общем то экспериментируй=)"
Просто я полный новичок в редакторе карт