Без понятия что в этом коде могло вызвать краш редактора. Единственное, у тебя тут утечка в первой строке. Зачем ты создаёшь юнита, если никак с ним не взаимодействуешь? Тупо заспавнил и всё, да и по равкоду вроде как тоже должно ошибку выдать. Ну и в плане оптимизации лучше одного глобального дамми создать и при таких то кастах выдавать/забирать, устанавливать уровень абилок и т.п., а так же менять владельца на время
Вряд ли это можно решить, во многих картах такие проблемы, скорее всего просто идёт перерасчёт маршрутов для юнитов каждые 0.01 сек, вот и тормозят при больших количествах
ну.. можно конечно уменьшить кол-во юнитов, сделав их просто сильнее, это поможет
Предмет курьеру должен передаваться если полный инвентарь? Или под ноги падать? Впрочем первый вопрос легко решается и ты даже сам можешь это сделать. Второй вопрос через отслеживание приказов и наличие предметов в слотах. Если сборка осуществима, то выкинуть предмет не подлежащий сборке и отдать курьером недостающую часть, потом вернуть предмет, что выкинули. Хотя у тебя вроде было реализовано через приближение курьера к владельцу, что ещё проще, достаточно просто пробежаться по слотам и проверить наличие сборок
Нельзя через создание нового юнита делать, все баффы/дебаффы с юнита спадут, предметов не будет, улучшения, рабочие триггеры прикреплённые к юниту дадут сбой. Лучше через смену владельца. Может на гуи есть пауза таймера истечения, но я походу просто даже не встречал эту функцию
Разве у вызванных юнитов нет какого-то баффа или что-то такого для определения? В случае чего можешь просто через проверку типа юнита сделать триггер с изменением владельца юнита
хотя я хз как снять таймер истечения с юнита, если просто владельца изменять
Морф юнита на копию-стража через руну юзай, я так же делал чтобы заблочить кнопки во время рывка юнита
Нашел как раз карту, по коду конечно нечего смотреть, ибо всё говно, но хотя бы представление можно получить как через морф выглядит справа снизу юнит, первая абилка
Fly123, я конечно не пт153, но я так понимаю это системка статов юнита, лучше реализовать это всё дело на структуре и хэш-таблице нет смысла выключать таймер и включать другой, когда можно пихнуть всё в один таймер - если голод юнита выше 0, то отнимать единичку со стата, если ниже, то отнимать хп вместо единички а юзать "установить скорость юнита" гиблое дело, потому что там очень криво потом возвращает обратно скорость передвижения, если на юните были замедляющие/ускоряющие баффы, тем более, ты возвращаешь скорость передвижения "по умолчанию", юзай абилку ботинков ах да.. "ничего не делать", серьёзно?) эта функция вызывает пустую функцию, ты просто так лишнее действие делаешь
Это не таймер, а дефайн, он просто заменяет слово на значение после компиляции. В чём ошибка я хз, попробуй просто другое название или пройдись по строкам где юзается этот дефайн
» WarCraft 3 / Редактирование рельефа средствами jass
Снегопад
Ред. rsfghd
» WarCraft 3 / У работников сбрасывается анимация walk gold
Ред. rsfghd
» WarCraft 3 / Краш редактора при сохранении карты
» WarCraft 3 / Добавить/убрать способности у предмета во время игры
Ред. rsfghd
» WarCraft 3 / Как воспроизводить анимацию беззвучно
Как отключить звук анимациям персонажа?
» WarCraft 3 / Зависания крипов при больших скоплениях
» WarCraft 3 / Аналог Захвата контроля вызванных существ.
Ред. rsfghd
» WarCraft 3 / Помогите со сборкой предметов как в Доте 1
» WarCraft 3 / Действия после Передачи Ресурсов другим игрокам
Ред. rsfghd
» WarCraft 3 / Аналог Захвата контроля вызванных существ.
» WarCraft 3 / Аналог Захвата контроля вызванных существ.
» WarCraft 3 / Аналог Захвата контроля вызванных существ.
Ред. rsfghd
» WarCraft 3 / Помогите со сборкой предметов как в Доте 1
» WarCraft 3 / Блокировка приказов
» WarCraft 3 / Блокировка приказов
Ред. rsfghd
» WarCraft 3 / Блокировка приказов
справа снизу юнит, первая абилка
» WarCraft 3 / Ульта дк
Ред. rsfghd
» WarCraft 3 / Ошибка синтаксиса языка
» WarCraft 3 / Ошибка синтаксиса языка
нет смысла выключать таймер и включать другой, когда можно пихнуть всё в один таймер - если голод юнита выше 0, то отнимать единичку со стата, если ниже, то отнимать хп вместо единички
а юзать "установить скорость юнита" гиблое дело, потому что там очень криво потом возвращает обратно скорость передвижения, если на юните были замедляющие/ускоряющие баффы, тем более, ты возвращаешь скорость передвижения "по умолчанию", юзай абилку ботинков
ах да.. "ничего не делать", серьёзно?)
эта функция вызывает пустую функцию, ты просто так лишнее действие делаешь
» WarCraft 3 / Помощь в реализации формулы
» WarCraft 3 / Непонятная балалайка
» WarCraft 3 / Фризы
» WarCraft 3 / MdlVis