mwBot
Get test api key
Payment
English zone
sección española
MW Bot Usage Calculator
To download the program, please complete the authorization, after which you will see the download links here.

 

Обновление от 2024.12.28

Started by Admin, 28 December 2024, 12:15

Previous topic - Next topic

Admin

Проведена сложная работа, в частности с глобальными хуками.

1.
Переработан механизм функции sleep.
2.
Написан собственный перехватчик глобальных клавиш Windows.
Теперь доступен обход ограничений отслеживания нажатий клавиш в игре.
3.
Если в поле для ввода текста есть текст и вы выбираете пользователя с помощью клавиш Alt+Enter, то при нажатии клавиши Enter на выбранном нике произойдет отправка сообщения указанному пользователю.
4.
Новый атрибут для системы триггеров: main_stream.
Заставляет выполнять инструкции из "execute" в основном потоке бота, а не в параллельном.
Пример:
add_action_speak=test={"text": ["debug"], "execute": ["sleep=1.1", "lshift+."], "main_stream": 1}
По умолчанию: main_stream = 0.
5. Расширение функционала функции setonkey.
Новый атрибут: pass = 1 | 0.
Позволяет передавать сработавшие клавиши в игру или блокировать их передачу. По умолчанию: pass = 1.
Пример:
setonkey=test={"keys": "j", "execute": ["playfile=start.wav"], "pass": 0}
При нажатии клавиши j будет воспроизводиться звук, но атака не произойдет.
Если установить "pass": 1, то нажатие клавиши будет передано и в игру.
6. Расширение функции setonkey.
Теперь можно указать альтернативные клавиши для срабатывания.
Ранее можно было указать только одну комбинацию, теперь несколько.
Пример:
setonkey=test={"keys": "f3", "execute": ["playfile=click.wav"]}
Срабатывает только при нажатии клавиши f3.
setonkey=test={"keys": ["f3", "lctrl+f4"], "execute": ["playfile=click.wav"]}
В этом примере срабатывает как при нажатии f3, так и lctrl+f4.
7.
Новая переменная по умолчанию: %LASTSERVERBOTTIME%.
Указывает, сколько секунд назад было получено сообщение от сервера управления "server_bot_connect".
По умолчанию возвращает -1.
8.
Исправлен отображение времени в списке приватных сообщений при нажатии клавиши f3.
9.
Исправлена ошибка при добавлении символа в конец переменной:
var_append=text=
10.
Новая переменная по умолчанию: %SCRIPTNAME%.
Имя текущего скрипта.
11.
Новая функция: wlog.
Записывает обработанную строку в лог mw.log.
Пример:
wlog=текущий скрипт: %SCRIPTNAME%