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

 
Main Menu

Recent posts

#91
ampliar la ventana del juego
open_game_window
mantenga presionada la tecla d
keydown=d
El personaje camina hacia el este hasta encontrar una pared. Estoy usando un traductor, por lo que las palabras del juego pueden ser diferentes, puedes editar esto correctamente.
waitspeak=Muro
el personaje golpea la pared, suelta la tecla d
keyup=d
apagar el guión
break
#92
Este sencillo script te ayudará a comprender el sistema de navegación automática de personajes.
usando el parámetro a continuación puedes calibrar la velocidad de movimiento del personaje, gracias a esto el personaje encontrará los puntos finales de la ruta más rápido, el valor predeterminado está configurado en 9, puedes cambiar esto
goposition_speed=8
ampliar la ventana del juego
open_game_window
timewait=1
habilitar la función "evitar obstáculos"
enable_obstacles
agregamos los nombres de los npcs que interfieren con nosotros en el camino
obstacles=Existencias
Las pruebas se llevan a cabo en Rock City, puedes cambiar las coordenadas a tu discreción.
envía el personaje al zoológico
goposition=168|253
enviar el personaje al palacio
goposition=224|170
envía el personaje a la plaza
goposition=207|201
pasemos a ejecutar el script desde la línea 13 y enviemos el personaje al zoológico nuevamente
go_to_line=13
#93
conecta la configuración del personaje
loadoptions=Nombre del archivo
ampliar la ventana del juego
open_game_window
Si su configuración no incluye funciones, habilítelas a continuación
habilitar la verificación de salud del personaje
enable_regen
habilitar ataque
enable_attack
enciende el radar, busca monstruos
enable_nav_attack
habilitar la invocación de mascotas
enable_pet
Habilita la función para hacer que el personaje evite obstáculos. omite a los jugadores por defecto
enable_obstacles
añadimos obstáculos adicionales si lo necesitamos
obstacles=madera|piedra
Indicamos que el personaje cambia de dirección de movimiento cada 5 segundos, esto puedes cambiarlo a tu criterio
direction_update_time=5
Indicamos el cuadrado dentro del cual se moverá el personaje.
x=100-200
y=100-200
Habilitar la función de movimiento aleatorio de caracteres
random_going
#94
ejemplo de extracción de gemas en una montaña ardiente

loadoptions=myconfigfile
add_action_speak=newmap={"text": ["^montaña llameante;camino de la montaña$", "\\d+;\\d+;montaña llameante$"], "command": ["go_to_line", "8"]}
enable_obstacles
keypress=e
timewait=2
obstacles=^árbol de antorcha
goposition=400|273
del_action_speak=newmap
add_action_speak=bordermap={"text": ["^crater$", "^borde$"], "command": ["go_to_line", "15"]}
goposition=300|300
goposition=100|300
goposition=100|100
goposition=300|100
go_to_line=10
del_action_speak=bordermap
speak=The character hit a crater or wall. we'll send it to 300 300
timewait=3
keypress=d
timewait=0.5
keypress=s
timewait=0.5
keypress=a
timewait=0.5
keypress=w
timewait=2
go_to_line=10
#95
script de ejemplo que divide automáticamente las gemas no deseadas en fragmentos

var=stones=(Olivinos)
disable_key_esc
open_game_window
keypress=v=npc
add_action_speak=searchnpc={"text":["event_search_object"], "command":["go_to_line", 8]}
enable_search_object=Sintetizador de gemas=4
wait
keypress=enter=^Sintetizar gemas
keypress=s=^Romper en fragmentos
keypress=enter=.*
timewait=1
add_action_speak=nogems={"text":["event_keypress_error_14"], "command": ["go_to_line", 27]}
skip_keypress_error
keypress=s=(\d+)\s+%stones%
var=count=~~1
sleep=0.2
keypress=enter
timewait=0.2
keypress=a=arnebia$
keypress=e=^Introduce
keypress=enter
sleep=0.3
write=%count%
keypress=enter
sleep=0.5
go_to_line=8
break
#96
Новости / Обновление от 2024-06-я07
Last post by Admin - 07 June 2024, 19:23
Надеюсь наконец-то исправлены проблемы с установкой на паузу.

