26

» WarCraft 3 / Как делать сферы, как у инвокера.

Да, можно. Его все со всеми скиллами можно сделать на GUI и полностью MUI.
Тебя интересует переключение между активными скиллами? Или вариативность наборов сфер?
26

» WarCraft 3 / Не работает триггерная способность!

Значит обрисовываю в чём проблема - у тебя теряется ссылка на юнита, либо её даже не создаётся. Как это проверяется? - в момент срабатывания триггера выведи на экран сообщение с именем нужного юнита (у тебя это "юнит-цель применяемой способности"). Если имени/названия юнита нет, то значит либо отсутствует такой юнит, либо ссылка потерялась (да, такое бывает с рядом ссылок после вэйтов).
  1. Замени событие триггера на "Приводит способность в действие", это даст тебе рабочую ссылку "юнит-цель каста".
  2. Замени повсеместное обращение к "цели каста" на переменную, в которую ты изначально запишешь эту самую цель каста.
  3. Убери вэйты (действие из категории "ждать"), они здесь не будут нужны вообще.
  4. Если у тебя JNGP, то ты можешь переделать создание спецэффекта в следующий формат - идёт действие "Удалить эффект" Внутри которого ты можешь указать "создать нужный эффект на юните...". Если у тебя нет JNGP, то советую на него перейти и пользоваться им как и обычным старым редактором пока не освоишься в премудростях редакторских )).

Ещё забыл один пункт, ты можешь не мроверять уровень способности, а уменьшать ману юнита на числа помноженное на этот самый уровень. Т.е. типа так:
Установить ману юнита как ( его мана - ( уровень * 40 + 20 ) )
На 1м уровне это будет 1*40+20 = 40+20 = 60
На 2м уровне это будет 2*40+20 = 80+20 = 100
На 3м уровне это будет 3*40+20 = 120+20 = 140
26

» WarCraft 3 / Способность на заказ

Могу посоветовать попробовать найти 3й скилл Бары из Доты, как раз то что тебе надо.
26

» WarCraft 3 / Вопросы по способностям

В триггерах для юнита указывается якобы способность, но на самом деле там подразумевается приказ способности (её ордер - order, порядок). Поэтому когда ты берёшь молот бурь (thunderbolt) и делаешь с него новую способность, то у неё остаётся прежний приказ/ордер/порядок. Если ты хочешь отдать юниту приказ использовать какую-либо нестандартную абилку, то проверь какой ордер у неё, и ссылайся именно на него.
Это так же работает для абилок на основе "Канала" (её порядок - channel), с той лишь разницей, что этой абилке (как и всем её копиям) можно указать другой ордер (порядок). Да и вообще, каналы специфичные сами по себе, ибо ничего не делают, почти... только выполняют роль абилки-пустышки, с рядом настраиваемых опций.
26

» WarCraft 3 / Фиксированная или плавающая запятая

Принятый ответ
Ну скорее ограничение редактора, т.к. вручную нельзя указать скорость поворота меньше 0.01, но больше 0.00, а триггерно - можно, и это значение реально будет работать как надо (проверено на симуляторе корабликов).

При этом в РО есть параметры которые ограничиваются не сотыми долями, а тысячными. Так что тут скорее всего установки редактора для конкретных полей.
26

» WarCraft 3 / Подробная таблица рекордов

Как прикрепить изображение
Там есть функция "показать/скрыть эллементы мультиборда", в котором можно указать конкретный МБорд и выбрать по отдельности показать/скрыть текст ячейки, и/или иконку ячейки.
Там где монетку ты обвёл - текст скрыт, а иконка - показана. При этом для этой ячейки через другую функцию была указана используемая иконка.
Напротив имени игрока иконка героя - это одна ячейка, в ней показан и текст (ник игрока) и иконка (выбраннный герой).
26

» WarCraft 3 / Скилл "ракеты" мультишот

