11

» WarCraft 3 / Анашин - Похититель душ

Обновление:
Убраны способности "Ярость мёртвых" и "Освобождение душ".
Способность "Похищение душ" доступна изначально.
Добавлены способности "Блуждающая душа" и "Атака банши".
Код более оптимизирован.
11

» WarCraft 3 / Анашин - Похититель душ

rsfghd:
кто-то хочет повторения чего-то подобного?
если повторение подразумевается под всей этой дичью выше - нет, а вот просто посоревноваться за симпатию зрителей у кого герой прикольнее получился в плане скиллов - хочется, пускай даже без призового фонда, хотя бы очки опыта или значок какой-нибудь в статус, лол)
Полностью согласен с тобой.
11

» WarCraft 3 / отлов удара на ГУИ

Тебе нужно отловить урон по юниту или юнита, который наносит урон? А так же тебе нужен тип атаки или тоьуто урон?

xgm.guru/p/wc3/jass_triggers там система блока урона на джасс без МемХака, в целом можешь заменить там глобальные переменные на локальные с хештаблицей и вот тебе отлов урона
11

» WarCraft 3 / Анашин - Похититель душ

Bergi_Bear:
А подобные конкурсы ещё планируются в ближайшее время?
Скорее всего нет, надо чтобы комьюнити изменило своё отношение к варкрафту, чтобы что-то подобное проводить, а этого никогда не произойдёт
Не понял, а что с отношением?
11

» WarCraft 3 / Анашин - Похититель душ

Bergi_Bear:
Прошу оценит работы победителей, особенно 2 место
шучу, не надо, это всё уже устарело, но согласен с Влодом
А подобные конкурсы ещё планируются в ближайшее время?
11

» WarCraft 3 / Анашин - Похититель душ

Буду исправлять

зачем было приплетать мемхак ради 1ой строчки, не понятно. Да еще тааакой старый, который только на 1.26 работает. Сейчас есть 1.5 от айнрайза
Можно на него, пожалуйста, ссылку, я добавил тот МемХак который нашёл из-за того, что я планировал на эту карту в дальнейшем добавлять героев, которых придумаю, и заранее к ним добавил его. Да и интересно, что с ним можно сделать.

Если делаешь спеллпак, соизволь закинуть счётчик хэндлов в карту, чтобы проверить свои триггеры на наличие утечек. Я понимаю, он не точен, это само собой, но если что-то без конца растёт он даст понять. Например при касте тюрьмы душ у тебя из 300- хэндлов растёт до 1500+
Я не понял что имеется ввиду, можно поподробнее, пожалуйста?

Перейди с точек на координаты
Имеется ввиду Х и У позиция?
11

» WarCraft 3 / Время действия

-> Обновление
Добавлена возможность создания плавающего текста для визуализации остатков щита или чего-либо ещё.
11

» WarCraft 3 / Время действия

Hate:
а если мне нужно прервать это время?
В скором времени изменю описание, забыл добавить несколько аспектов.
11

» WarCraft 3 / Анашин - Похититель душ

N7 Molot:
Bergi_Bear:
к старому, он думал ещё идет
Я подумал, что это постоянная рубрика, типо делиться тем, что сделал
11

» WarCraft 3 / Функции МемХака

quq_CCCP:
В теме про мемхак, ну и собственно кометы в коде.

Что именно нужно?
Добавить максимальное количество здоровья юниту
И можно скинуть ссылку на тему?
11

» WarCraft 3 / Триггерный урон на ровне с атакой

Ловишь получение юнитом урона, после паузы в 0.01 секунду наносишь нужный урон, должно получиться ровно
11

» WarCraft 3 / Удалить позиционный звук

Звук прикреплён не к модели, а к юниту. В редакторе есть строчка, которая отвечает за звук атаки. Отключи его и всё.

Через триггер нельзя
11

» WarCraft 3 / Стаки с атак(чек описание)

Через Хеш таблицу сделать можно, записываешь атакованого юнита, как ключ и сохраняешь число стака, потом пускаешь таймер одноразовый, который отнимает после 4 секунд стак и так каждый раз, накопил три, нанёс урон, обнулил.
11

» WarCraft 3 / Id юнита в самого юнита (wurst)

rsfghd:
Ох.. может быть это не по теме, ибо я плохо понял вопрос
Разве нельзя просто выбрать юнитов на карте указанного типа? Или при появлении нужного юнита заносить его в группу, а потом выбрать каждого юнита в группе и дать им артефакт
Дело в том, что нужно им дать артефакты до их выхода из алтаря, но сейчас я начинаю понимать, что это невозможно
11

» WarCraft 3 / Передвижение юнитов через спел на Хеш-таблице

Тогда вопрос остаётся актуальным, где я совершил ошибку, что ничего не работает??
11

» WarCraft 3 / Передвижение юнитов через спел на Хеш-таблице

Black Soul:
ArhiMEN, посмотри мою наработку в предыдущем вопросе. У тебя может быть хоть 100 зданий на карте — она будет работать в любом случае, т.к. юниты записываются и читаются из хеш-таблицы по хэндлу здания.
Я посмотрел, но возникла проблема. Я тупой и не могу написать также, но моменте добаления юнита в хеш таблицу. Я Save Handle of (Last created unit) as 0 of (а дальше я не нашёл, как добавть "Key(Constructed structure))" in Hash
и соответсвенно любое другое действие, где прописанно Key
11

» WarCraft 3 / Передвижение юнитов через спел на Хеш-таблице

Black Soul:
И зачем нужно было создавать новый вопрос? А систему передвижения я уже сделал и подробно описал в предыдущем твоем вопросе.
Дело в том, что там человек ниже правильно написал, если будет создаваться не одно подобное здание, а 20-30, то я не смогу все их записывать вот так, поэтому решил создать группу.
11

» WarCraft 3 / Хеш-таблица

PT153:
После постройки создаём в группу, в неё добавляем всех юнитов, что появляются после постройки, группу сохраняем в хеш-тадлицу по ключам (GetHandleId(твоё_строение), любое_число). После каста абилки узнаём кастера, по ключам (GetHandleId(кастер), то_любое_число) их хеш-таблицы узнаём сохранённую группу, всем юнитам в группе отдаём приказ.
После уничтожения строения нужно почистить хеш и уничтожить группу.
А как это будет реализованно, если таких зданий будет не одно, а например 10-20?