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-06-я07

Started by Admin, 07 June 2024, 19:23

Previous topic - Next topic

Admin

Надеюсь наконец-то исправлены проблемы с установкой на паузу.

Теперь бот распаковку своих данных производит по пути: 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