18

» WarCraft 3 / Диалог, Кнопка и утечки памяти

насчет Button 1 2 3 4 5 их нужно очищать?
PT153:
чтобы использовать его в других целях не только здесь
Ты уничтожил диалог, его больше нет. Как ты будешь его дальше использовать?
в других целях...главное чтобы его не существовало как и этот триггер
чтобы не плодить +100500 диалогов указав для каждого что он может а что нет делать как и кнопки
18

» WarCraft 3 / Диалог, Кнопка и утечки памяти

NazarPunk:
без знания карты не надо делать громких заявлений.
Забежал юнит неиграющего игрока и тот же болт)
чтобы вы поняли, скажу как нужно..при создании героя, герой попадает в Область Hero Spawn там включается Диалог с ним, после того как он кликает на нужную кнопку любую диалог исчезает, и больше никогда не используется, очищая его мне нужно использовать этот диалог для задания, с уверенностью что он случайно при нажатие на кнопки не сработает этот диалог который здесь и больше не включится для этого и указал выключить этот триггер, почистить диалог и уничтожить этот триггер чтобы он никогда больше не использовался, ответ дал PT153
PT153:
Centyrion, после очистки диалога, все кнопки удаляются, и ты можешь добавить новые.
Зачем ты уничтожаешь диалог?
Зачем ты перебираешь диалог для того, чтобы показать его только владельцу вошедшего юнита?
Триггер лучше сразу отключать, а не уничтожать через 2 секунды.
чтобы использовать его в других целях не только здесь
18

» WarCraft 3 / Диалог, Кнопка и утечки памяти

переделал. хорошо понятно...этот диалог я могу использовать для других целей? как и эти кнопки?
Загруженные файлы
18

» WarCraft 3 / Диалог, Кнопка и утечки памяти

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

» WarCraft 3 / Утечки памяти

карта дя тестирования
доработал слегка..
необходимости нет... он не только удаляет объекты которые добавляю вручную исходя из условий но и очищает хэндлы которые были до этого
но все же некоторые хэндлы остаются...как бы я не старался их убрать
Загруженные файлы
18

» WarCraft 3 / Утечки памяти

8gabriel8:
благодарю, дело в том что создал новую карту и поставил там Handle Counter из предыдущего вопроса, оказывается что..при инициализации карты банально создать хэш таблицу и присвоить ей переменную это уже утечка... не говоря уже о отряде и группы игроков. но спасибо за ответ
18

» WarCraft 3 / 10. Оптимизация: утечки памяти

PT153:
пока что недоступно
я думал это делается через способности..или в специальном канале или в блоге а.ну если можно то учту
отличная статья пойду изучать ее
18

» WarCraft 3 / 10. Оптимизация: утечки памяти

PT153:
Centyrion, используй форматирование для написания комментария.
пока что недоступно
Hanabishi:
Centyrion, создай свой вопрос в QA, тут комменты вряд ли кто-то особо читает
учту
18

» WarCraft 3 / Handle Counter для пача 1.26.0.6401

да...сам начал писать строки копи паст у меня криво работает...благодарю...работает и под 1.26 пач не только 1.24
18

» WarCraft 3 / 10. Оптимизация: утечки памяти

в своей карте я тоже использую группы...добавляю некоторых юнитов в группу при инициализации спавнов и когда какойто обьект умирает (Событие) я его удаляю предварительно очищая созданную группу...вот наиболее сталкиваемые проблемы с которыми я столкнулся 1 периодик в триггере и группа...без очистки 2) периодики которые проверяют сложные объекты 3) события на подобие юнит АТАКОВАН без указания того кто имеет право атаковать и кто нет 4) банально декорации которые накладываются друг на друга для красоты и 5) спецэффекты которые пожирают уйму fps при касте или еще чтото. привел примеры с которыми столкнулся.
18

» WarCraft 3 / Arthas Revenge Siege

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

