33

» WarCraft 3 / На карте нет освещения

Mr.Hollaris, переустановка чего? вара? редактора? ВИНДЫ?
А то вдруг у кого случиться, мы должны знать что! и кому переустановить!
33

» WarCraft 3 / CustomChatEvent

NazarPunk, А сделай тогда наработку эту более серьёзной как например создание юнита по равкоду, добавление предметов и способностей например такие команды:
createunit Hpal - создаст юнита это гарвкода
createitem Iaif - создаст предмет если такое есть, иначе ошибка
addability A000 - добавит способность для выбранного юнита
removeability Acid - удалит способность у выбранного юнита
Ну и доп параметры на количество юнитов, на координаты предмета, на уровень способности и т.д.
А CreateUnitByName, это сдандартная функция чтоли? никогда не раскрывал её внутренности
33

» XGM Конкурсы / Warcraft III Mini-Game Contest-2018

Raised, может это будет поводом для расширения количества пунктов в опросе?
33

» WarCraft 3 / Скорость смены видимости боевой единицы

А помните такую фишку, когда юнита создаешь или мгновенно перемешаешь, обзор вокруг него распространяется не мгновенно, как и исчезает, может быть это оно?
33

» WarCraft 3 / Ошибка

8gabriel8 почти в каждом в вопросе даёт этот совет XD, так что ему все должны
33

» WarCraft 3 / Мемхак 1 + Мемхак 2 = ?

Да, но это делал только Лич, простым смертым не дано такие чудеса тварить
33

» WarCraft 3 / Мемхак 1 + Мемхак 2 = ?

Ахтунг! quq_CCCP:
Ну содержимое у restore само собой разное, в детекте урона новый хук на выход, вам нужна функция загрузки библиотеки?
Это же дело над:

function LoadLibrary takes string nDllName returns integer
    if pLoadLibraryA == 0 then
        set pLoadLibraryA = GetModuleProcAddress("Kernel32.dll", "LoadLibraryA" )
    endif
    if pLoadLibraryA != 0 then
        return CallStdcallWith1Args(pLoadLibraryA,GetStringAddress(nDllName))
    endif
 
    return 0
