28

» WarCraft 3 / Как сделать респаун мобов в одной точке?

EugeAl, чтобы не записывать так много значений, можно создать юнита сразу после смерти, захайдить его и через время показывать, экономнее будет
28

» WarCraft 3 / Как сделать респаун мобов в одной точке?

если ты именно про точку, где ты их в редакторе объектов тыкнул - придётся создавать бд
если на месте их смерти:
событие - юнит умер
условие - юнит принадлежит нейтрально враждебному (или кому там твои крипы принадлежат)
действие - ждать 300-360 секунд - создать юнита с типом юнита триггера в позиции юнита триггера (разложение при этом должно быть включено и быть примерно 7 минут, иначе придётся локалки юзать, поскольку юнит триггера удалится из игры к этому времени)
28

» WarCraft 3 / Имеет ли смысл писать на структурах, если спелл на карте один? Jass.

LastUchiha, структуры вообще никак не связаны с муи, боже, при чём тут это вообще
Юзай для любых спеллов, чтобы не писать на каждое значение Save/Load
28

» WarCraft 3 / Функция спасти боевую единицу

Ты в компанию ночных эльфов играл? Когда ломаешь решетки или ещё что-то, подходишь к нейтральным юнитам, что там стоят - они переходят под твой контроль
28

» WarCraft 3 / Warcraft Hero Legends 0.4.1 alpha5

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

» WarCraft 3 / Вызывает ли этот блок кода утечку?

Vika273, GetTriggerUnit возвращает юнита, и что с того? Нужно понимать какая функция создаёт объект, а какая даёт ссылку на него
28

» WarCraft 3 / Какие могут быть проблемы из за большого количество декораций на карте?

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

» WarCraft 3 / Поломался код

если все остальные странности кода работают верно, то должно помочь
У него есть всё самое необходимое в коде, кроме DoNothing почему-то.. вот как можно было забыть вещь, без которой ни один код корректно работать не станет?
28

» WarCraft 3 / Что делать если не работает вкл/выкл триггеров

vladix_, ты не хочешь сюда карту кидать в целях конфиденциальности? если триггеров мало, значит и скрывать нечего
кидай
28

» WarCraft 3 / Что делать если не работает вкл/выкл триггеров

vladix_, я не хочу рыться в 999 гуи триггерах, сорри
отобрази проблему на отдельной карте, либо кидай карту и подожди человека, который захочет потратить на это своё время
28

» WarCraft 3 / Что делать если не работает вкл/выкл триггеров

vladix_, чтобы точнее сказать, нужно видеть твои триггеры
у потока есть operation limit, достижение которого приводит к обрыву выполнения последующего кода
вейт - wait - функция "ждать", имеет в своей составляющей TriggerSleepAction, что позволяет обновлять лимит операций, сама функция при этом имеет очень весомые погрешности во времени относительно таймеров
28

» WarCraft 3 / Что делать если не работает вкл/выкл триггеров

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

» WarCraft 3 / Поломался код

Пытаюсь кодить новую WASD систему на Jass но где-то косячнул
ты косячнул в синтаксисе, ибо ты приложил код vJass'a
28

» WarCraft 3 / Warcraft Hero Legends 0.4.1 alpha5

пчел, это даже на альфу не тянет, тут работы от силы день
закрыл карту на невозможности пикнуть героя
займись нормальной распланировкой, прежде чем выпускать что-то подобное на свет, тут тестировать нечего
Загруженные файлы
28

» WarCraft 3 / SetUnitX,Y

Ydav, я же код там приложил.. AllGlobals:
call TriggerRegisterPlayerEvent( trg, Player( i ), EVENT_PLAYER_MOUSE_MOVE 
28

» WarCraft 3 / SetUnitX,Y

Ydav, нет, не синханное, я юзаю другие функции на ивент мыши и запись в глобалки, т.е. в этой наработке нужно двигать курсором, чтобы получить координаты
Если мышкой не двигают, но движут персонажем - просто добавляю к последним полученным координатам мыши оффсет движения персонажа (спс Берги)
28

» WarCraft 3 / не меняет хп мобу

Чтобы изменить хп юниту, юзай SetWidgetLife, чтобы изменить Макс хп юниту - юзай абилки на увеличение Макс хп
28

» WarCraft 3 / Триггерное заклинание не работает, как нужно.

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