26

» WarCraft 3 / Глобальные переменные и их количество

Принятый ответ
Есть играбельная карта с 200к глобалок...
Забей кароче на их число, лишь бы они работали правильно.
26

» WarCraft 3 / Спеллбук и морф

Принятый ответ
ПС. Давать спеллбук после найма (чтобы он сам пропадал после морфа) героя нельзя, ибо в этом случае, если герой не успел или не захотел выбрать талант, то у него пропадает такая возможность после морфа.
Делать нужно именно так. И что бы у тебя не было здесь ошибки, тебе нужно каким-либо образом обозначить то, что у героя есть непотраченный талант. Т.е. ты будешь давать герою спеллбук после морфа, если у него есть доступные очки талантов.
И ещё кое-что: если ты триггерно даёшь спеллбук и пермоментишь его (тоже триггерно), то после морфа он не пропадаёт, а если ты его отнимаешь - он не возвращается (т.е. нету лишних ненужных появлений/исчезновений абилки).
А так же смотри что бы спеллбук не остался пустым, решается это пермоментом абилок внутри спеллбука.
26

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

newtone, это по сути старый 3й скилл Тини из доты.
Можешь попробовать его поискать.
Либо взять и посмотреть как работает это...
Загруженные файлы
26

» WarCraft 3 / Дамми не кастует огненный дождь

...
есть способность и ее можно использовать (специально проверял, убирая москиты), у него достаточно времени для каста.
Но почему-то сам он ее не кастует. В чем может быть проблема, мб баг в редакторе?
Правильный ли приказ отдаётся, убедись в этом.
Там как минимум ДВА вида этого скилла, а вот одинаковые ли у них приказы? проверь.
Аа, вы уже разобрались... у меня не сразу отобразились комментарии, я видел лишь сам вопрос.
26

» WarCraft 3 / создание погоды

Ну в переменные записывать надо их.
  1. Создал первую погоду нужного типа в нужном месте.
  2. Записал в первую переменную последнюю созданную погоду.
  3. Создал вторую погоду нужного типа в нужном месте.
  4. Записал во вторую переменную последнюю созданную погоду.
В нужный момент их вкл/выкл, ссылаясь на переменные.
26

» WarCraft 3 / Максимальное количиство призванных юнитов

Принятый ответ
Нужно куда-то записать счётчик для этого героя, а каждый раз делать +1.
Это как минимум работа с переменными: не умеешь = не сделаешь (сам).
В догонку могу лишь сказать что нужно писать поочерёдность создаваемых юнитов-мин, и выбирать каждый раз самую старую из них (если делать списком, то из конца убирать одну и сдвигать список, а новую - записывать в начале).
Если в триггеры не очень - то можешь обойтись альтернативой в временем жизни мин (слишком много не поставит).
26

» WarCraft 3 / Лимит триггеров с событием Unit enters playable map area?(WH40k)

Если проблема только лишь в обрыве потока, то всё решается его распилом.
А огромное количество одинаковых триггеров убирается за счёт 2-3х БД.
26

» WarCraft 3 / Как сменить картинку на экране статистики в world editor?

Ну скорее всего импортом чего-то своего поверх директории оригинального ресурса (текстуры).
26

» WarCraft 3 / Как дать герою +100 маны?

RedRay:
Арифметика?
Да!
Через арифметику можно складывать, вычитать, умножать и делить числа. А так же, всё как в курсе математики - все действия заключённые в скобки имеют определённую последовательность. Скобки автоматически ставятся до и после членов арифметической функции. ((A+B)+C)
26

» WarCraft 3 / Как дать герою +100 маны?

RedRay, ну ты же сам писал, что нашёл только
установить ману юнита на ... ; и установить ману юнита в процентах.
Тебе нужно первое, в нём тебе нужно указать два параметра: юнит и число.
Юнитом будет тот кто убил (ведь ему ты хочешь восполнить ману).
А числом будет сумма двух значений - текущая мана и плюс число 100
Так понятнее?
26

» WarCraft 3 / Как дать герою +100 маны?

RedRay:
Нет не максимальный запас, а по типу восстановления маны.
А ну тогда просто "установить текущую ману (юниту) как (число)"
Юнит - твой юнит, который убивает ( киллер-юнит)
Число - сумма двух значений: Текущая мана юнита + 100.
26

» WarCraft 3 / Как дать герою +100 маны?

+100 к максимальному запасу маны?
Ну по идеи у тебя должна быть функция для изменения параметров юнита, которая принимает юнита, параметр, значение.
Что-то типа SetUnitState( unit, MANA_MAX, mp + 100. )
Где mp - текущий максимум маны у unit
На раньше это делали через камень маны,
бросали его юниту на нужное значение и всё.
26

» WarCraft 3 / Устрашение

Komkozavr, шифт зажми когда открываешь нужный параметр для изменений.
Ещё в настройках редактора можно поставить галочку на "отрицательных параметрах".
26

» WarCraft 3 / Устрашение

Принятый ответ
Эта абилка при использовании (в стандарте) снижает силу атаки врагов поблизости, так?
Если тебе нужен её пассивный вариант, то можно взять Ауру Меткости и переделать её на понижение силы атаки врагам (на бонусе вместо 0.10 ставишь -0.10, а в целях вместо друзей ставишь врагов).