2
26
1 неделю назад
2

» WarCraft 3 / Как удалить destructible group?

Является ли destructible group в данном примере утечкой? Если да, то как мне удалить destructible group?
На сколько я помню, нет такого объекта как "группа разрушаемых" (или предметов). Там немного по другому происходит отбор объектов. Вроде бы создаётся область, в её пределах выбираются все подходялие разрушаемые объекты, и всё.
А при попытке выбрать объекты внутри окружности там еще добавляется проверка что дистанция между центром области и координатами конкретного объекта меньше чем радиус указанной окружности.
0
26
1 месяц назад
0

» WarCraft 3 / Помогите! Сломались триггеры

MrSaW, нет, не могут.
Выводи сообщения с именами юнитов и числами, каждый раз когда что-то перестаёт считаться... Это помогает найти место где происходит ошибка.
0
26
1 месяц назад
0

» WarCraft 3 / Помогите! Сломались триггеры

По-первому скрину:
  1. Не надо многократно в течении исполнения триггера ссылаться на "цель каста", если присутствуют такие действия как "создать/удалить юнита", "отдать приказ кастовать", "добавить/удалить абилку юниту" и т.п. Создай еще олну переменную и запиши цель там же где ты записываешь кастера, а потом сравнивай уже через неё.
  2. Упрости блок "если/тогда/иначе" сократив его до одной проверки на союзность цели. При совпадении - кастуй стан в цель, иначе - выбирай всех вокруг и кастуй в них "корни".
  3. Массовый применение абилок можно сделать одним юнитом, если обнулить время замаха/отмаха каста у самого дамми-юнита (скорость движения должна быть нулевой).
1
26
1 месяц назад
1

» WarCraft 3 / Сила тьмы

Изначально тип атаки Сила Тьмы наносит 100% урона по всем типам защиты.
Уровень физической защиты оно НЕ игнорирует.
2
26
2 месяца назад
Отредактирован Extremator
2

» WarCraft 3 / Не пойму механику способности

При касте абилки проверяй что "цель каста" является null
Если это так - то каст был в точку.
А если цель каста всё же есть - значит не в точку, а на юнита.
Хотя тут еще можно пробовать ловить разрушаемые и предметы, но это надо что б сама абилка могла нацеливаться на такие объекты.
0
26
2 месяца назад
0

» WarCraft 3 / Не могу отследить уровень способности

SсRealm, ну может ему надо наносить урон оттуровня, по 50 за уровень + 25
Или ты предлагаешь чекать 10-20 уровней поотдельности? (Да, во многих картах и таке бывает)
0
26
2 месяца назад
0

» WarCraft 3 / Не могу отследить уровень способности

Уровень способности (твоя_абилка) у юнита (твой_юнит)
3
26
2 месяца назад
3

» WarCraft 3 / Не отображается окно слоя.

А вкладка "Окно" тебе ни о чём не намекает?) Посмотри что там.
2
26
2 месяца назад
2

» WarCraft 3 / Как привязать ТЕКСТАГ к юниту?

konvan5, ограничение на одновременное отображение, а не на существование.
0
26
2 месяца назад
0

» WarCraft 3 / Крафт из одинаковых предметов

PUVer, ой не...это ж какой-то гемор получается. Это надо помнить количество всех видов предметов для всех возможных юнитов... Этотже не адекватная альтернатива. Разве я не прав? Разве старый добрый цикл с перебором инвентаря чем-то хуже?!
1
26
2 месяца назад
1

» WarCraft 3 / Крафт из одинаковых предметов

Нужно посчитать количество этих предметов в инвентаре.
Можно циклом от 1 до 6 пройтись по всем ячейка и при совпадении делать +1 в переменную.
Если после цикла она больше или равна 3, то удаляешь когти 3 раза.
Переменную перед циклом обнуляй.
2
26
2 месяца назад
Отредактирован Extremator
2

» WarCraft 3 / Отображение текста

Цельные строки специально так выносятся в .wts файл
Есть даже функция в GUI, которая специально преобразует конкретную строку в такой "макрос".
Так в ряде случаев проще работать с текстом.
Версия карты остаётся ровно та же самая, а вот тексты можно именять и/или переводить на другой язык.

На счет локал-плеера - актуально как в первый же день.
Функция вывода текста работает на конкретных указанных игроков. Что бы показать текст всем игрокам, нужно пройтись по ним как циклом (для этого есть группа игроков - force). Но есть уникальная в своём роде функция "локал-плеер", которая возвращает того игрока, у которого она отрабатывает (проще говоря если вывести всем игрокам "имя локал-плеера", то каждый игрок увидит своё собственной имя). Для того что бы не юзать цикл на всех игроков (или форс) можно вывести текст для конкретного игрока, но указать там "локал-плеера", таким образом каждый игрок получит для себя самого текст. Разница лишь в том что игра будет по-факту отправлять одно сообщение, а получат их все игроки, и они могут разниться. А если через форс - игра отсправит по олному сообщению каждому игроку (итого до 12).
Почему гуишная функция использует проверку на форс, но работает с локал-плеером? - да потому что таким образом проще отсеять тех, кому надо выводить сообщения (и оно будет одно, как я сказал выше). Иначе мы бы просто писали каждому игроку через форс по отдельному сообщению.
0
26
2 месяца назад
0

