32

» WarCraft 3 / Карта не запускается: распространённые причины

Гуванч, нет нету, и инфа закрытая, никто вам мануалы делать нет будет. Нехватало чтобы это дошло до админов айкапа.
32

» WarCraft 3 / Условие - герой имеет не изученную способность X

Все просто, при вручении или изучении способности вручается бонусы, число убийств ведётся со старта игры, у всех потенциальных владельцев абилки.
32

» WarCraft 3 / Карта не запускается: распространённые причины

Принятый ответ
На айкапе если играете? Кикает антихак, нужно скрывать мемхак, это умеет делать анрайз. И другие, кто активно юзает мемхак в своих проектах.
32

» WarCraft 3 / Не удается загрузить библиотеку.

Принятый ответ
Ну наверное надо эту библиотеку скачать и распрокавать, хотя должно распаковыватся автомотически - это мемхак в картах позволяет подключать свои либы, но на айкапах это особо не работает, если не делать ухищрения.
32

» WarCraft 3 / Вампиризм

Принятый ответ
Никак простыми способами как у вас. Для кастомного вампиризма нужно детектить урон по событию - Боевая единица получает урон, другое дело что на 1.26 особо никак не отличить физический урон от какого либо еще урона, поэтому потребуется система детекта урона на мемхаке - чтобы можно было понимать на какой урон сработал триггер, код сложноват о довольно обьемный для начинающих, так что юзайте дефолтные орбы и ауры.
32

» WarCraft 3 / Гост скипетр - предмет дающий астрал.

Принятый ответ
Ну смотри тауренов духовных, которые могут в мир духов сваливать, там морф в другого юнита с этой пассивкой, её владелец будет в астрале - ну а триггерами все остальное делаем, вручение и удаление.
32

» WarCraft 3 / Модель Неруба Рабочего

Ну уж рабочьего зегров бы взял блин, покорявил - у ваще не близко...
32

» WarCraft 3 / Warcarft III 1.26 лагает на Windows 10?

У меня 10 винда, каких либо проблем с производительностью не наблюдается....
32

» IrInA Host Bot / Параметры карты повреждены

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

» WarCraft 3 / Приоритет для атаки AI

siwono, ну так потому что башни переагривают, нужно несколько изменить приоритеты, и заставлять башни атаковать не принудительно а авто атакой.
32

» WarCraft 3 / Приоритет для атаки AI

Вручи им ауру торнадо, но замедление убери в 0 тк это негативная аура при появлении баффа враги получат 0.00 ед урона и сагрятся на стенку.
32

» WarCraft 3 / Дессинхрон

Принятый ответ
h0rde, ну так нужно учится, это раз - два ты думаешь ты 1 такой умный на написал карту как курица лапой а все тут такие важные из себя про статьи пишут чтобы потешить своё чсв? Нет, написаная тяп ляп карта с утечками и багами из за не понимания принципов того как делаются те или иные вещи в рекдаторе заканчивается фаталами, десинхами и лагами в мультиплеерной игре.
32

» WarCraft 3 / Дессинхрон

Bergi_Bear, ну да, код так себе, напрямую локал плеера нет, но есть бж функции с ним. Ну и как всегда вейт + GetTriggerххх функция после вейта.

h0rde, это так сложно?
32

» WarCraft 3 / Поворот эффекта

Гуванч, лучше ссылку где его выложили, чтобы желающие могли перейти и оценить.
32

» WarCraft 3 / Несколько вопросов про мемхак

Ну ты показываешь наработку для детекта урона, там все исчерпывающе. Триггер с событием урона всем на карте, в этом триггере ты можешь проверить тип урона, тип атаки, и прочие параметры.
32

» WarCraft 3 / Новые нативки для мемхака.

Принятый ответ
goodlyhero, ну уже вроде делали с перехватом кастом функций или хештаблицу, wenhao же видел? Там китайская сборка мемхака и 4 библиотеки.

Но вариант фога постабильнее, во первых микс файл в папке с варом позволит создавать карту в обычном режиме и тестировать, + встроенная защита спасёт от ошибок и фаталов на ровном месте, указывая где проблема.

Простые R\W функции то можно не трогать, там все норм. А вот конверты, хуки, вызовы из game.dll - это вот как раз требует нативного решения, ибо довольно медленное.

Ну и думаю ивенты без норм декларации нативок для триггеров не добавить...
Загруженные файлы
32

» WarCraft 3 / Новые нативки для мемхака.

goodlyhero, ну как в либе IceFog'а, либо лаунчер как у айкапа. Хотя можно взять левую ИИ нативку, взять её адресс и назначить ей твои дейсвия. К примеру Rmem.
32

» WarCraft 3 / Новые нативки для мемхака.

Ну тебе нужно задекларировать нативку и в своем коде сделать, заготовку,
native function RMem takes integer returns integer
Ну и подготовить код. Сам RMем то вполне быстрый, долгие - конверты адрессов и хендлов. всякие stdCall, CallFast функции, которые запускают функции внутри гейм длл или другой библиотеке из жасс кода, вот они реально упорото медленные. По этой причине сложные фишки с фреймами на мемхаке такие тормознутые, там перманентный вызов кучи функций из гейм длл.
Само же чтение и запись в память сравнительно быстрое, да не шибко фаст, все же это не нативки, но добится ими проблем (если вы не придурок, который хочет выстрелить себе в ногу) вроде подвисания потока или проблем с производительностью в реальном коде нельзя, в отличии от выше упомянутых функций.