endfunction
Не работает, он подгружает dll только из корня игры, а надо чтобы из импорта из карты =(, просто у меня одна копия dll оказывается затерялась, поэтому показалось, что работает =(
function ExportDllFromMpqAndInjectToWarcraft takes string source, string dest returns nothing
    call ExportFileFromMpq(source,dest)
    call LoadLibrary(dest)
endfunction
А что вот это у нас такое? какой путь надо использовать? мб в комбинации с первым вариантом должно работать
Пока *опа горела, вроде получилось, воткнул ExportFileFromMpq, где source и dest одно и тоже, добавил глобалку set pExportFromMpq = GameDLL + 0x702C50,
И получается наш файл навсегда оказался в коревой папке с варом
а там и до exe/bat не далеко, аяяяй конечно я этого делать не буду
33

» WarCraft 3 / Подборка мемов по Варкрафт 3

На пикабу вроде были годные прикольчики 2019 года про варкрафт,
Но только лишь этот навсегда в моём сердце
33

» WarCraft 3 / Мемхак 1 + Мемхак 2 = ?

Да я посмотрел,.. мне в принципе ничего и не надо из дота хелпера, мб разве только манабары, корректно работающие с широким экраном
33

» WarCraft 3 / Kill the Orcs

Сыграл на 1 стороне, тяжеловато, не всех получается убить, не хватает скорости на клик, ещё кстати не удобно что в режиме 1 игрока руны, появляется не в области обзора, таким образом туда камеру отвернуть можно только после боя, в пылу раунда некогда отводить камеру и искать руны черти где, у меня ворота упадут сразу же, и ещё не понятно что дают руны по внешнему виду, нужны надписи после подбора:
  • оплетение
  • огненный взрыв
  • заморозка
Что то типа этого
33

» WarCraft 3 / Последствия использование вейтов ?

Как показали последние исследования в области информационной безопасности
теста triggersleepactions он работает идеально даже в цикле и даже в таймере, не знаю мест где бы он не работал
Вот видео
Здесь падают блоки в воду, и это не таймер, эта вещь отработала около 300 раз во всех вариациях, и раз 200 в сетевой игре
И это WAIT IN LOOP, я прекрасно работаю с таймера, но эта вещь была сделана намеренно чтобы проверить и разрушить все мифы
Далее
zogorlol:
Из-за игровой паузы погрешность может быть не плюс-минус секунда
Возможно вы не о TriggerSleepAction, а вы проверяли?
Я проверял:
событие - инициализация
действие - TriggerSleepAction 20 сек
действие показать сообщение "прошло 20 секунд"
Можете хоть в сетевой игре запустить и поставить на паузу, вы не получите это сообщение во время паузы и не получите раньше, триггер сработает как надо, согласно паузе и времени отведенному в паузе
А ещё TriggerSleepAction можно совать даже на таймер, но период таймера не должен быть меньше чем Слип
Но разумеется всё это работает не в ГУИ, и с соблюдением ещё 10 условий, но оно работает, главное знать все нюансы
33

» WarCraft 3 / Мемхак 1 + Мемхак 2 = ?

quq_CCCP, Ну это я видел, вещь весьма тяжелая для понимания как с ней работать, но как она ведёт себя в игре - вполне всё ясно
33

» WarCraft 3 / Мемхак 1 + Мемхак 2 = ?

а есть где то в свободном доступе дотахелпер в ввиде dll? ну по такому принципу можно ещё манабары и Keytowasd подгрузить, больше не видел ничего годного
33

» XGM Конкурсы / Warcraft III Mini-Game Contest-2018

PT153, фух, думал я один такой, кто не знает что это, и я полез гуглить, если вырвать из контекста википедии то...
сеттинг — это в первую очередь художественное оформление игры
Так что как я понял, это визуальная составляющая, ну например демонический интерфейс и обстановка у MFD, или зеленое болото на Сларках
33

» WarCraft 3 / Мемхак 1 + Мемхак 2 = ?

Дота хелпер, по моему ещё магическое сопротивление показывает, у лича на сайте на скринах видел, а может и в игре, но мне очень нравится этот плагин привык уж к нему, а в сларках моих очень нужно знать текущий показатель регена себя и врага, поэтому человеку без него тяжелее играть
33

» WarCraft 3 / Мемхак 1 + Мемхак 2 = ?

DreamUI чтобы выводить показатели регена маны и хп, скорости движение и скорости атаки (реальные числа вместо высокая/очень высокая)
Это больше не хак, а лишь плагин на интерфейс, теперь его функционал могут получить не только его обладатели , но ещё и обладатели карты
Загруженные файлы
33

» WarCraft 3 / Мемхак 1 + Мемхак 2 = ?

Вот объединенные карты в одной
А вот весь код из рендера какая-то 1000 строк
ха
Разумеется карта не даёт сохранится нормально, ибо тут дублирующиеся библиотеки (эх, если бы только они), + дублирующиеся да с разным содержание
pro100master, у нас как бы quq_CCCP, обладает последним нормальным мемхаком, а код Лича равняется 2016 году
Мне стоит заморочиться, или это провал?, просто тут много часовая работа, ну думаю что я за полчаса все замены сделаю....
Загруженные файлы
33

» WarCraft 3 / Мемхак 1 + Мемхак 2 = ?

pro100master, видимо кто-то не в теме, а потом спрашиваете, за что тебе минусы кидают
33

» WarCraft 3 / ИИ использование способностей

Gyrofighter, только что вспомнил, на моей карте про сларков, босс медведь юзал рёв не триггерно, а у него нет ИИ, он просто выставлено на карте, как на том скрине что я прописал.
Так что смело можно заявить, что способность рёв юзается не только нейтрально враждебным (следовательно у вас какая-то проблема), возможно это ещё зависит каких то параметров в РО, например я брал сразу брал медведя, его копию и у него параметры медвядя, может это связано с уровнем или с какими то приоритетами, так что попробуйте сделать рычащего пехотинца из медведя, просто заменив ему модель, такой юнит точно закричит.
Кстати возможно ещё рев включается когда параметр атаки определённый или когда число союзников определённое, проверьте одинаковые ли все условия, а вообще 3 раз пишу:
Событие - юнит атакован
Условие - у атакованного есть абила, или атакованный является тем кто умеет рычать
Действие - юнит, отдать приказ без цели рёв Issueimmediateorder (u, "roar")