26

» WarCraft 3 / Создание definов на лету

Vlod:
Hate, что зачем, зачем я сюда пишу или что
если вопрос в том, зачем декорировать, то это увеличивает прозрачность кода оставляя функционал;
если вопрос в том, зачем делать это дефайнами, то, во-первых, это нанооптимизация, без 300 вызовов функций, принципиально в циклах на периоде, во-вторых, можно передавать контекстные переменные, типа название класса и т.п.
Давайте вы сначала поможете ответить на этот вопрос, а потом спрашивайте, что угодно) я в вас верю)
видимо вы очень плохо разбираетесь что такое на самом деле дефайн и текстмакро
26

» WarCraft 3 / Отключили свет = минус карта

а еще заливать бекап бекапа на спутник вращающийся на высокой околоземной орбите
26

» WarCraft 3 / Атака на ходу?

если с поворотом башни, то подойдет принудительное перемещение юнита в юнита
26

» WarCraft 3 / Карта нортренда

видимо проект опережает время, и мы не можем постигнуть всю его гениальность
26

» WarCraft 3 / Радар / временный модификатор видимости

модифицировать радиус видимости можно подзорной трубой. при постройке выдавай абилку с нужным радиусом
26

» WarCraft 3 / Anime Hero Arena

а как можно это понять по другому? эта карта синглплеерная
26

» WarCraft 3 / Anime Hero Arena

в карте есть боты? ведь с другими игроками в нее будет невозможно сыграть
26

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

PT153:
Потому что число 0.01, сложенное 10 раз, меньше 0.1.
у парня проблемы с алгоритмом, в какой вселенной 0.01 * 10 не 0.1?
26

» WarCraft 3 / wc3 1.31 и lua

NazarPunk:
Чтоб не мучиться, обойдитесь вообще без фильтров:
GROUP = CreateGroup() -- Глобальная группа, чтоб не создавать каждый раз.

-- в самом триггере
GroupEnumUnitsInRange(GROUP, x, y, range, nil)
local target ---@type unit
while true do
	target = FirstOfGroup(GROUP)
	if target == nil then break end -- выходим из цикла при пустой группе
	
	if UnitAlive(target) then -- условия для перебора
		KillUnit(target) -- действия для перебора
	end
	
	GroupRemoveUnit(GROUP, target)
end
это мнение, а не ответ на вопрос, и многим было бы полезно узнать его
26

» WarCraft 3 / MemoryHack: AddAbilityCooldownConverted(a, r)

этот ивент отслеживает сам факт каста, а не его завершение
используйте EVENT_PLAYER_UNIT_SPELL_EFFECT
26

» Гильдия «Черамор» / Набор в гильдию

gui/jass/моделинг, в будущем луа, неизвестно какой именно игровой опыт вам нужен
26

» WarCraft 3 / Ошибка.

печатать стену текста проще чем нажать принт скрин и прикепить скриншот?
явно же где то накосячили из-за невнимательности.
давайте договоримся, прежде чем создавать тему с нерабочим триггером вы проводите сами дебаг этого триггера, а затем уже если не поняли где ошибка, делаете вопрос