mwBot
Get test api key
English zone
sección española
MW Bot Usage Calculator
Download bot
last update files

 
Main Menu

Recent posts

#91
Новости / Обновления от 2024-04-18
Last post by Admin - 06 June 2024, 11:59
Исправлена работа обхождения преград, используются регулярные выражения: obstacles=regexp
Добавлены новые события для enable_search_object.
event_search_object_line
event_search_object:text
добавлена новая функция: write_channel=channel name=your message
добавлен новый параметр в тригера: is_count.
устанавливает счетчик срабатывания событий.
если мы хотим что бы действие сработало на третий раз то следует указать: "is_count":3
add_action_speak=test={"text":["regexp"], "command":["go_to_line", 3], "is_count":3}
Добавлено новое событие: event_hp:int hp
в момент когда бот проверяет ваше хп генерирует событие event_hp:ваше хп
Добавлено новое событие: event_baf:string
в момент когда бот проверяет ваше хп и есть данные по бафам/дэбафам генерируется событие: event_baf:строка до знака ; при проверке хп.
#92
Новости / Новое событие
Last post by Admin - 06 June 2024, 11:58
При использовании функции
enable_search_object
теперь доступно событие через тригер:
event_search_object_(line_number)
event_search_object:search text
(line number) это на какой строке сработало enable_search_object
#93
Новости / Обновление от 2024-04-14
Last post by Admin - 06 June 2024, 11:57
Добавлена новая функция отключения бота и игры по указанному времени
enable_time_exit=2024-04-14 15:00:00
в 15 часов 14 апреля бот и игра будут закрыты.
выключить:
disable_time_exit
Исправлены некоторые баги в частности с перезапускомбота с указанной картой
#94
Новости / Обновление от 2024-04-10
Last post by Admin - 06 June 2024, 11:55
Сделано много разных мелких правок.
Добавлена новая инструкция в сценариях:
clear_action_speak
очистить список всех триггеров.
В файлах адаптации список классов игроков использует теперь регулярное выражение
#95
Новости / Обновление от2024-04-05
Last post by Admin - 06 June 2024, 11:52
Структурированное хранение языковых пакетов для разных языков игры.
В папке lang/ хранятся языки в формате:
язык.txt
По умолчанию доступны: english.txt, spanish.txt и zh.txt
Чтобы выбрать конкретный язык, необходимо указать его в config.ini в формате:
lang=english
или
lang=zh
Если этой настройки не будет в config.ini, по умолчанию будет использован файл english.txt.
Изменен формат вывода текста в списке сообщений чата.
Теперь будет:
{nickname} [{local_time}]
{message}
Добавлены 2 новые команды для чата:
/gettime
- узнать время сервера
/getdate
- узнать дату сервера
В language.ini появились 3 новые строки для перевода:
акаунт дійсний до = аккаунт действителен до
welcome = приветствие
вмережі = в сети
#96
Новости / Обновление от 2024-04-04
Last post by Admin - 06 June 2024, 11:48
Для отключения проговаривания сообщений в чате NVDA, добавьте в файл config.ini следующий параметр:
chat_message_no_speak
Добавлена новая функция: пробивание отверстий в оборудовании
makesocket=цвет1|цвет2|цвет3...
Необходимо добавить строки в lang.strings:
makesocket_start=фраза начать пробивание
makesocket=регулярное выражение для получения списка цветов.
пример для английской версии игры:
makesocket_start=start socketing
makesocket=^get (.*?) socket, press to continue socketing
Добавлены ссылки перевода сайта на испанский, итальянский и другие языки...
#97
Новости / Обновление от 2024-03-31
Last post by Admin - 06 June 2024, 11:41
Доработаны события для поиска фразы по нажатии клавиши
keypress=keyname=string
добавлен параметр подавления вывода ошибки
skip_keypress_error
keypress=keyname=empty
после того как слово не найдено, сценарий не завершит работу с ошибкой.
добавлены новые события
event_keypress_ok, event_keypress_ok_line, event_keypress_error и event_keypress_error_line
line, это на какой строке сработало событие.
кпримеру
add_action_speak=test={"text":["^event_keypress_error_2"], "command":["go_to_line",3]}
keypress=s=несуществующая фраза
speak=предмет не найден
добавлен новая функция wait
вызывает без конечное ожидание
раньше мы использовали конструкцию вида: waitspeak=несуществующая фраза
в интервалах setInterval=keyname=time
time теперь можно использовать не только целые числа, но и float вида 0.1 (100 милисекунд)
изменения в функции waitspeak
раньше можно было ожидать несколько разных фраз конструкцией
waitspeak=string1|string2|string3
теперь же функция принимает регулярное выражение regexp
сейчас старая конструкция пишется как
waitspeak=(string1|string2|string3)
дает больше контроля
#98
Новости / Обновление от 2024-03-28
Last post by Admin - 06 June 2024, 11:21
Реализована возможность подставки данных со срабатывания тригеров тоесть:
add_action_speak=test={"text": ["^(\\d+); (\\d+)$"], "command": ["go_to_line",2]}
speak=Уровень маны: %%2, уровень здоровья: %%1
waitspeak=fjhgf
данные можно подставлять пока в методах тригера это
go_to_line, press, speak, playfile.
и в основных функциях сценария:
sleep, write
если в тригере будет срабатывания условия типа:
stop (\\d+)$
то в основном скрипте можно будет перекинуть выполнение на строку вида
sleep=%%1
если есть вопросы, или предложения обращайтесь в соответствующий раздел форума, ну или пишем в чате бота.
Если меня нету в сети, то команда:
/report your message
<<< команда для чата бота
#99
Новости / Обновления от2024-03-22
Last post by Admin - 06 June 2024, 11:17
Много всяких было правок напишу основные.
Благодоря пользователю Maik был исправлен баг с запуском игры после её закрытия
- если в путях к боту содержались пробелы, то игра не запускалась в автоматическом режиме (enable_restart).
Другой критический баг был найден пользователем Anna
если в названии локации, а быть точнее в под-локации содержалась цифра, то навигация не верно определяла положение персонажа. (goposition) - исправлено.
Добавлен параметр для config.ini
window-title=название заголовка бота
в lang.strings добавлен параметр (no_vitality) фраза когда кончилась энергия.
добавлен параметр (masterweapons_empty_gems) фраза когда закончились камни для прокачки снаряжения.
Скачать бот можно тут mwBot.zip
#100
Новости / Обновление от 2024-03-20
Last post by Admin - 06 June 2024, 11:12
Добавлены новые инструкции к сценариям:>
включить сбор шкур, крови, или мяса с трупа
enable_prof_skill=keyname
выключить сбор
disable_prof_skill
указать время которое выделяется на то что бы дойти до трупа, по умолчанию 5 секунд
prof_skill_timeout=time
обновления в lang.strings

добавлены новые параметры:>
players_class=name1;name2;name3...
необходимо указать классы игроков типа: орк, маг, эльф...
это необходимо что бы при включении обхода препятствий, бот смог обходить игроков.
другие мелкие правки.
скачать mwBot.zip