почему-то не думал о чём-то столь очевидном
Так вроде на ноль если поставить, то это +2 цели.
А вот +1 цель я ставил через добавление лимита к урону.
Как вариант - попробовать отрицательные значения.
26

» WarCraft 3 / Нестандартные требования

Extremator, автор это делает в РО редактора кампаний, там в окно выбора почему-то не подтягивает кастомных юнитов, созданных на уровне кампании, только из текущей открытой карты.
В таком случае желательно что бы все ключевые юниты были в РО кампании, а не только в самой карте.
26

» WarCraft 3 / Нестандартные требования

А вот это уже странно. Ты уверен что твоя кузница находится именно там? По идеи ошибки не должно быть.
Как вариант - поставить её туда через рав-код. Его можно посмотреть через Shift+D, и выставить в поле откры его с зажатым Shift'ом
26

» WarCraft 3 / Нестандартные требования

Ну в РО есть требования же. Посмотри у Стрелов, там в требованиях стоит Кузница. А для Рыцарей так же выставлено требование Замка или Крепости (не помню точно). А для Орудийной башни требуется... Мастерская?
Ты просто посмотри на стандартных примерах, и пробуй повторить.
26

» WarCraft 3 / Скилл "ракеты" мультишот

Принятый ответ
Поставь поменьше число целей, и проверь сколько будет на деле.
И так до тех пор пока не получишь нужный результат. Удачи.
26

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

Svet_2009, объекты из категории "разрушаемый объект" не всегда можно разрушить. Это типа как параметр просто.
26

» WarCraft 3 / Как изменить блокирующий путь у здания?

В списке карт путей можно найти похожий на тот что тебе нужен, т.е. надо просто выбнать подходящий. Если такого нет - всегда можно нарисовать отдельно как новую карту путей.
26

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

Принятый ответ
В момент начала исследования первого грейда - запрещай второй.
Точно так же запрещай первый, в момент старта второго.
А в момент отмены любого из этих двух - разблокируй оба сразу.
26

» WarCraft 3 / Warlords

Я больше 10-ти лет лилеял реализацию этой идеи с генералами в среду варкрафта. И именно со стандартными расами + бонусами и минусами от различной спецификации выбранного генерала (варлорда). Но конечно без кропотливой отточки под ладдер-баланс, ибо мне достаточен просто баланс, который ладдер-задроты всегда найдут чем абузить. Очень рад что кто-то всё-таки реализовал мою маленькую мечту, пускай и по-своему совсем.
Могу поделиться своими задумками с автором, если интересно будет.
26

» WarCraft 3 / Таймеры срабатывание триггера

Принятый ответ
Создаёшь в догонку к имеющемуся ещё две переменные, логическую и таймер.
В момент когда срабатывает проверка шанса, рядом, следующим же условием добавляешь что "твоя_логическая = НЕТ", а в действиях которые идут дальше "set твоя_логическая = ДА", после чего заводишь твой_таймер однократно на 3 секунды.
Далее создаёшь триггер с событием "твой_таймер истекает", а в действиях делаешь возврат значения логической на НЕТ (" set твоя_логическая = НЕТ " ). Готово.
Да, я не хуже других понимаю что это очень далеко от "хорошего исполнения", но справедливости ради - это же просто демонстрация базы (азы).
26

» WarCraft 3 / Почему не работает условие null на цикле?

Ну так ты отладочку добавь-то.
Если строка "if UU[i] == null then" отрабатывает, то выведи один текст.
Если НЕ отрабатывает (через 'else'), то выведи другой, и дополни ещё данными: выведи ID юнита, его имя, текущее и максимальное ХП, координаты, игрока владельца.
26

» WarCraft 3 / Какие способности дать герою ?

