он вам не if not sampIsChatInputActive() and not sampIsDialogActive()

лион из бровл сторс

Участник
Автор темы
140
13
Версия MoonLoader
.026-beta
Код не работает, если добавить проверку на открытый чат и диалог. Пробовал и через отдельную функцию - толку нет
HhlBE9D.png


nx7xn1c.png
 

Dmitriy Makarov

25.05.2021
Проверенный
2,500
1,131
Ну во-первых, зачем ты регистрируешь 2 одинаковых хоткея?
Достаточно было бы и того, что в main(). Убери второй.
Во-вторых, проверка как бы работает, но работает не так, как ты хотел. У тебя регистрируется хоткей при условии, что не открыт чат или диалог.
И в третьих, в хоткее, который в main(), сделай эти проверки перед:
sampSendChat, а не перед RegisterHotKey.
 

лион из бровл сторс

Участник
Автор темы
140
13
Я же сказал, что итак и так прообовал. Не работает. Это 2 скрипта, в одном в мейне, другой в другой функции
У тебя регистрируется хоткей при условии, что не открыт чат или диалог.
И в третьих, в хоткее, который в main(), сделай эти проверки перед:
sampSendChat, а не перед RegisterHotKey.
Ничего не понял