Теперь бот распаковку своих данных производит по пути: mwBot/temp/app/pid
раньше он распаковку проводил  во временную папку пользователя, из-за чего приходилось добавлять в исключения защитника 2 пути
путь папки с ботом и путь временной папки

Реализована функциональность нажатия комбинаций клавишь для лечения pet_hp/mp, user_hp/mp.

фикс. неотрабатывал параметр pet_regen_timeout=int time

Теперь когда погибает персонаж запускается сценарий mortal, после отработки сценария mortal, запускается сценарий на каком погиб персонаж.
раньше надо было в скрипте mortal в конце дописывать команду вида:
openmap=myscript

Реализована настройка события для критического уровня здоровья пета:
action_critical_pet_hp=int hp
как только уровень hp станет меньшим, или равным указанному значению, бот начнет генерировать событие:
event_critical_pet_hp:int hp
воспользоваться можно например так:
если уровень hp питомца станет 90000 и меньше будет генерировать событие
action_critical_pet_hp=90000
add_action_speak=pethp={"text":["^event_critical_pet_hp"], "execute":["keypress=lshift+2", "sleep=1", "keypress=y"], "onecopy":1}

теперь если в списке клавишь атаки есть клавиша "j", она всегда устанавливается в конец очереди клавишь атаки, тоесть:
если нету переключения по вкладкам происходит следующее:
клавиши атаки перемешиваются и если в списке есть клавиша "j", то она устанавливается в конец атаки.
предпологаю что таким образом мы уменьшим промежутки между атаками.

Новая функция: go_to_block, block
block=name
установить блок "name"
go_to_block=name
перейти на строку где мы устанавливали блок "name"
это аналог работы с функциями "go_to_line"
только тут мы устанавливаем метки и переходим к ним.

добавлена функция выбрасывания ненужных вещей: badequipment=regexp
#97
Общий раздел / Getting test access
Last post by Admin - 07 June 2024, 19:20
получить тестовый доступ

Привет,  Пишите "Хочу получить тестовый доступ".
Запрещено получать тестовый ключ несколько раз.
Если вы злоупотребляете, вам может быть отказано в будущем, или ваш основной аккаунт может быть заблокирован.
Ребята, 3 дня тестирования бота не стоят того.
ниже в этом же сообщении можете написать дополнительно всё что хотите.
Прошу  писать  одно сообщение от пользователя в этой теме.
Скачать bot
Если ваше сообщение удалено, значит запрос обработан.
Тестовый лицензионный ключ вы получите в личном сообщении.
Просто немного подождите
Вовремя заходите и проверяйте личные сообщения на сайте, чтобы ваш ключ не сгорел.
Спасибо.
Внимание

Тестовый доступ можно получить только 1 раз!
Заявки, оставленные в других темах, не обрабатываются, сообщения удаляются!


get test access

Hi, Write "I want to get test access."
Below in the same message you can write additionally whatever you want.
It is forbidden to receive a test key several times.
If you abuse, you may be denied in the future or your main account may be blocked.
Guys, 3 days of testing the bot are not worth it.
Please write one message per user in this thread.
Download bot
First run
A must read (documentation in English)
I downloaded the bot. What to do next?
Please familiarize yourself with all the articles on the website; they contain a lot of useful and necessary information. This will help you resolve common problems that beginners encounter.
At the top of the page, you can find links to important information. We support English and Spanish.
You can also find a calculator for estimating the bot's cost.
If your message is deleted, it means your request has been processed.
You will receive a test license key in a personal message.
Just wait a little
Log in on time and check your personal messages on the site so that your key does not expire.
Thank you.
Attention

