32

» WarCraft 3 / Псс, нужно немного мемхака?

Вот почти готовая карта, но фаталит:
а именно фаталит функция:
call ForForce(bj_FORCE_PLAYER[0], I2C(8+C2I(function UnlockMemory)))
Загруженные файлы
32

» WarCraft 3 / Требуемый уровень героя

Принятый ответ
Sasha72, а что мешает следить за уровнем героя? Есть такое событие что герой повышает уровень, далее разблокируем для него способность.
Самое простое - это сделать способность изначально недоступной для игрока, а потом уже доступной, второй вариант у способности 2 уровня (если это пассивка) и еще требование апгрейда, при получении героем 3 уровня изучаем триггерно апгрейд для игрока и изменяем уровень способности.
Некоторые способности (пассивки) дают своё эффект даже если в их требованиях указаны апгрейды или юниты, иконка остаётся затемнённой а эффект присутствует.
32

» WarCraft 3 / Помогите мне с типом урона

Принятый ответ
Dota_2015, с какого перепугу ATTACK_TYPE_MAGIC урон от заклинаний? у заклинаний тип атаки ATTACK_TYPE_NORMAL, а у тебя это магическая атака волшебниц да прочей шушеры из кампании, наносит 75% урона про героям и доп урон по тяжёлой броне, маг. резистами не режится ибо физический урон от атаки.
У всех заклинаний, да блин даже у долбаных мин гоблина - тип атаки ATTACK_TYPE_NORMAL.
32

» WarCraft 3 / Псс, нужно немного мемхака?

JaBeN_Симфер,
Если у кого есть рабочий образец в виде отдельных либ и разделённые функции то кидайте сюда, у меня пока не работает, ищу почему ошибка.
32

» WarCraft 3 / Придумайте квест

Найти выживших на секретной лабаратории где разрабатывали новое оружие....
32

» WarCraft 3 / Выподение предмета

Rizard:
quq_CCCP, а можете пожалуйста по подробнее описать как сделать создание предмета в координатах
Руками.
32

» WarCraft 3 / Псс, нужно немного мемхака?

Steal nerves:
Погляжу, что система крута. Много интересных функции триггеров появилось
Ребята, а какая последовательность действии нужна, чтобы это все заработало? Пишут нужно работать с mpq-архивом. Когда вставил длинный код в шапку карты, то JassHepper выдал ошибку, что существует две одинаковые функции main. Это так, я понимаю нужно j файл редактировать =(. Объясните, пожалуйста.
А еще вопрос а надо ли юзать их, если вызов происходит медленно?
Нужно все исправить ручками, это когда то были разные библиотеки
А щяс копипаст из war3map.j
Вот щяс пытаюсь все сделать импортопригодным
и разбитым на блоки...
Остановился на либе Memory
32

» WarCraft 3 / Выподение предмета

Принятый ответ
Ну что может быть проще?
Событие юнит игрока умирает (или всех игроков)
Условие - Уровень твоей пассивки у убившего юнита больше 0
Действие создать предмет в координатах убившего юнита.
Для случайных предметов создай массив и юзай GetRandomInt.
32

» WarCraft 3 / Способности

Принятый ответ
2 уровня у первого уровня всё в 0, у второго как обычно.
При замахе на конретного игрока изменяй уровень критов.
32

» WarCraft 3 / Братья по оружию

Принятый ответ
Чем больше попало юнитов под воздействие скилла тем больше у них атака?
Ну изи же, CountUnitsInGroup и переодически сморим сколько живых в группе, мертвых удаляем а оставшимся правим атаку абилкой боевых когтей или книжками.
Эффект молнии сделайте с помощью наработки движения кастом молний.
32

» WarCraft 3 / Псс, нужно немного мемхака?

16GB:
DracoL1ch,
Каст спелов через ваши функции быстрее дамми каста?
В теории да, это каст как будто от руны - нету ни приказа, не событий связных с кастом. Но вот сам хак довольно обьёмен, хз быстрее ли он простого создания дамми юнита.
[12:55:05] DracoL1ch: вчера тестанул скорость, с родными функциями перевызов не сравнится, конечно)
[12:55:10] DracoL1ch: в 15 раз медленнее
32

» WarCraft 3 / Скил 2 в 1

