18

» WarCraft 3 / Как сделать чёрную дыру в варкрафт 3 ?

Можешь у меня с проекта скопировать: xgm.guru/p/zombie-z/zone-map (триггер "Timer Actions", после комментария "Ловушки"). Нужно все чёрные дыры заносить в переменные. Только чужой код может быть сложен в расшифровке, да и некоторые действия могут быть лишними типа взрыва трупов или снятия энергощита.
Set Traps_count = (Traps_count + 1)
Set Trap[Traps_count] = U (каждая новая чёрная дыра)
В действии можно посмотреть, если выбрать бонус "Ловушка" или оружие "Гравипушка".
18

» WarCraft 3 / Текстура эффекта

В War3Model Editor есть окно "менеджер текстур". Там все текстуры, что используются в модели.
18

» WarCraft 3 / Как закрепить в позиции героя 2х юнитов?

Принятый ответ
Сергей4, можно через Custom Script в GUI.
Событие - каждые 0,1 сек.
Действия: прописать 2 действия в Custom Script:
call SetUnitX(udg_U1, GetUnitX(udg_U2))
call SetUnitY(udg_U1, GetUnitY(udg_U2))
U1 - юнит, который переместить надо,
U2 - юнит, к которому переместить надо.
Всё. Три строчки (на GUI), две переменные, один триггер, ноль утечек.
Если нужно больше юнитов, чем один, то добавляем ещё переменную и копируем 2 действия.
18

» WarCraft 3 / Лимит символов

Вместо обычных запятых можно использовать символы "Alt + 044" или "Alt + 0130".
18

» WarCraft 3 / Функция Atan2

в радианы можно ещё так переводить x*(3.14159/180)
Ещё есть функции:
native Deg2Rad (real degrees) returns real
native Rad2Deg (real radians) returns real
18

» Лаборатория Маньяка / Отталкивание, Притяжение

RiderOfBalance, если будет время.
У меня ноутбук временно отсутствует на неопределённый срок..
18

» WarCraft 3 / Глобальный Кулдаун Способностей

Может, добавить все способности в книгу заклианий, и разрешить общую перезарядку?
18

» WarCraft 3 / Апгрейды для отдельного юнита

Я делал через предметы и способности. У башни инвентарь, в который можно добавлять предметы (+ к атаке, скорострельности и т. д.) и способности-пустышки, после применения которой добавлялись и заменялись предметы.
Можно без способностей, через диалог.
А ещё есть система контроля бонусных параметров юнита.
18

» WarCraft 3 / Нужна помощь с custom script

Обе модели через запятую:
call SetDayNightModels("Environment\\DNC\\DNCDungeon\\DNCDungeonTerrain\\DNCDungeonTerrain.mdx" , "Environment\\DNC\\DNCDungeon\\DNCDungeonUnit\\DNCDungeonUnit.mdx")
18

» WarCraft 3 / Ловкость

Принятый ответ
Можно и без таймера. Проверять только при повышении уровня, получении/потере предмета, в том числе книг ловкости.
18

» WarCraft 3 / Отлов юнита, производящего другого юнита

Принятый ответ
Может, это поможет: xgm.guru/p/100/182139
Событие - юнит отдаёт приказ.
А в условиях - это будет Ordered unit.
18

» WarCraft 3 / Можно ли гальванизированным оставить свои способности?

RunXM,
Событие:
  • применение способности.
Условие:
  • применяемая способность = триггерная гальванизация
Действие:
  • выбрать группу юнитов в нужном радиусе от точки применения
  • удалить из группы живых юнитов (здоровье выбранного юнита > 0.405)
  • создать для владельца юнита, применившего заклинание, юнита такого же типа, как выбранный
18

» WarCraft 3 / Можно ли как то давать юниту приказ двигаться без поддергиваний?

А если проверять текущий приказ и цель юнита? Если юнит идёт в нужную точку, то ничего не делать. Иначе - отправить в нужную точку.
18

» WarCraft 3 / Поворот Юнита

В действиях с юнитом или с анимацией.
"Set unit facing angle" вроде называется.
18

» WarCraft 3 / Помогите найти ворота

prog, так нужно, чтобы можно было построить, то есть ворота - здание. Kirill68, я правильно предположил?
Ещё вариант - при постройке здания уничтожать его и создавать декорацию по координатам здания.
18

» WarCraft 3 / Помогите найти ворота

У с-ю и з-в ворот одна модель, но они под разным углом повёрнуты.
Нужно вытащить модель из архива и вручную повернуть на 90 градусов в нужном направлении.
18

» WarCraft 3 / Как тригерно отследить юнитов, попавших под действие безмолвия?

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

» WarCraft 3 / Фатал при массовом уничтожении

DracoL1ch, спасибо, буду искать.

DracoL1ch, кажется, нашёл! Оказалось, что я забыл поставить проверку на то, чтобы способность-маркер была больше нуля. А когда юнит умирает, копится счётчик (для получения награды). Когда счётчик накапливается, то игроку, номер которого определяется уровнем маркера, показывает сообщение. То есть сообщение показывается несуществующему игроку.