» WarCraft 3 / Урон способности от разума героя

так..разум...да я недавно встал и еще не проснулся....пойду кофейка попью...эм...разум кастера * 4 это....оставляем...+ отдельный блок (lvl * 100) + 400.... получается разум *4 + (уровень * 100 = 12 * 100 1200) + 400 = 1600...хм...а на 12 уровне чтобы было + 2000...это там вместо 400 поставить..800.ну да теперь понятно.
ну или как вариант в конце... int *4
понятный принцип
спасибо
18

» WarCraft 3 / Урон способности от разума героя

MATRITSA что вы хотите этим сказать?
PrincePhoenix:
( lvl x 100 ) + 400, у тебя lvl x (100+500)
Простейшая математика.
Ошибка в положении скобки и числе 500, например у тебя способность 1 лвл, ты умножаешь 1 на 100 = 100 + 500 = 600, а тебе нужно 500.
на 1 уровне мне нужно 500 урона + разум кастера * 4
на 2 нужно разум кастера * 4 + 600...но при этом использовать конструкцию эту...
посчитаем однако
18

» WarCraft 3 / Arthas Revenge Siege

NazarPunk:
Заливайте карту на сайт.
Красивый пользовательский интерфейс
И ниодного скриншота интерфейса
интерфейс тоже поменялся...чтобы увидеть геймплей и интерфейс могу отправить тестовую версию карты.
18

» WarCraft 3 / Музыка из текста при включении ролика

я поиграл еще раз в кампанию за мстителей в шестой главе ради интереса включил звук в игре и когда читал диалог, там и озвучка была...поэтому отвечаю PT153 неправильно! в игре есть text-to-speech правда как они это реализовали остается загадкой пока что.
а написать самому в микрофон както не хочется )))
ну да ладно....либо самому написать либо импортировать либо поставить без звука.
18

» delete / Shadow King

Поиграл, понравилось, но по уровню сложности желает оставлять лучше.
18

» WarCraft 3 / Тип Integer

калькулятор одно Jass другое...надо смотреть
0x00010C00 * 0x00010000 / 0x01000000 = 0x10C
0x00010C00 * 0x00000100 / 0x01000000 = 1.046875
18

» WarCraft 3 / Ошибка в HiveWE

возможно проблема с путем до этих файлов...метку тома или путь надо проверить..эти файлы отсутствуют.
вот статья на хайве www.hiveworkshop.com/threads/unable-to-open-unprotected-map.3011...
18

» WarCraft 3 / Скилл на неуязвимость

БезликийСектант:
Centyrion:
C: юнит Атакован
У: атакованный юнит равно Олох и процент жизни у Олох равно 25
Д: Неуязвимость
ждать 5 сек
Уязвимость..
..внутри лучше не вставить wait он может не сработать или сработает но он останется навсегда неуязвимым
а как при помощи триггеров на строить перезарядку? Вот дали ему 5 сек. неуязвимости, а потом идёт перезарядка 50 сек.
добавить еще одну проверку если у Олоха нет этого бафа то ждать 50 сек и снова дать ему неуязвимость
18

» WarCraft 3 / Аура снижающая защиту врагов

да получилось, вывод....не совсем понял как уязвимые относятся к врагам и аура действует только на врагов, если поставить классификацию войск Древо аура не будет действовать, если это Босс 12 игрока и в нем стоит Древо значит аура не будет действовать на него, на здания это не относится, даже если у юнита есть невосприимчивость к магии как у архимонда аура все равно будет действовать на него, и аура будет действовать на тех юнитах у которых нет классификации войск и он 12 игрок...вот изображение
спасибо за ответы.
Загруженные файлы
18

» WarCraft 3 / Аура снижающая защиту врагов

теперь действует на всех у кого нет Древо
яж указал что на Враги действовала а не на Союзников и Войска Игрока
может Враги... нужно еще и Друзья поставить?
бред какойто
на Друзья тоже действует