15

» WarCraft 3 / предметный, который невозможно подобрать

Принятый ответ
andfrost:
я тоже подумал об этом. однако как это будет выглядеть. я нубоват в GUI, немогу подобрать условия-действия.
Тебе нужен вот такой триггер. На скриншоте триггер который запрещает подбирать и атаковать зелья лечения.
По какой-то интересной причине stop приказ не работал, лол
Загруженные файлы
15

» WarCraft 3 / предметный, который невозможно подобрать

Можно отлавливать smart (тот который ПКМ) приказ по нашему предмету и давать сразу же stop.
15

» WarCraft 3 / Add event DamageTaken создаёт утечку, как исправить?

Alexey103:
AlexSan, Я так понял чтоб применить всю эту фигню нужно будет ещё и добавлять в группу всех юнитов в области? Ну и таймер то один, на одногоюнита, я и так могу задетектить урон, там даже событие есть юнит получает урон.
Если у тебя детектить урон нужно только по манекенам, то можно упростить немного, но по сути да.
Событие я не предлагаю использовать так как ты говоришь что оно вызывает у тебя утечку, а в таймерах с малым периодом это плохо.
15

» StarCraft 2 / Создаём ландшафт карты для sc2 / Сезон первый

wazzup:
Начался второй сезон! Хотелось бы прочитать несколько комментарии по улудшению контента.
какой-то эмбиент кинь на фон, а запись с микрофона подреж Noise Gate фильтром
15

» WarCraft 3 / Add event DamageTaken создаёт утечку, как исправить?

Alexey103:
AlexSan, Таймеры и в гуи есть, ну и мне как бы нужно чтоб система была устойчива к высокой скорости атаки, а тут получается дпс метр. + Я использую манекенных юнитов с бешенной регенерацией здоровья, так что придётся менять и их механику тоже.
Вместо регенерации, можешь просто сделать им много хп, и каждое срабатывание таймера устанавливать хп на 100%. Высокая скорость атаки будет нормально работать если у тебя будет таймер с малым периодном. И вот тут уже нужен JASS что бы оптимизировать все это дело и устранить утечки.
+ таймеры в гуи недостаточно гибкие как по мне.
15

» WarCraft 3 / Add event DamageTaken создаёт утечку, как исправить?

Alexey103:
quq_CCCP, Ну так тогде помогите мне сделать простую систему отображения урона. Мне всего-то нужно.
Событие (Юнит атакован/получил повреждение)
условие (он находится в области "тренировка")
Действие (Отобразить над головой атакованного юнита полученный урон в виде плавающего текста)
Можно и джасс, только не предлагайте готовые системы на 5000 строчек кода vJass, cJass, которые требуют жнгп, а потом установку особой библиотеки, а потом оказывается что в них не настраиваемые параметры, и ты выкидываешь это гуано из своей карты проклиная того кто тебе это посоветовал. Нужно простое и полезное решение, кто может его дать?
Если тебе нужно простенькое отображение урона в одной области на карте, то можно попробовать сделать в лоб.
По таймеру сохранять значения хп юнитов в области в массив/хэш, считать разницу с предыдущим значением, и если разница больше определенного значения, то делать всплывающией текст.
Этот вариант очень глупый, но как по мне для одной области на карте норм. Но Jass все равно надо будет использовать.
15

» WarCraft 3 / Реализация квиккастов

ClotPh:
AlexSan, так ведь курсор вроде пока локально не ловится через мемхак, будет десинк?
Я поэтому и написал что не вникал в тему. Я только слышал что мемхаком можно ловить курсор.
15

» WarCraft 3 / Реализация квиккастов

Я в эту тему не вникал, но есть идея что можно сделать через нон-таргет пустышка у героя, отлов положения курсора через мемхак и каст настоящего спелла даммиком.
15

» WarCraft 3 / Результаты конкурса карт от 2kxaoc

Nosferoh:
AlexSan, это которая? Можно ссыль?
xgm.guru/p/villages На конкурсе была последняя версия, 0.4а.
Если ее еще не подтвердили, скачать можно тут: xgm.guru/p/villages/villages-v04a-release
15

» WarCraft 3 / Результаты конкурса карт от 2kxaoc

Рад за победителей.
Жаль что по моей карте не было никакой инфы, ни видоса, ни на стриме.
Ну да ладно. Приятно было принять участие.
15

» WarCraft 3 / Не совсем вопрос, но просто мб найдутся желающие придумать =)

Шмотка которая пассивно дает 10% физ и маг резиста, а при активации дает пасивку на 10 секунд (про пассивку далее).
Пассивка работает так: в зависимости от отсутсвующего хп, увеличивает ловкость.
То есть если нет 10% хп, то +10% ловкости. А если нет 60% хп, то +60% ловкости.
15

» WarCraft 3 / Москиты

ClotPh:
Ответ у бота по 5 ссылке
Мне другое немного интересно: редактировать хоть какое-то поле у способности смысл есть?
Насколько я знаю -- нет.
15

» WarCraft 3 / Как устранить Утечку в условии

Принятый ответ
Ты создаешь в "Trig_init_Conditions" группу которую потом не удаляешь.
Если вкратце: сохрани группу в переменную и после подсчитывания количества юнитов в ней -- удаляй ее.
15

» WarCraft 3 / Юниты самовольно убегают

Clamp:
Почему это происходит?
Потому что они принадлежат нейтрально-агрессивному игроку.
У меня такое случалось и с не нейтрально-агрессивным игроком.
15

» WarCraft 3 / Текстовый ХП-бар

Нет, не утечно.
Не стоит искать утечек там где их нет, особенно без понимания самого принципа "утечек".
15

» WarCraft 3 / Наименование функций и переменных

Так как по работе приходиться придерживаться naming conventions от Майкрософта, то обычно использую их и в Жассе.
15

» WarCraft 3 / Как перебрать юнитов в отряде?

Сохраняешь всех юнитов в области в группу, потом для каждого создаешь даммика, даешь ему приказ на каст и задаешь таймед лайф.
ну и поудалять и пообнулять потом
15

» WarCraft 3 / Неадекватное поведение ИИ волн крипов

Скорее всего это особенности поиска пути и используемого тобой приказа "перейти нападая на противников".
Попробуй заменить однократный приказ на создание триггера/таймера для каждого юнита/группы который отдает этот приказ переодически.
Также, ты используешь Wait'ы. Причем даже не PolledWait, а обычные. Возможно они влияют тоже.
15

» WarCraft 3 / JASS: Курс молодого бойца

Узко мыслите. Вася из 5-го "Б", желающий узнать, что такое __int32 (два знака нижнего подчёркивания, не один) , всегда справится с этим
О чем ты? Посмотри в создающиеся вопросы. Люди не могут простой триггер на ГУИ наклепать, куда им до понимания int32. Я согласен с мнением выше о том что статью толком поймет человек знакомый с программированием. Но для полного новичка это слишком сложно.
15

» WarCraft 3 / увеличение дальности атаки (предмет)

Без морфа не вижу адекватных и простых вариантов.
Можешь попробовать мемхак, но я в нем не особо шарю.
15

» Villages / Villages

PUVer:
Кристофер, ну тут тоже курочки яица несут, есть всякие овощи...
Насколько я помню, твою карту я увидел уже после публикации тут.
Но если тебе приятнее думать что я украл идеи у тебя -- you are welcome
Но енивей первоисточник из которого я ччерпал идеи я указал в описании.