Bot Usage and Chat Conduct Rules
Reglas de Uso del Bot y de Conducta en el Chat
Test access is provided for 3 days absolutely free and you can evaluate whether it is worth the purchase and whether you need it.
The test key is activated at the time of generation, so do not forget to check personal messages on the site or notifications in your email.
Attention! Gem creation features have been disabled for test accounts due to abuse by some people.
Test access can only be obtained once!
Applications left in other topics are not processed and messages are deleted!
#98
Новости / Обновление от 2024-05-22
Last post by Admin - 06 June 2024, 12:05
Добавлены функции:
setpause - установить на паузу.
unpause - снять с паузы
start_go - продолжить бег если персонаж был остановлен функцией stop_go, или подобным моментом.
Добавлен своеобразный таймер который выполняет инструкции
setIntervalFunction=name=float time period=["keypress=i","sleep=1","keypress=y","sleep=1"]
добавление таймера name который будет выполнять список инструкций с периодом float time period
delIntervalFunction=name
удалить таймер name
clearIntervalFunction
очистить список всех таймеров
Исправлен баг если выставлен тип атаки 0 и персонаж бежал, то в момент боя он немного шагал в направлении движения.
Исправлена работа setInterval.
внесен фикс в параметры:
pet_reload_bank_hp, pet_reload_bank_mp.
Реализована функция выбрасывания оборудования согласно регулярному выражению:
badequipment=regexp
если захотите чистить ненужное оборудование переодически, используйте конструкцию с таймером функций:
setIntervalFunction=clearEquipment=300["badequipment"]
#99
Новости / Обновление от 2024-05-17
Last post by Admin - 06 June 2024, 12:04
Поправлена работа функции writechannel. в связи с новыми обновлениями в игре она не работала корректно.
Есть теперь 3 функции:
1. exit - закрывает игру и бот
2. gameexit - закрывает игру, но если включена функция restart игра сама запустится вновь.
3. botexit - закрыть бот
Добавлен новый атрибут для системы тригеров:
onecopy: 1
позволяет выполняться событию только одной копии, например:
add_action_speak=test={"text":"(\\d+); (\\d+)"], "execute": ["sleep=1", "speak=%%1 and %%2", "sleep=1"], "onecopy": 1}
Если мы нажмем 2 раза быстро клавишу r, что бы проверить показатели hp/mp то nvda произнесет только 1 раз фразу 123 and 123, а не 2 подряд.
Реализована функциональность указать сколько раз нажать клавишу в функции keypress:
keypress=int count|combination
Например:
keypress=3|s
нажмет 3 раза клавишу s.
Конструкции вида:
keypress=5|lshift+==hello user
так же продолжают работать.
За идею спасибо Cassius.
Добавлено событие для системы тригеров:
event_mortal:text
срабатывает в момент смерти персонажа
Добавлена новая команда для чата:
/translate_write en
/translate_write es
/translate_write язык которым бы вы хотели отправлять сообщения в чат.
Необходимо что бы был включен переводчик alt+t
Добавлен новый драйвер клавиатуры.
Для установки нового драйвера используйте файл:
install interceptor.cmd
запускать от имени администратора
и в файле config.ini
указать тип клавиатуры 2
keyboard_type=2
Что бы удалить драйвер, используйте файл:
uninstall interceptor.cmd
#100
Новости / Обновления от 2024-05-01
Last post by Admin - 06 June 2024, 12:03
Добавлено 2 новых функции:
no_mortal
отключает сценарий возрождения после убийства персонажа.
mortalmap=filename
filename - необходимый сценарий для запуска после смерти персонажа, сценарий должен находиться в папке: map/filename
По умолчанию используется сценарий mortal
Фикс случайного движения.
Фикс неверных входных данных в функциях add_action_speak и enable_search_object.
фикс в нажатии комбинаций клавишь.
Оптимизация выбора направления в режиме random_going.