Поиск в помощь, не уверен что дело в системах, а скорее вы неправильно пишите код, да и на гуи нормального и толкового практически ничего нету, тот же мемхак который позволяет отловить тип атаки есть тока на vjass.
лаги возникают и за иветов проверино в карте небыло ничего кроме этих тригеров и создание юнитов через какоето время начинаются лаги . потом крашится варик
Лаги возникают из за криво-кода, нефиг системы отлова урона плодить на гуи.
Темболее на какой пес нужны события урона всем на карте? Нахер они даммикам? Нейтральным зданиям?
Я не увидил ни каких критерий отбора юнитов, так же проверок что они уже внезапно получили событие получения урона.
Остальные вопросы вовсе унылы по своей сути, ибо автор ваще нифига не понимает, это как спросить как открыть консервную банку ни открывая консервную банку
События не плодить нельзя, другого способа не существует! На то они и события, Сами события не удаляются, их можно записать как тип но сделать с ними ничего нельзя, пока существует обьект на который прицеплено событие, будет и событие, после удаления объекта события удалится.
МУИ-не МУИ вы этот термен не трогайте и не лепите ко всему подряд, такое впечатление что вы какой то шут, ну её богу смешно. Мульти применение код который может быть использован одновременно множество раз, а не ваш гуи с вейтами, где только 1 раз, второй из за вейта никак.
События выполняются для всех игроков, какой к черту тут может быть муи?
Не запустится, для этого и есть условия. С проверкой на null по этому адресу, так же стоит в события добавить буллекспры для отслеживания даммиков и прочих юнитов, у которых нет и небудет триггерных способностей.
Это грубый пример, если вам дать все как надо, вы не разберетесь что к чему, а тут все просто и понятно.
Честно, что-то такое слышал, но не проверял. Если это верно, то да, надо ставить 0.01. Но тогда спел будет сбивать поддерживаемые способности. Можно попробовать ещё с Ensnare.
в условиях еще наличие баффа проверять.
А это зачем?
Thunderbolt
Так, это бред, лучше использовать Acid Bomb. Только нужно оставить значение Damage Interval не нулевым.
Вот аксид бомба то какраз лучше стана, её проще отследить, нет ненужного микростана.
Не забываем что молот бурь и аналоги сначала наносит урон который указан в настройках, а затем накидывает бафф с уроном в 0.00 ед, прочие скиллы делают наоборот.
Ну неудивительно, лимит импорта для игры по сети 8 мб.
Как исправить? Да очень просто, выкинуть говноимпорт и заняться оптимизацией карты чтобы можно было играть со всеми, а не избранными владельцами последних патчей.
AntiMage, ой да не надо пыли, популярна у него карта, на хост бот хотят...
Любую самое говно карту ставим на хост бот и вот чудо в неё играют, если бы карта была мего крутая у тебя бы ототрвали её с руками и все бы хостили сами + у кого есть хост бот тоже бы поставил, за примером ходить далеко не надо, лтд, дота...
dave_wwid, вовсе существующих, включен или не выключен не важно, для каждого триггера вызывается функция его создания, добавления в него условий действий и событий.
Нужно не плодить триггеры бездумно, 300 триггеров это явно перебор, пишите на jass. Там вам не понадобится плодить триггеры, да и вовсе плодить по 4-5 триггеров для каждого героя не умно, долго и нефига неудобно.
Как я понимаю, при инициализции количество триггеров не должно превышать 30000 (предположив гипотетически, что других действий при инициализации не выполняется) А изначально выключенные триггеры разве тоже инициализируются?
Если нет, то было-бы логично сделать дополнительный триггер для запуска нескольких сотен( или тысяч) других триггеров.
совершенно нет, это не значит что 1 функция это 1 действие.
dave_wwid, не в триггере а в потоке, 30000 операций лимит в потоке.
Из за того что в гуи все созданные триггеры имеют функцию инициализации, функция инициализации всех этих триггеров настолько забита действиями что упирается в лимит.
Результат бонуса хп Кешируется, поэтом несмотря на уровень абилка всегда дает хп 1 уровня, а вот при ее удалении движок уберет юниту столько хп сколько указано в текущем уровне сплсобности, таким образом мы можем изменять хп юниту. Абилка в 2 лв,на первом уровне бонус маны иди хп 0, на втором обратный тому что М в хотим получить, к примеру если мы хотим получить 150 хп то пишем -150. Вручаем юниту абилку, ставим 2 уровень и тут же удаляем, движок добавит юниту 150 хп.
То что ты сделал не быстрее, но вот писать так очень неудобно, лучше сделать как привели пример во втором посту, ибо так довольно удобно.
У меня вовсе 1 триггер на все спеллы, просто добавляю имя нужной функции в бд + ро код спелла и радуюсь, не надо какждый раз писать делать триггер, писать события и условия, когда просто сделал функцию где описал все что нужно от спелла и занес её в бд, просто и удобно.
Работать это дело будет в любом случаи, хоть по 1 триггерну на каждый спелл, хоть ветвление как у тебя, хоть экзекуты.
Все ставишь, я не ставлю "оптимизировать прочие скрипты". Все работает, возможно у тебя ошибки в коде.
Блин я забыл описать про антиудаление, оптимизаторы хреновы стирают несипользуемые функции, а в мемхаки есть туча паразитных функций, которые нужны чтобы надурить пасер....
Смотри новый мемхак, где то тут прикреплял...
Вот ссылка на комент с новым мх -http://xgm.guru/p/wc3/memoryhack?postid=345483#comment259
» WarCraft 3 / плодится ивент
» WarCraft 3 / плодится ивент
Так же Clamp~ писал что то похожее.
» WarCraft 3 / плодится ивент
» WarCraft 3 / плодится ивент
» WarCraft 3 / плодится ивент
Темболее на какой пес нужны события урона всем на карте? Нахер они даммикам? Нейтральным зданиям?
Я не увидил ни каких критерий отбора юнитов, так же проверок что они уже внезапно получили событие получения урона.
Остальные вопросы вовсе унылы по своей сути, ибо автор ваще нифига не понимает, это как спросить как открыть консервную банку ни открывая консервную банку
События не плодить нельзя, другого способа не существует! На то они и события, Сами события не удаляются, их можно записать как тип но сделать с ними ничего нельзя, пока существует обьект на который прицеплено событие, будет и событие, после удаления объекта события удалится.
МУИ-не МУИ вы этот термен не трогайте и не лепите ко всему подряд, такое впечатление что вы какой то шут, ну её богу смешно. Мульти применение код который может быть использован одновременно множество раз, а не ваш гуи с вейтами, где только 1 раз, второй из за вейта никак.
События выполняются для всех игроков, какой к черту тут может быть муи?
» WarCraft 3 / Проверка при выборе цели атаки
» WarCraft 3 / Проверка при выборе цели атаки
» WarCraft 3 / Лучший оптимизатор карт для варкрафт 3?
» Блог им. nvc123 / оптимизация вызова триггерных заклинаний
Это грубый пример, если вам дать все как надо, вы не разберетесь что к чему, а тут все просто и понятно.
» WarCraft 3 / Как сделать чтобы у способности без снаряда летел снаряд?
Не забываем что молот бурь и аналоги сначала наносит урон который указан в настройках, а затем накидывает бафф с уроном в 0.00 ед, прочие скиллы делают наоборот.
» WarCraft 3 / Когда создаю карту больше 8 мг другие игроки не могут зайти.
Как исправить? Да очень просто, выкинуть говноимпорт и заняться оптимизацией карты чтобы можно было играть со всеми, а не избранными владельцами последних патчей.
» Dota 2 / Продление конкурса героев до 1-го июня
» WarCraft 3 / На каком хост-боте протестировать свою карту?
Любую самое говно карту ставим на хост бот и вот чудо в неё играют, если бы карта была мего крутая у тебя бы ототрвали её с руками и все бы хостили сами + у кого есть хост бот тоже бы поставил, за примером ходить далеко не надо, лтд, дота...
» WarCraft 3 / На каком хост-боте протестировать свою карту?
» WarCraft 3 / Ограничение по кол-ву триггеров/функций/переменных
» WarCraft 3 / Ограничение по кол-ву триггеров/функций/переменных
» WarCraft 3 / Ограничение по кол-ву триггеров/функций/переменных
Нужно не плодить триггеры бездумно, 300 триггеров это явно перебор, пишите на jass. Там вам не понадобится плодить триггеры, да и вовсе плодить по 4-5 триггеров для каждого героя не умно, долго и нефига неудобно.
» WarCraft 3 / Ограничение по кол-ву триггеров/функций/переменных
» WarCraft 3 / Ограничение по кол-ву триггеров/функций/переменных
Из за того что в гуи все созданные триггеры имеют функцию инициализации, функция инициализации всех этих триггеров настолько забита действиями что упирается в лимит.
Ред. quq_CCCP
» WarCraft 3 / Ограничение по кол-ву триггеров/функций/переменных
» WarCraft 3 / Увеличение уровня-способность на основе предмета
» WarCraft 3 / Правильно ли писать такой код?
У меня вовсе 1 триггер на все спеллы, просто добавляю имя нужной функции в бд + ро код спелла и радуюсь, не надо какждый раз писать делать триггер, писать события и условия, когда просто сделал функцию где описал все что нужно от спелла и занес её в бд, просто и удобно.
Работать это дело будет в любом случаи, хоть по 1 триггерну на каждый спелл, хоть ветвление как у тебя, хоть экзекуты.
» WarCraft 3 / Хак на память Warcraft3
Блин я забыл описать про антиудаление, оптимизаторы хреновы стирают несипользуемые функции, а в мемхаки есть туча паразитных функций, которые нужны чтобы надурить пасер....
Смотри новый мемхак, где то тут прикреплял...
Вот ссылка на комент с новым мх -http://xgm.guru/p/wc3/memoryhack?postid=345483#comment259
» WarCraft 3 / Блокировка приказов
Код спектры из доты курите, поможет - а остальное мемхак.
» WarCraft 3 / Хак на память Warcraft3