7

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

После убийства выбираешь всех юнитов по всей карте и паузиш если хочешь что бы они просто стояли а если хочешь что бы двигались после смерти этого юнита в действиях ставишь в первую очередь wait а потом объявление победы есть еще один способ во вкладке триггеров Игра есть фукнция паузы игры но там можно крутить камеров и ничего больше
Спасибо
7

» WarCraft 3 / Лимит за смерти

((код jass
call AdjustPlayerStateBJ(delta,player,PLAYER_STATE_RESOURCE_FOOD_CAP)
На гуи вероятно что-то в типа игрок добавить лимит?
))
Я ещё никогда не программировал)). Поэтому даже не знаю как открыть кодинг в варкрафте))
7

» WarCraft 3 / Лимит за смерти

Что ты имеешь ввиду под "лимитом"? Ресурсы, пища или максимальное количество смертей?
Пища
7

» WarCraft 3 / Аура, которая ежесекундно наносит урон

Спецэффект Огненный плаща и Жара Преисподней настраивается не в том разделе, где и само заклинание. Вам нужен следующий раздел, после магии, где настраиваются действующие на персонажа эффекты:
На скрине Жар, эффект Плаща должен быть в категории для нейтральных врагов и предметов, но найти не трудно.
Ещё подобное можно сделать на основе Ауры Смерти (Позволяет снимать фиксированное значение жизни или определённый процент от скорости регенерации, но тогда, насколько я помню, навык перестаёт быть "летальным".) или ауры Источника жизни.(Позволяет снимать фиксированное значение жизни или определённый процент от максимального здоровья персонажа.)
Спасибо!
7

» WarCraft 3 / Дальность атаки

Clamp:
А как эту дистанцию получения приказа настроить?
РО -> атака: дальность получения приказа в свойствах юнита.
Что за ро? И я, кстати, только буфер области нашёл. Это оно?
7

» WarCraft 3 / Дальность атаки

МрачныйВорон:
дистанция получения приказа - расстояние, с которого юнит замечает вражескую цель, и начинает атаку/авто-атаку. есть в рефордже одиночное событие - юнит получает цель. тогда, можно чекать, получил или нет.

по факту игра таймером тикает на обнаружение поблизости противника. если вражеская цель замечена, то в атаку. Я так и делал в рефорджете авто-атаку =) Пример, часто этим пользуются сторожевые башни, или нейтралы, которые не спят, да и обычные юниты.
дальность атаки - макс радиус атаки, с которой начинается атака. Пример, для милишника, чтобы атаковать цель, он должен впритык подойти. А для различных стрелков мб разное макс расстояние, с которого могут обстреливать противника.
дальность по сути не ограничивает атаку. у меня вот милишник с мин дальность атаки когда обнаруживает издалека цель, бежит ее атаковать.
А как эту дистанцию получения приказа настроить?
7

» WarCraft 3 / Вылетел редактор карт варкрафт 3, но я не сохранил

VinerX:
Не припомню вариантов по восстановлению, но рекомендую на будущее поставить автосохранение(в настройках) + периодически сохранять новым файлом, чтобы ты мог если что возвращаться к старым версиям.
настройки? Это где?)
7

» WarCraft 3 / Эволюция при взятии предмета

Гуванч:
у героя есть предмет типа (твой итем) равно да
это в логической условии
Как ты так много информации в 1 условие впихнул? У меня либо "Triggering unit is hero равно да" либо
"(item type of (last created item)) равно Выбарнный предмет"
7

» WarCraft 3 / Как сбросить уровень и оставить предметы при эволюции

Desgul:
В конце действия установи уровень на 1
Как это?

Нейни:
Desgul:
В конце действия установи уровень на 1
Как это?
Хотя кажется я понял, но не уверен в том, получится ли

Да, не получилось. Всё-равно при эволюции тот же лвл и остаётся

Desgul:
В конце действия установи уровень на 1
Поставил это "Боевая единица - Set level of Эволюция for (Targeted unit) to 1" в конце
результата никакого нет
7

» WarCraft 3 / Телепортация юнита попавшего под одержимость

Extremator:
Отлавливаешь событие "способность приведена в действие", и ссылаясь на "юнит-цель направляемого заклинания" переносишь его туда, куда тебе нужно (через "боевая единица - переместить в <...>").
Попытался, но не получилось. Способность приведена в действие это "The hero abilities button clicked?
И как это ссылаясь?

ООООО, У МЕНЯ ПОЛУЧИЛОСЬ ВСЁ-ТАКИ! СПАСИБО!
7

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

rsfghd:

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

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

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

» 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)
Следует учесть, что при замене героя, уровень и способности сбрасываются. Если ты хочешь сохранить уровень и дать ему способности, то придется еще усложнить триггеры. Ну в общем то экспериментируй=)"
Просто я полный новичок в редакторе карт