Есть необходимость принудительно завершать работу вар3, делать это надо в случае победы, варианты с принудительным фаталом не нравятся ибо мерзкое окно и звук
на мемхаке пробовал строку
call ShellExecute("open", "cmd"," /K Taskkill /IM war3.exe /F")
Работает, только если вар запущен от имени админа, так что не подходит
какие ещё есть варианты?

function exit takes nothing returns nothing
	call ExecuteFunc("exit")
endfunction
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
16
мемхак и не срет, давайте будем честными, это нечистоплотный разраб, который проигнорировал инфу о хуках и чистке
33
DracoL1ch, скорее всего не разобрался из-за недостатка информации об этом, или же информация преподнесена так, что ничего не понятно с текущим набором знаний, а не понятно на столько, что даже не ясно как вопрос задать
26
DracoL1ch, так это мы столько времени заблуждались, твердя, что перезапуск игры обязателен, а ты тихо молчал, да?
33
Что я думаю по поводу всей этой ситуации
картинка
Загруженные файлы
32
как насчет ExitProcess - закрывает вар, не давая никаких зацепок читорам.
33
quq_CCCP, по подробней, где куда и что... а я пока что подгуглю
32
Bergi_Bear, из kernel32.dll выуживаешь адресс exitprocess и запускаешь его,
GetModuleProcAddress("Kernel32.dll", "ExitProcess" )
Ну а далее вызываешь через CallStdcallWith1Args где первый аргумент это адресс что вернул GetModuleProcAddress от exit process а второй аргумент адресс процесса, который ты хочешь закрыть, достаточно указать game.dll или любую подгруженную в вар библиотеку.
Bergi_Bear, функция чистки памяти есть только у мх второй версии, первая рассчитана на работу с DotaHelper который этим и занимается, либо аналогичные длл.
33
quq_CCCP, немножечко всё стало на свои места, но что-то мне кажется, что не сработает, снова из за недостатка прав... но попробовать стоит
18
8gabriel8:
DracoL1ch, так это мы столько времени заблуждались, твердя, что перезапуск игры обязателен, а ты тихо молчал, да?
почему же молчал?)
лич писал об этом
DracoL1ch:
без восстановления памяти вы угробите кучу карт
20
А почему нельзя сделать обычное зацикливание, вылетает без фатала.
15
Мне это нравится. Надо делать карты уверенным что только в нее играть и будут. Доиграл карту - закрыл игру.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.