SAMP.lua и AFK.

Badduh

Известный
Автор темы
7
0
Версия MoonLoader
.026-beta
SAMP.lua после выхода из AFK обрабатывает всё, что произошло во время AFK. Как сделать так, чтобы обработка прекращалась во время афк и продолжалась только после выхода из афк, при этом всё, что произошло во время афк, не обрабатывалось?

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

AnWu

https://t.me/anwublog
Всефорумный модератор
4,708
5,248
Можно отлавливать событие оконное, KILL_FOCUS и SET_FOCUS, срабатывают когда ты сворачиваешь и разворачиваешь игру. Через условия контрлировать выход из афк. Допустим блокировать всё на протяжении 500 ms после получения SET_FOCUS. Чтобы идеально продумать нужно время, но плясать от этого