» WarCraft 3 / помогите скачать Jass New Gen Pack warcraft 3

prorokkk, добавляй его в исключения для антивируса
1
26
2 месяца назад
1

» WarCraft 3 / Переход редактора с русского на английский нажатием кнопок

Нейни, вверху окна есть вкладки, одна из них называется Вид. В ней есть перечень отображаемых в РО разделов. Там же можно вкл/выкл тот самый режим, о котором ты спрашиваешь.
Чаще обращай внимание на имеющиеся возможности, изучай содержимое подобных вкладок.
2
26
2 месяца назад
Отредактирован Extremator
2

» WarCraft 3 / Как добавить пассивное сожжение маны баллисте?

Я тут поэкспериментировал - нифига он не ловит "вызов" юнита.
Максимум что можно выжать из этой концепции - появление или смерть "облака".
Появление регистрируется через "вход в область карты".
Смерть как обычно, через "юнит умирает".
В обоих случаях мы получает только само "облако", и никак не может сослаться на Труповозку.
Я поменял "облако" на Светлячка - он создаётся москитным, и ему можно сразу приказать юзать под себя Самопожертвование. Можно использовать задержку времени жизни что бы отсрочить эффект каста абилки, либо ей самой дать время приготовления.
0
26
2 месяца назад
0

» WarCraft 3 / Как добавить пассивное сожжение маны баллисте?

WilliamBz, нееее... Вот это всё что я написал нужно сделать, а уже вместо триггерного выделения юнитов и уничтожения у них маны можно использовать абилку Светлячков. Хотя там и с триггерным отловом совсем не сложно.
4
26
2 месяца назад
4

» WarCraft 3 / Как добавить пассивное сожжение маны баллисте?

Есть одна мысль, но это костыль жудкий будет...
А попробуй сделать так: Берёшь абилку от труповозки, ту саму которая создаёт "ядовитое облако" в месте куда она выстреливает, и даёшь её балисте. Само "облако" (юнита) настраиваешь так что бы он не смещался в сторону при создании, и модельку убери. Создай триггер, который будет регистрировать призыв юнита юнита, и попробуй определить его владельца (не забываем о том что в GUI-переводе событие неправильно названо, там вызыван/вызывает перепутаны). Если удастся получить и самого "юнита-облако", и эту самую "труповозку", то можно триггерно сжечь ману всем вокруг (либо использовать "самопожертвование" светлечков, для облака разумеется).
Попробуй. Если получится, то это будет самое постое и менее замороченное, чем отлов урона, позиций атаки и прочего...
0
26
2 месяца назад
Отредактирован Extremator
0

» WarCraft 3 / Как добавить пассивное сожжение маны баллисте?

Есть одна мысль, но это костыль жудкий будет...
0
26
2 месяца назад
0

» WarCraft 3 / локальная fogmodifier

Extremator, чтобы ты врага мог в деревьях видеть, а враг тебя не мог.
Да? Никогда не замечал что б у меня резался обзор, когда меня запирали в деревьях...
8
26
2 месяца назад
Отредактирован Extremator
8

» WarCraft 3 / Иконки на заказ

Всем привет. Мне нужна иконка огненное дыхание (перекрасить с красного на синий) для ледяное дыхание
А это, не?
Загруженные файлы
0
26
2 месяца назад
0

» WarCraft 3 / Предмет с рандом шансом на яд

Ради одного скилла можно просто заюзать яд.
3
26
2 месяца назад
3

» WarCraft 3 / Ускорение работы триггера

Все, что красное, я уже давно перевожу в нативные фунции.
Не всё красное == плохое
0
26
2 месяца назад
0

» WarCraft 3 / Массив локальной переменной

Спецэффект висит лишних секунд пять после его удаления,
Стоит определиться с тем почему это вообще происходит.
Какую именно модель ты используешь для спецэффекта?
0
26
2 месяца назад
0

» IrInA Host Bot / Не могу подключиться к любой карте

Не знаю как на счет здесь, но сочетую наведаться на сервер в дискорде. Там довольно легко наткнуться на Симметру (он же админ), который сам постоянно помогает с решением подрбных проблем.
2
26
2 месяца назад
2

» WarCraft 3 / Pickaxe

ЗБСЬ!!!
Я еще в ДС видел её, мне понравилось!