Мне кажется что если ты делаешь героя для кампании, то у тебя и набор способностей должен соответствовать поставленным перед героем задами и/или подходящими к его "лору".
Например в кампании Келя был момент где ему нужно было сломать лес своей первой способностью, т.к. она это может. А у Паладинов по лору есть аура защиты союзников и способность исцелять/воскрешать. У Мэв/Маев есть блинк (скачок), которым она в кампании преодолевает препятствия, ибо так и задумано.
26

» WarCraft 3 / Переделать юнита

Во время инициализации запретить всем игрокам нанимать волчьего всадника.
Это можно сделать без использования отдельных триггеров, через свойства технологий в настройках карты.

По сути всё просто.
  1. В здание добавляются оба юнита, так что б их можно было обучать.
  2. Второй юнит блокируется в настройках карты (это в картахькампаний используется, что б ограничить технологии игрока).
  3. Делается копия улучшения от парового танка или берсерков. В ней указывается какой тип юнитов будет для игрока заблокирован (первая форма) и какой будет разблокирован (новая форма).
  4. Создаётся копия способности-превращалки ("Тёмный"), это та самая абилка при получении которой юнит сразу же превращается в юнита другого типа: Самоходная мортира в Паровой танк, Охотники за головами в Берсерков.
  5. В абилке-превращалке выставляется требование улучшения из 3-го пункта.
  6. Базовому юниту (первая форма) выдаётся абилка-превращалка из 4-го пункта, и выдаётся допустимый грейд из 3-го пункта (тот список где у Пехотинцев стоят "Железные мечи", "Железные щиты" и т.д.).
Вроде всё просто.
26

» WarCraft 3 / Есть ли событие - добавлено в очередь, или проверка

PT153:
Кто сказал такое?
После получения двух блокируем оставшиеся, никакая очередь не поможет.
Разве? По-моему блокировка никак не сказывается на возможнлсть юзать старт грейда/тренировки... С тренировкой так точно не сказывается, за грейд - точно не помню.
У меня в карте было сделано такое, что нажимаешь в здании на абилку, и триггерно этому зданию даётся приказ на тренировку одного из 3-4 юнитов, которые изначально доступны в этом здании для обучения, но триггерно заблокированы при старте карты (т.е. вручную их не нанять).
зачем?
Это был типа рандомный найм, но без возможности отмены с возвратом денег. Ну т.е. юзаешь абилку, триггер забирает у тебя 100 голды, и начинает найм мурлока...который тебе не нужен, но и деньги потерять просто так ты уже не хочешь...
26

» WarCraft 3 / Про способность

>> У мипо в доте не ракетный удар, способность сделана из тёмной стаи повелителя ужаса
А разве там не на область применяется сетка? Там же вроде как раз курсор в виде области, как у бурана...
26

» WarCraft 3 / Как сделать постоянное движение, наподобии survival chaos?

Шёл 22-й год, а челики с XGM'а не знают одну их самых популярных сетевых карт...
Которой уже N лет...
У которой уже тонна подражателей...
Которую постоянно кто-нибудь стримит где-либо... (твич/ютюб)
26

» WarCraft 3 / Что щначит "изначально" и "прирост"

Изначально - это базовый, т.е. первый бонус
Прирост - то на столько будет увеличиваться бонус с каждым уровнем улучшения
Например базовое значение будет 100, а прирост будет 50, тогда по уровням бонус будет 100/150/200/250/...
Например базовое значение будет 50, а прирост будет 100, тогда по уровням бонус будет 50/150/250/350/...
26

» WarCraft 3 / Изменения внешности при изучения пассивки

Ну я так понимаю это тот же ульт Тини из Доты - при прокачке пустышки герою выдаётся абилка на -N% скорости атаки и абилка на +N ед. атаки (зависит от версии исполнения, можно и грейдом/книгой), а размер юнита изменяется триггерно через функцию set unit scale: например если у него базовый размер 1.00, то при прокачке выставляется на 1.00 + 0.2 * уровень абилки, итого будет 1.2/1.4/1.6 от обычного размера.