Буду рад если дадите сообщений), очень понравился Ваш форум...
Код:
//настраиваемые переменные
set $attlevel mid //уровень атакуемого монстра (low, mid, hi)
//обозначения действий в комбинациях
//not - нет действия
//wait - ожидание 5сек
//top - верхний удар
//mid - средний удар
//btm - нижний удар
//block - включение/выключение блока
//inv1...4 - использование слотов инвентаря
//действие в случае низкого уровня жизни
set $on_dngr inv2
//действие в самом начале боя (выполняется один раз)
//например выпить эль гиганта, или уйти в блок на весь бой
set $first_hit not
set #combolengh 3 //количество действий в комбинации
//список действий в комбинации
set %hits[1] btm
set %hits[2] mid
set %hits[3] top
:repeat
//системные переменные
set #hitcount 1
set $hit
//ожидание кнопки для атаки
while_not 70, 371 7004918
wait 1s
end_while
//атака монстра
if $attlevel = 'hi'
left 70, 230
end_if
if $attlevel = 'mid'
left 70, 290
end_if
if $attlevel = 'low'
left 70, 350
end_if
//ожидание начала боя
while_not 82, 364 7820338
wait 1s
end_while
//одноразовое действие перед боем
while_not 303, 299 4599336
wait 1s
end_while
set $hit $first_hit
:do_hit
if $hit = 'wait'
wait 5s
end_if
if $hit = 'top'
left 351, 253
end_if
if $hit = 'mid'
left 379, 299
end_if
if $hit = 'btm'
left 354, 349
end_if
if $hit = 'block'
left 269, 298
end_if
if $hit = 'inv1'
left 82, 203
end_if
if $hit = 'inv2'
left 82, 240
end_if
if $hit = 'inv3'
left 82, 278
end_if
if $hit = 'inv4'
left 82, 314
end_if
return
//бой
while_not 299, 313 122
wait 100
if 303, 299 4599336
if_not 170, 128 263331
set $hit $on_dngr
gosub do_hit
wait 5s
end_if
set $hit %hits[#hitcount]
gosub do_hit
set #hitcount #hitcount + 1
if #hitcount > #combolengh
set #hitcount 1
end_if
end_if
end_while
//закрытие окна победы/поражения
left 299, 313
//ожидание окна статистики
while_not 277, 468 207
wait 1s
end_while
//закрытие окна статистики
left 277, 468
//end_script
goto repeat
Добавлено через 4 минуты
Дам любые указания по изменению данного скрипта =)
Последний раз редактировалось dark; 24.09.2009 в 11:46.
Причина: Добавлено сообщение
Я не оказываю услуги гаранта!
База данных кидал: blacklist.rf-cheats.ru
Обязательно проверяйте человека через чёрный список прежде чем совершать с ним сделку.
Добавлено через 22 часа 0 минут
Например, если вы хотите комбо вперед - вверх - вверх - вниз - вниз, делаем следующее
set #combolengh 5 //количество действий в комбинации
//список действий в комбинации
set %hits[1] mid
set %hits[2] top
set %hits[3] top
set %hits[4] btm
set %hits[5] btm
Внимание, скрипт работает не корректно, после вчерашних нововведений, цвета и координаты немного поменялись, хотя смысл остался прежний...
!
Добавлено через 22 часа 20 минут
Итак, начнем тюнинговать наш скриптик:
//Тут мы должны выбрать тип атакуемого монстрика
//Далее займемся изменением и подгонкой координат монстра
set $attlevel mid //уровень атакуемого монстра (low, mid, hi)
//обозначения действий в комбинациях
//not - нет действия
//wait - ожидание 5сек
//top - верхний удар
//mid - средний удар
//btm - нижний удар
//block - включение/выключение блока
//inv1...4 - использование слотов инвентаря, координаты задаются ниже
//действие в случае низкого уровня жизни
//Тут мы выбираем, что нам выпить если мало хп
set $on_dngr not
//действие в самом начале боя (выполняется один раз)
//например выпить эль гиганта, или уйти в блок на весь бой
set $first_hit not
set #combolengh 5 //количество действий в комбинации
//Мой комбо 5го уровня вперед - вверх - вверх - низ - низ
//список действий в комбинации
set %hits[1] mid
set %hits[2] top
set %hits[3] top
set %hits[4] btm
set %hits[5] btm
// Далее пускаем цикл - собственно сам фарм мобов с уже
// определенными параметрами
:repeat
//системные переменные
// присваиваем переменной хиткаунт значение 1 (первый удар в серии)
set #hitcount 1
set $hit
//ожидание кнопки для атаки
//Запускаем легенду, ждем появления кнопки атаки
//(скрещение двух мечей, появляется тока во время битвы)
while_not 70, 371 7004918 // координаты и цвет могут отличаться - обновите под себя
wait 1s
end_while
//далее по назначенному комбо производим тычки мышкой в определенное место
//атака монстра
if $attlevel = 'hi'
left 70, 230 // координаты могут отличаться, правим под себя
end_if
if $attlevel = 'mid'
left 70, 290 // координаты могут отличаться, правим под себя
end_if
if $attlevel = 'low'
left 70, 350 // координаты могут отличаться, правим под себя
end_if
//ожидание начала боя, ждем появления игрового т.с. "Джойстика"
while_not 82, 364 7820338 // координаты могут отличаться, правим под себя
wait 1s
end_while
//одноразовое действие перед боем (например включить блок)
while_not 303, 299 4599336 // координаты кнопки блока могут отличаться, правим под себя
wait 1s
end_while
set $hit $first_hit // хаваем пот (например гиганта)
:do_hit
if $hit = 'wait'
wait 5s
end_if
if $hit = 'top'
left 351, 253 // координаты клавиши вверх могут отличаться, правим под себя
end_if
if $hit = 'mid'
left 379, 299 // координаты клавиши вперед могут отличаться, правим под себя
end_if
if $hit = 'btm'
left 354, 349 // координаты клавиши вниз могут отличаться, правим под себя
end_if
if $hit = 'block'
left 269, 298 // координаты могут отличаться, правим под себя
end_if
if $hit = 'inv1'
left 82, 203 // координаты первого инвентаря
end_if
if $hit = 'inv2'
left 82, 240 //... второго
end_if
if $hit = 'inv3'
left 82, 278 // ... третьего
end_if
if $hit = 'inv4'
left 82, 314 // ... 4го
end_if
return // далее лупим моба нашим супер ударом, пока не сдохне{т|м}
// координаты править надобно, после последнего обновления
//бой
while_not 299, 313 122
wait 100
if 303, 299 4599336
if_not 170, 128 263331
set $hit $on_dngr
gosub do_hit
wait 5s
end_if
set $hit %hits[#hitcount]
gosub do_hit
set #hitcount #hitcount + 1
if #hitcount > #combolengh
set #hitcount 1
end_if
end_if
end_while
//закрытие окна победы/поражения
left 299, 313
//ожидание окна статистики
while_not 277, 468 207
wait 1s
end_while
//закрытие окна статистики
left 277, 468
//end_script
goto repeat
Последний раз редактировалось AndreikA; 25.09.2009 в 10:29.
Причина: Добавлено сообщение