Два скрипта работают вместе. Персы бегаюТ, проблем нет, но хотелось бы критики\предложений). Но предупреждаю сразу, скрипты работают на пилоте версии 2.04, ибо та пашет с перекрытым чем то окном. Фишек из новых версии не предлагать, пока не появится та самая, желанная новая версия с работой в фоне(IMG:
style_emoticons/default/smile.gif).
Скрипт варка
Исходный код
//варк
//
set $b1 1 // кнопки с бафами
set $b2 2
set $b3 3
set $b4 4
set $b5 5
set $b6 6
set $b7 7
set $b8 8
set $b9 9
set #bR 600000//ремя ребаффа
set #bC 1000 // каст одного бафа
set $main F6 // /таргет гном
//
set $s1 F2 // Стан
set $s2 F3 // Краш
set $h F7 // хилка
set #hR 15000 // частота кручения хила
set $d F5 // пикап
set $ass F12 // ассист по "сердцу"
//
set #b1 0
set #b2 0
set #b3 0
set #b4 0
set #b5 0
set #b6 0
set #b7 0
set #b8 0
set #b9 0
set #mob 0
set #hil 0
set #hpG 0
//
//
//
//
:start //собственно сам скрипт
gosub buff
gosub hil
send $main
wait 100
send $main
wait 100
if #mob = 1
gosub attack
end_if
send $d
wait 400
goto start
//
//
//
//
:hil //Хил
if #hpG = 1
if #hil < timer
send $h
wait 2500
set #hil timer + #hR
end_if
end_if
return
//
:attack //Атака
send $ass
wait 650
while #mob = 1
send $s1
wait 300
send $s2
wait 300
gosub hil
gosub buff
end_while
return
//
:buff //Баф
if #b1 < timer
send $b1
wait #bC
set #b1 timer + #bR
end_if
if #b2 < timer
send $b2
wait #bC
set #b2 timer + #bR
end_if
if #b3 < timer
send $b3
wait #bC
set #b3 timer + #bR
end_if
if #b4 < timer
send $b4
wait #bC
set #b4 timer + #bR
end_if
if #b5 < timer
send $b5
wait #bC
set #b5 timer + #bR
end_if
if #b6 < timer
send $b6
wait #bC
set #b6 timer + #bR
end_if
if #b7 < timer
send $b7
wait #bC
set #b7 timer + #bR
end_if
if #b8 < timer
send $b8
wait #bC
set #b8 timer + #bR
end_if
if #b9 < timer
send $b9
wait #bC
set #b9 timer + #bR
end_if
return
Бафает, крутит хил(когда скрипт с гномом ему об этом "говорит"), станит цель (когда гном "скажет"), при отсутствии таргета бегает за майном
Скрипт споила
Исходный код
//Гном
//
//
//
set $spoil 1 //Споил
set $spoilC //Откат споила
set $sweep 2 //Свип
set $ass 4 //кнопка задачи ассиста (сердце\луна т.д.)
set $s1 5 //Стан
set $atk 3 //Атака
set $d 6 //Подбор дропа
set $h 8 //Хилки (магазинные)
set $m1 9 //"маяк" 1
set $m2 0 //"маяк" 2
set $m3 F10 //"маяк3"
set #mK 3 //Сколько раз бежать к маяку
set #mT 2000 //время одного забега
set $next 7 //некст таргет
//
set #h 0
set #spoil 0
set #stuck 0
set #stuckT 0
set #stuckT2 0
set #mN1 0
set #mN2 0
set #mN3 0
set #mR 0
//
:start //собственно сам скрипт
gosub hil
if 161, 45 2897022 //Проверяем свое ХП
gosub mayak
gosub next
if 576, 28 1316719 //Проверяем ХП моба
if_not 581, 36 8535813 //Проверяем по мане на таргете, что это не флагнутый саммон))
gosub attack
end_if
end_if
end_if
goto start
//
:next //некст таргет
send $next
wait 600
return
//
//
:mayak //бежим к маяку
if #mR < timer
if #mN1 = 0
set #mN2 1
set #mN3 1
send $m1
wait 400
set #mC #mC + 1
if #mC > #mK
set #mN2 0
set #mC 0
end_if
if #mN2 = 0
set #mN1 1
end_if
end_if
if #mN2 = 0
set #mN1 1
set #mN3 1
send $m2
wait 400
set #mC #mC + 1
if #mC > #mK
set #mN3 0
set #mC 0
end_if
if #mN3 = 0
set #mN2 1
end_if
end_if
if #mN3 = 0
set #mN1 1
set #mN2 1
send $m3
wait 400
set #mC #mC + 1
if #mC > #mK
set #mN1 0
set #mC 0
end_if
if #mN1 = 0
set #mN3 1
end_if
end_if
set #mR timer + #mT
end_if
return
//
:attack //атака+споил+ассист
send $ass
wait 300
send $spoil
wait 1s
while 576, 28 1316719 // левая точка ХП моба
gosub hil
//
if 920, 27 4474496 // ХП моба на застревание
if #stuck = 0
set #stuckT timer
set #stuck 1
end_if
set #stuckT2 timer - 10000
if #stuckT2 > #stuckT
break
end_if
end_if
//
if_not 900, 27 4474495 // ХП моба, когда оверу бить
set #mob.2 1
end_if
//
if 63, 60 9584647 // Мана
send $s1
wait 100
end_if
send $atk
wait 100
end_while
set #stuck 0
set #Over 0
wait 500
send $sweep
wait 100
set #mob.2 0
send $d
wait 200
return
//
:hil //Хил
if_not 312, 46 1121401 //ХП для хилок
if #h < timer
send $h
wait 200
set #h timer + 11000
end_if
end_if
if_not 268, 44 3686015 //ХП для передачи указанию оверу на хил)
set #hpG.2 1
else
set #hpG.2 0
end_if
return
Бегает по трем точкам (маякам) и кидает некст таргет, при появлении цели - споилит, передает оверу команду на атаку и ассист на цель когда хп моба начало уменьшаться(чтоб овер не побежал вперед батьки в пекло), при застревании пытается бежать дальше, бьет только когда мана есть, юзает хилки и "говорит" оверу, когда крутить хил, проверяет что цель - не флагнутый саммон)). Вроде все.
На мой взгляд довольно просто и удобно