Ну а что мешает сделать триггерный скилл? Просто выбираем всех юнитов в радиусе и кастуем на них дамми юнитом пламя обреченности.
P.s доступен новый ретурн баг, можно кастануть скилл от имени Юнита. Пассивным кастом ( как руной) при этом настроив уровень и цель ( обойтись без дамми юнитов).
32

» WarCraft 3 / Эмпатия

Принятый ответ
Ну а собственно какие проблемы?
Ты хочешь распределять урон между союзниками, или наносить урон врагам как связка варлока из доты?
Событие юнит получает урон, урон больше > 0 и не является отражённым уроном (проверяется с помощью глобальной переменной) , нанести столько-же ед. урона всем кто связан связкой. Можно не наносить урон а потихоньку отнимать здоровье, пока у юнита не будет хп < урона тогда уже наносим реальный урон.
32

» WarCraft 3 / Карты в локальной сети.

Принятый ответ
Kaiberxs, xgm.guru/p/wc3/import-exploit (вот вся инфа про mix)
Модификация Game.dll но распознаётся как чит в большинстве клиетнов и не используется, просто скидай весь импорт в микс архив и поделись с другом, ну или делай вирус который бы подгружал этот микс архив всем кто запустит карту.
32

» WarCraft 3 / Псс, нужно немного мемхака?

Diaboliko:
Интересно насколько безбажно оно работает в мультиплеере
Пока тестеры проблем не выявили, но это только пока, берем и юзаем.
DracoL1ch, Мда список функций поражает, придется долго разбираться.
32

» WarCraft 3 / Карты в локальной сети.

Микс архивы, либо вирус ( какраз вчера опубликовали ретурн баг с записью в память) который подгрузит игроку Микс архив и самовыпилится.
32

» WarCraft 3 / Юнит использует способность на неуязвимого юнита автоматически.

Принятый ответ
ИИ чтоли не кастует? Сделай триггерный каст, Событие - юнит обнаружил цель в пределах досягаемости, проглотить не в кулдауне и цель неуязвимый враг, пойти и проглотить юнита...
32

» WarCraft 3 / Hashtables or MUI

Принятый ответ
Для спеллов достаточно хештаблицы, массивы самое то для всяких систем перемещения, молний, очень часто повторяющихся операций с большими числом объектов....
Часто системы идут уже с собственным системами хранения данных, timer utils юзает свой атач на таймер или хештаблицу, ну и так далее.
32

» WarCraft 3 / Как отловить тип урона?

avuremybe:
quq_CCCP, по-продробнее про рунные браслеты пожалуйста, я не в теме.
Пассивка рунных браслетов с фактором снижения урона 2х.
Весь магический урон будет ниже нуля, то есть лечить здоровье. Здоровье нужно отнять, удалить абилку браслетов, выключить триггер и нанести урон еще раз, потом все вернуть на место.
32

» WarCraft 3 / Как отловить тип урона?

Borodach:
quq_CCCP, а если замахнулся и в этот момент огненый плащ наносит урон?
А для этого у нас и используется рунные браслеты, чтобы отсеять маг урон, п проверка на замах чтобы отсеять клифы и спеши, разумеется если они применяются.
32

» WarCraft 3 / Как отловить тип урона?

Кет:
а так же через проверку замаха
А как она делается?
Событие юнит атакован, если на юнита замахивались последние 2-5 сек, и он получил урон больше 0, то урон физический, иначе магический...
32

» WarCraft 3 / Как отловить тип урона?

Ну как вариант через абилку рунных браслетов, а так же через проверку замаха.
Мины и прочие источники физ урона делаем триггерно, и ставим буль глоблку чтобы отсеять физический урон от атака от урона наносимого не прямыми атаками и все.
Ну вот мы и отловили физ и маг урон, все.
А все те 26 типов урона и 7 видов атак что есть отличить низя, в jass доступны только источник урона, цель и кол-во урона, все.
32

» WarCraft 3 / Пассивка

Принятый ответ
Создай триггер котрый будет следить за тем кто из вражеских героев применяет заклинание.
Если у них есть бафф то нанеси им урон от имени владельца ауры (найди перебором ближайшего или запиши в переменную)
Доп урон от магии делается спеллбуком с пассивкой на основе "Благослование Элуны".