26

» WarCraft 3 / Отнять золото у игрока в %

Дополню для душнил
текущее золото игрока * 0.15 = 15% от имеющегося золота у игрока

А дальше уже с этим значением можешь манипулировать как угодно:
Отнимать это число золота у игрока.
Давать это же самое число золота другому игроку.
Выводить текстовые сообщения на экран с эти числом.
А если же тебе нужно просто уменьшить текущее золото игрока и пни этом вообше бошьше ничего, то можно приравлять текущей запас золота игрока в его текущему щапасу золота помноженному на 0.85. Имея 1000 золота оно умножится на 0.85 и получится 850, что равно разнице между изначальным значением и -15% от него же.
26

» WarCraft 3 / Нападение крипов на героев

Дистанция получения приказа - 20000
И ещё, лучше открыть этому игроку всю карту.
Тогда юниты сами будут агриться на лббого видимого игрока.
В приоритете НЕздания.
26

» WarCraft 3 / Способность фуры из Доты

До мультеприменимости твой пример развить надо
Нет.
То что я описал и будет мультиприменяемым (если ты правильно воспроизведёшь описанное).
26

» WarCraft 3 / Способность фуры из Доты

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

» WarCraft 3 / Таймеры

anton1623, эти таймеры заведены на 40 сек?
Или они двигают юнитов каждые 0.03 сек в течении 40 сек?
Если первое - то пофиг, нормально всё будет.
Если же второе - тут уже надо смореть конкретнее.
26

» WarCraft 3 / Таймеры

Сам потсебе? - ни на сколько.
Всё зависит от того что конкретно ты пытаешься делать, на сколько аккуратно, и как часто.
26

» WarCraft 3 / Ломается модель в игре

Есть одно элегантное решение этой проблемы - перейти на reforged 😼
Решение из разряда вкусовщины.
26

» WarCraft 3 / Ломается модель в игре

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

» WarCraft 3 / Помогите с способностями

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

» WarCraft 3 / Превращение в другого юнита

Может лучше использовать "транспорт" ?
Либо сделать для каждого героя свой вариант "превращения", ну и обыграть это идейно как-то.
Ну типа футман = рыцарь на коне. Орк = орк на волке. Гном = гном на грифоне, и т.п.
26

» WarCraft 3 / Помогите с улучшением

SAS_Deco, проверь вот этот параметр у своих "новых" версий орочьих башен.
Загруженные файлы
26

» WarCraft 3 / Заклинание: Благодать AOE на GUI

сразу понятно, какие значения урона
Именно так

ImNoobTarenas, а то что я написал этому противоречит? )))
26

» WarCraft 3 / Заклинание: Благодать AOE на GUI

D=10*2^L
if L<2 then D+5

Просто божественно

ImNoobTarenas, а чего сразу не юзать dmg{100,200,300}; hil{200,400,600} ?
26

» WarCraft 3 / Заклинание: Благодать AOE на GUI

  1. Крепи эффект не над головой, а под ноги
  2. Выводить число хила/урона через формулу на основе текущего уровня абилки
  3. Проверка на хил при макс.здоровье по сути не нужна... Раз абилка массовая и число целей не огрничено и ни на что не влияет.
26

» WarCraft 3 / NPC с видимой способностью

У ьакого юнита дрлжна быть способность как у магазинов.
Какая именно - не помню.
Может общий выбор (героя/юнита), или что-то подобное.
Из там у лавок не особо много, проверь сам.
26

» WarCraft 3 / Ускорение и замедление через триггеры

Можно через дамми-юнита, как упомянуто выше.
Тогда такой юнит будет раздавать эффект от имеющейся у него ауры на всех юнитов вокруг себя (в зависимости от настроек). Область воздействия будет являться кругом.
Если же желаемая область несколько сложнее чем просто круг некоего размера, то как самый простой вариант - набор прямоугольных областей (или вообще одна, если этого будет достаточно), при попадании в которые юниты будут получать скрытую ауру, которая будет действовать непосредственно толькотна них самих. А при покидании данной области - отниматься (вместе с баффом).
Разница между областями и регионами покрывает возможность ошибки когда юнит покидает одну зону, но всё ещё остаётся в другой.
26

» WarCraft 3 / Как установить стоимость воскрешения героя из таверны?

Ну по идеи цена воскрешения героя должна же выводиться по какой-то формуле из уровнятгероя. Выше уровень - больше цена. В константах нет множителя для этого?
26

» WarCraft 3 / Адресса кнопок

Путь к иконке - ReplaceableTextures\CommandButtons\BTNMove.blp
Положение иконки - [0;0]