Разрешение игры 1024*768, оконный режим, чат по энтеру
Код
Set $btAttack F1 //атака
Set $btSpoil F2 //спойл
Set $btSweep F3 //сбор спойла
Set $btPickup F4 //подбор лута
Set $btSkillOne F5 //скил сокрушающий удар
Set $btSkillStun F6 //скил сокрушение молотом
Set $btNextTarget F7 //следующая цель
Set $btFollow F8 //макрос /target НикПерса /delay 0 /target НикПерса
Set $btPetAttack F9 //атака пета
Set $btPetPickup F10 //подбор пета (в этой редакции скрипта не работает)
Set $btUseHealPoint F12 //банки
Set #SkillTime 500
Set #HealMe 0 //якорь на хил в другой скрипт
Set #ComeToMeWhenNoTarget 0 //возвращаемся к нашему якорю в центр комнаты
Set #HowManyTimesAttack 0
Set #3Ha4eHueOne 0 //вроде как тоже якорь в другой скрипт на ассист
Set #3Ha4eHueTwo 0
Set #Rnd Random(3000)
//Параметры жизней мобов
Set #XHP 444
Set #YHP 28
Set #CoHP 1251183
:Search_Target
If_not 245, 39 4607362 //Если HP меньше указанного, жрем банки и
Send $btUseHealPoint
Set #HealMe 1
else
Set #HealMe 0
End_if
If #XHP, #YHP #CoHP //Ставим точку и цвет крайний левый паказатель ХП моба
Goto Spoil
Else
Send $btNextTarget #SkillTime
End_if
If_not #XHP, #YHP #CoHP //если мобов нет то бежим к якорю в центре комнаты, пп или вк например или ...
If #ComeToMeWhenNoTarget = 0
Send $btFollow 500
Set #ComeToMeWhenNoTarget 1
End_if
End_if
Goto Search_Target
:Spoil
Send $btSpoil #Rnd
Set #3Ha4eHueOne 1
Goto Attack
:Attack
// Send $btAttack
While #XHP, #YHP #CoHP //Крайний левый паказатель ХП моба
Set #HowManyTimesAttack 1
Send $btAttack //Задержка 4 секунды перед атакой петом дабы не было агра
Send $btPetAttack
//Проверка впервые ли бьем данного моба и какое кол-во маны от заданного и кол-во пройденых циклов
//ровно четырем?, тогда юзаем сокрушение молотом
//гемор со скилом по причине плохого срабатывания спойла, если цель далеко то пока бежит цикл атаки
//проходит несколько раз и вместо спойла фигарит скилом
If #3Ha4eHueOne > 0 and 244, 54 8932131 and #HowManyTimesAttack = 4
Send $btSkillStun #SkillTime
// Send $btSkillOne #SkillTime
Set #3Ha4eHueOne 0
End_if
//Если HP меньше указанного, жрем банки и
//присваиваем флагу #HealMe значение 1 для хилки из второго окна
If_not 244, 41 2897022
Send $btUseHealPoint
Set #HealMe 1
Else
End_if
//если маны больше заданного то, атакуем скилом
If 272, 54 8932131
Send $btSkillOne
End_if
End_while
Wait 500
Send $btSweep #SkillTime
Repeat [5]
Send $btPickup #SkillTime
End_Repeat
Set #ComeToMeWhenNoTarget 0
Set #HowManyTimesAttack 0
//Проверяем есть ли агро и...
If 449, #YHP #CoHP
Goto Spoil
End_if
Goto Search_Target
Дальнейшие изменения/модификации скрипта будут выкладываться в первом посте путем добавления