боже
ловить атакованных юнитов это нафиг не нужная жесть
лови юнитов которые входят на карту и добавляй им событие
юнит может войти на карту только однажды(если не извращаться специально) так что лишних срабатываний не будет
и на 1 триггер меньше так как группа не нужна и отлов смерти тоже
в общем смотри статьи и наработки
сто раз писали
boolexpr не утекает
критичных утечек в доте нету
и я бы не сказал что она летает
сильных лагов нету
но сильные лаги это признак кривых рук и огромного количества утечек
писать 1000 строк кода чтобы убрать 1 утечку это глупо
вообще судя по твоему коду и твоим вопросам ты не понимаешь что такое утечка памяти
но тут тебе только статьи и мозг помогут Zeuz:
карта быстрее всех работает и даже на старых пк!
ты наркоман?
мб ты скурил марихуану перед игрой и у тебя появились проблемы с восприятием времени
Zeuz, в доте нету такого количества таймеров
во многих нормальных картах сделано так как в статьях Zeuz:
покажи пример в обычном jass
скопируй в карту а потом вытащи из неё j файл или напиши в коде букву на отдельной строке (тогда тебе выдаст ошибку и будет показан исходный код)
но на обычном джассе этот код больше и писать/читать его неудобно так что держи
реализуй эту функцию сам
создай переменную типа int и перебери всех юнитов игрока на карте
и для каждого из них увеличивай int на 1
в результате значение int будет равно количеству юнитов на карте
Nosferoh, потому что мапхак это прога которая перехватывает выполнение кода вар3
она не говорит игре что игрок видит всю карту а просто отображает её игроку Nosferoh, как бы название темы анти мапхак Nosferoh, так же сейчас в мапхаки встроены и другие функции отличные от самого мапхака
например добивание своих крипов через пкм
или отображение полоски маны
найди в близардджи нативную функцию
я тебе памятник поставлю
моё объяснение намного проще ибо твоё требует ещё объяснять что такое blizzard.j
а судя по вопросу автор не особо хорошо знает jass и устройство архивов игры
не подчёркивание а выделение красным
это означает что это бж функция
тоесть функция которая состоит из других функций
если нажать на неё с зажатым ctrl то увидишь её содержимое
вообще точки лучше не использовать
намного быстрее и оптимальнее использовать координаты
Zeuz, какой один
количество таймеров равно количесту юнитов которые попали под спелл
если 10 юнитов кастанут способность и вокруг каждого из них будет по 10 разных юнитов то вар вылетит нафиг
Zeuz, ошибка в том что ты написал кучу лишнего кода когда систему можно было сделать намного проще и оптимальнее
но видимо у современных мапмейкеров использование мозга считается дурным тоном
ошибка во всём
начиная с неправильного использования условий триггера (вроде же задавал вопрос уже) и ненужны переменных
и заканчивая кучей параллельных таймеров
» WarCraft 3 / установки анимации
повышаем скорость
запускаем таймер
понижаем скорость
вариант 2:
переписываем вар
вариант 3:
а нет его
» WarCraft 3 / снаряд феникса
я закрыл
» WarCraft 3 / Подсчет юнитов определенного типа в отряде
» WarCraft 3 / Можно ли сделать лучше?
ловить атакованных юнитов это нафиг не нужная жесть
лови юнитов которые входят на карту и добавляй им событие
юнит может войти на карту только однажды(если не извращаться специально) так что лишних срабатываний не будет
и на 1 триггер меньше так как группа не нужна и отлов смерти тоже
в общем смотри статьи и наработки
» WarCraft 3 / Микс героев из ИИ
так что если не знаешь jass то лучше не лезь
на вопрос как выше ответили
» WarCraft 3 / Тригер неработает по непонятным причинам
» WarCraft 3 / Возможно ли триггерно проиграть звук для конкретного игрока ?
» WarCraft 3 / Возможно ли триггерно проиграть эффект для конкретного игрока ?
» WarCraft 3 / почему дота не лагает?
boolexpr не утекает
критичных утечек в доте нету
и я бы не сказал что она летает
сильных лагов нету
но сильные лаги это признак кривых рук и огромного количества утечек
писать 1000 строк кода чтобы убрать 1 утечку это глупо
вообще судя по твоему коду и твоим вопросам ты не понимаешь что такое утечка памяти
но тут тебе только статьи и мозг помогут
Zeuz:
мб ты скурил марихуану перед игрой и у тебя появились проблемы с восприятием времени
Ред. nvc123
» WarCraft 3 / почему функция иногда работает иногда нет? вроде все правильно
во многих нормальных картах сделано так как в статьях
Zeuz:
но на обычном джассе этот код больше и писать/читать его неудобно так что держи
» WarCraft 3 / Как реализовать проигрыш игрока, при гибели всех его юнитов ?
создай переменную типа int и перебери всех юнитов игрока на карте
и для каждого из них увеличивай int на 1
в результате значение int будет равно количеству юнитов на карте
Ред. nvc123
» WarCraft 3 / Анти MapHack
она не говорит игре что игрок видит всю карту а просто отображает её игроку
Nosferoh, как бы название темы анти мапхак
Nosferoh, так же сейчас в мапхаки встроены и другие функции отличные от самого мапхака
например добивание своих крипов через пкм
или отображение полоски маны
» WarCraft 3 / почему функция иногда работает иногда нет? вроде все правильно
вот статьи в тему
https://www.xgm.guru/p/blog-nvc123/101422
» WarCraft 3 / Анти MapHack
тему читай хоть
awesomesk1ll, применяли
просто карты были не особо популярны
» WarCraft 3 / Анти MapHack
» WarCraft 3 / Простой вопрос по JASS
я тебе памятник поставлю
моё объяснение намного проще ибо твоё требует ещё объяснять что такое blizzard.j
а судя по вопросу автор не особо хорошо знает jass и устройство архивов игры
» WarCraft 3 / Простой вопрос по JASS
это означает что это бж функция
тоесть функция которая состоит из других функций
если нажать на неё с зажатым ctrl то увидишь её содержимое
вообще точки лучше не использовать
намного быстрее и оптимальнее использовать координаты
» WarCraft 3 / Анти MapHack
речь про мх
» WarCraft 3 / почему функция иногда работает иногда нет? вроде все правильно
количество таймеров равно количесту юнитов которые попали под спелл
если 10 юнитов кастанут способность и вокруг каждого из них будет по 10 разных юнитов то вар вылетит нафиг
» WarCraft 3 / Утечный триггер отлова урона
» WarCraft 3 / почему функция иногда работает иногда нет? вроде все правильно
но видимо у современных мапмейкеров использование мозга считается дурным тоном
ошибка во всём
начиная с неправильного использования условий триггера (вроде же задавал вопрос уже) и ненужны переменных
и заканчивая кучей параллельных таймеров
» WarCraft 3 / Поворот юнита
держи обоих
» WarCraft 3 / Поворот юнита
иначе никак
» WarCraft 3 / TriggerAddCondition создает хэндл или нет?
его не нужно удалять (да и не возможно)
» WarCraft 3 / Оптимизация: один большой или много мелких?
размер триггера в данном случае значения не имеет
исключения касаются лишь утечек и прочий фигни