Тема это и есть вопрос. Пробовал запускать второй поток со слипом в секунду и проверкой наличия времени, но при малейшей отличия времени во время выполнения нативки TimerGetElapsed появляется расинхрон в сетевой игре. Это AddEventHandler(jeMainThreadDestroyed,(TJassEventCallback*)&fEndGame2,NULL); тоже не отлавливает выход в главное меню, только начать заново, но в сетевой этого нет. Вариант писать в чат команду "-stop" но большинству это может не понравится перед выходом в главное меню. Помогите отловить это событие в Warcraft 3 (1.26a).

AddEventHandler(jeMainThreadDestroyed,(TJassEventCallback*)&fEndGame2,NULL); эта функция начала отлавливать выход в главное меню вопрос закрыт.
`
ОЖИДАНИЕ РЕКЛАМЫ...
32
Выход из игры в главное меню, есть в мемхаке и дотахелпере, всё выложено тут.
Ответы (1)
11
quq_CCCP, если я правильно понял надо открывать архив мемхака идти по пути (MemHackAPI-1.7\MemHackAPI-1.7\MapFiles\trigger\1-MemoryHack API) и там есть фреймы. И мне бы только событие нажатия на главное меню, а не менять бы само меню. Мне в какой файл ткнуть? Но склоняюсь уже к команде стоп. Всё равно память разгрузится после выхода из игры, если кто-то не введёт эту команду.
11
Принятый ответ
AddEventHandler(jeMainThreadDestroyed,(TJassEventCallback*)&fEndGame2,NULL); эта функция начала отлавливать выход в главное меню вопрос закрыт.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.