32

» WarCraft 3 / По ИИ

Так же как и купить\построить юнита.
Но у ИИ должны быть ресурсы.
32

» WarCraft 3 / не срабатывают триггеры инициализации (или вообще триггеры)

TeX13:
при замене инициализации карты на 1сек. elapsed time, все работает, но как мне вернуть, чтоб все работало с инициализации?
Код в студию, ниче не понятно, но догадываюсь почему...
32

» WarCraft 3 / Смерть юнита в "паутине" могильщика

Юниты в паутине падают на землю, в настройках паутины есть настройки высоты на которую падают пойманные в паутину. Думаю проверить высоту юнита вы сможите.
32

» WarCraft 3 / не срабатывают триггеры инициализации (или вообще триггеры)

ClotPh:
quq_CCCP, иллюзия это иллюзии мастера клинка? Как же у меня "манта" с ней прекрасно работает?
Выложи предмет и любуйся как пропали клоны, морфнись в другого юнита и наблюдай то же самое.
32

» WarCraft 3 / не срабатывают триггеры инициализации (или вообще триггеры)

Интересно как вы смогли создать такие предметы? Там необходимо использовать триггеры, чтобы добится эффекта того или иного предмета.
32

» WarCraft 3 / Изменения анимации снаряда атаки

Морф в другого героя, а так же сферу чародея крови (она вроде не сбивает другие орбы, но сбивается другими орбами)
32

» WarCraft 3 / Триггерные скиллы в Melee

Никак! Мили карта это именно дефолт без ваших щупалец , все остальное не мили карта!
32

» WarCraft 3 / не срабатывают триггеры инициализации (или вообще триггеры)

Способность Иллюзия - не пригодна для предметов ну совсем, как и вызов волка! Движок проверяет наличие этой абилки у кастера и если она пропадает, движок убивает призванных юнитов.
32

» WarCraft 3 / Количество текстур

15 тайслетов на карту макс вроде (если что то граница и порча это служебныйе тайслеты, которые есть во всех ландшавтах).
32

» WarCraft 3 / Блокировка чит-кодов

Какие чит коды? IseeDeadPeople ? Это не работает в игре с другими игроками, только в сингле.
Если ты про мапхаки, где чувак видит всех, то это почти не как для начинающих.
32

» WarCraft 3 / Лаги.

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

» WarCraft 3 / Лаги.

А че за ахинея 2000 юнитов создать перед камерой или спецэффктов? Зачем? Потроллить людей у которых будет лагать?
Зачем?
32

» WarCraft 3 / Лаги.

Нет, это криворукий автор карты, от кривых рук ни помогает никакой софт.
Раньше говорили - "Аффтор выпей йаду" за 2000 объектов перед камерой.
32

» WarCraft 3 / Функция для удаления евента триггера

У тебя код добавляет всех подряд, темболее нафиг тебе отдельный триггер и добавление всех юнитов на карте?
Событие юнит получает урон - нужно только крипам, когда ты их создаешь, добавляешь и событие на каждого созданного юнита, это быстрее и не требует отдельного триггера + не будет проблем с повторным событием и не будет юнитов которым эти события ненужны.
Ты же хотел чтобы без утечек и максимально быстро?
32

» WarCraft 3 / Функция для удаления евента триггера

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

» WarCraft 3 / Функция для удаления евента триггера

ScopteRectuS, цель получает урон очень часто, как будем отличать урон от физ тычки от абилок башни?
Да и если ты бросаешь спелл, зачем тебе ждать удара?
32

» WarCraft 3 / Функция для удаления евента триггера

Знаешь, а нафига тебе нужно отслеживать урон:? Есть событие любой игрок игрока N атакован, одно событие на игрока, на всю игру. Не забивает память.
32

» WarCraft 3 / Функция для удаления евента триггера

ScopteRectuS:
quq_CCCP, у меня скиллы у таверов работают, когда они атакуют противников.
Совершенно не понимаю связь с триггерами на отслеживание урона?
Есть волны крипов, есть здания... Дальше что?
32

» WarCraft 3 / про boolexpr, filterfunc...

Там ты возвращяешь сам боллексп, но у тебя в нем нет кода, он не выполняется, не будет завершение потока, движок должен будет обрубить поток или фатальнуть.
Похоже на ошибку пасера, который проверяет синтаксис, таких ошибок там вероятно еще полно, на подобных ошибках основана работа Return Bug и так далее.
32

» WarCraft 3 / про boolexpr, filterfunc...

ну будет фатал, боллекспры требуют возврать логического значения, а так же передают аргумент в GetFilterUnit\item и так далее, на то они и фильтры.
32

» WarCraft 3 / Функция для удаления евента триггера

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