Создал бота для игры Мафиози, скрипт получился маленький и компактный. В будущем если очень нужно будет до программлю возможность еще и лечиться в больнице.
Бот умеет выполнять задания(работу), выполняет по умолчанию самое последнее, если вы не достигли еще 5ур, то поменяйте «set #numJob 5″ на 3.
Также если вам не хочется чтобы бот выполнял последнее задание, можете тоже поменять пять на ниже цифру, соответственно задание будет более слабое выполнятся.
Также бот нападает на игаков в «борьба», если вы не уверены в своих силах и не хотите, чтобы бот нападал на играков то удалите эту строчку «gosub funBorba»
СКРИПТ:
//--------------------МАФИОЗИ----
set #numJob 5 // !!! какую работу выполнять, 5 - это самую последнюю, 4 - пред последнюю итд
:start
gosub funGoJob
gosub funBorba // !!! удалити эту часть, если не хотите чтобы бот дрался в Борьба
gosub funErr
wait 1m //задержка в одну минуту.
goto start
:funBorba //скрипт борьбы
left 430, 70 //вход в барьбу
wait 5s
left 517, 186 // напасть
wait 5s
left 318, 355 //закрыть окно диалоговое
return
:funGoJob //-- выполнить работу
left 56, 72 // входим в работу
wait 2s
left 585, 503 //перелистываем в низ
left 585, 503
left 585, 503
wait 1s
if #numJob = 1 //пяту с низу
left 531, 167
end_if
if #numJob = 2 //четверту с низу
left 538, 247
end_if
if #numJob = 3 //третю с низу
left 535, 324
end_if
if #numJob = 4 //пред последнюю
left 528, 394
end_if
if #numJob = 5 //самую последнюю
left 528, 478
end_if
wait 2s
left 318, 331 //если не хватило энергии
wait 2s
return
:funErr //всякие ошибки
if 294, 257 4013373
left 300, 330
end_if
return

как этим пользоватся?