16

» WarCraft 3 / UnitDamageTarget

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

» WarCraft 3 / Простой вопрос.

эффект вполне отменяется как минимум смертью, другие стопперы тоже должны сработать, хотя и не пробовал
16

» WarCraft 3 / Простой вопрос.

ну да
CHANNEL - CAST - EFFECT - ENDCAST - FINISH
какое-то из них ты будешь использовать для стопа, и все ассоциативные триггшеры выполнятся, но не дальше, само собой.
16

» WarCraft 3 / Простой вопрос.

перед тем, как начать действие спелла, пройдет еще одна итерация проверок на наличие кд, и если он есть - очевидно, хардкодный эффект не начнется. Триггерные эффекты, которыми ты, собственно, и ловишь событие, сработают, ибо им плевать, ты кнопку нажал? Нажал, вот и держи ответ.
16

» WarCraft 3 / Хак на память Warcraft3

нет, никакого сетевого кода у меня не планируется, а это именно сетевой уровень
16

» WarCraft 3 / тип ability

просто близзы не стали дописывать апи к абилкам. Начали, но никому не требовалось настраивать каст таймы, кд и прочую ерундистику, так и остался - просто тип, который ваще бесполезен. Даже в мемхаке его легко заменить на дефолтный поиск абилки
16

» WarCraft 3 / хештаблица

трудновато проверить, но раз сохраняешь и удаляешь, то какие вопросы? утечка - это только назначение в переменную.
16

» WarCraft 3 / Утечка или нет?

передача объекта в качестве параметра не влияет на утечку. учитывается только назначение его в переменную, set var=.
16

» WarCraft 3 / про мемхак

Играют и пусть играют. Решение от уязвимостей - хостботы, кто не хочет, ССЗБ.
Ну понятно, что взломы бывают и спортивные, но всё же если автор захотел зашифровать, с мх его ограничивает только фантазия, а не формат MPQ
16

» WarCraft 3 / Баффы, которые не диспеллятся

Поправьте если ошибаюсь, но вроде все стадартные баффы имеют нестакаемость или еще какие-нибудь проблемы
16

» WarCraft 3 / про мемхак

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

» WarCraft 3 / Таймер-массив

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

» WarCraft 3 / Таймер-массив

nvc123:
нафига вообще массив таймеров?
ну вот тебе гуи-кейс - таймеры респавна героев каждого игрока. Чтобы 10 раз не копировать, хотелось просто узнать, какой именно из таймеров истек, и соответвтующий индекс героя воскресить. Но - херушки. Поэтому 10 копий.
16

» WarCraft 3 / Оформление заданий от BLIZZARD

Чтобы разбираться в жассе. достаточно базового инглиша, а у большинства с этим проблемы. Вот и сидят вечно на гуи.
16

» WarCraft 3 / Таймер-массив

в 2010 подобное делал для sfwars на гуи. пришел к выводу, что бесполезно.
либо создавай вручную каждый отдельно (GUI), либо бери яйца в руки и переходи на полноценный JASS, где всё это более, чем возможно и просто
16

» WarCraft 3 / 15...

спойлер - варцис будет НЕ на бесполезных "новых патчах" :)
16

» WarCraft 3 / Пустые строки

один раз видел засранный скрипт на 200к строк, где большая часть состояла из пустых строк и оно падало. хз
16

» WarCraft 3 / Mixtape файл для 1.27b

Так вы хотите еще и новые патчи поддерживать? Удачи в этом нелегком начинании, конечно, но ведь там и так 128 мб карты поддерживаются.
16

» WarCraft 3 / Как влиет число активных триггеров на загруженность карты?

спец анимация атаки из-за клива, крита и т.п, как вариант. последней у тебя в логе висит PlaneParticlesEmitter, т.е. частицы. Но от какой модели эти частицы - хз.
16

» WarCraft 3 / Как влиет число активных триггеров на загруженность карты?

Ну вылет у тебя на функции, которая занимается отрисовкой графики. Она универсальная, там и частицы обрабатываются, и поверхности. Так что ошибка явно в модели, а какой и как - хрен его знает
16

» WarCraft 3 / Как влиет число активных триггеров на загруженность карты?

если ты не знаешь способа 100% вызвать ошибку, то считай, что никак. простейший способ - создать новый mpq архив и туда перекинуть содержимое карты. Так хотя бы от потенциальных ошибок самого архива избавишься. У меня был повторяемый фатал, я удалял по 50% моделей, пока не нашел кусок, среди которых и была проблемная
какая версия варкрафта?
16

» WarCraft 3 / Как влиет число активных триггеров на загруженность карты?

ты не читаешь вторую часть. скрипты вообще ни при чем, у тебя движок падает, и скорее всего - из-за импорта. У меня были прцеденты, что вполне обычные модели вызывали это, Просто из-за их расположения в архиве карты. А иногда и путь, который тоже нормальный, но вот не нравится игре и всё тут. Переименовал - и отпустило.
То, что у тебя на экране, вызвано чем-то еще. Ни одна большая карта не падает из-за количества юнитов, скриптов и т.п., это всегда проблема импорта.
на всех рабочих функциях игры стоят ограничители. длинный код обрубается и дальше не выполняется, перегрузка юнитов обрезается тем, что для них перестают обрабатываться "цели" и они просто встают, пока не дойдет до них очередь двигаться. А вот крашат более примитивные вещи вроде моделей
16

» WarCraft 3 / Как влиет число активных триггеров на загруженность карты?

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