Здравствуйте, гость ( Вход | Регистрация )

> Скрипт Для Спойлера
боженька
сообщение 7.10.2011, 14:53
Сообщение #1


***

Novice
Сообщений: 51
Регистрация: 21.9.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 14.016
Возраст: 29



Разрешение игры 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

Дальнейшие изменения/модификации скрипта будут выкладываться в первом посте путем добавления


--------------------
Пилот 2.21.2 антифрост от 20.09.2011 поддержка 7x64, XP SP3, etc
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
Marl
сообщение 8.10.2011, 7:30
Сообщение #2


**

Neophyte
Сообщений: 15
Регистрация: 7.10.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 14.128
Возраст: 29



Помогите разобраться.
1. Запускаю игру
2. Запускаю пилот
3. Вписываю скрипт, выбираю окно
4. В игре выбираю цель, захожу в пилот, отмечаю точки\цвет HP, прописываю в пилоте
5. Запускаю скрипт - > реакции 0...

P.S. в хотбаре F-ки выставил....

Скрипт дальше
Цитата
:Search_Target
If_not 526, 29 1251183 //Если 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
не идет, цель не находит хотя вокруг уйму мобов

P.S. Set #HealMe не использую (только банки)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
боженька
сообщение 8.10.2011, 8:55
Сообщение #3


***

Novice
Сообщений: 51
Регистрация: 21.9.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 14.016
Возраст: 29



Цитата(Marl @ 8.10.2011, 8:30) *

Помогите разобраться.
1. Запускаю игру
2. Запускаю пилот
3. Вписываю скрипт, выбираю окно
4. В игре выбираю цель, захожу в пилот, отмечаю точки\цвет HP, прописываю в пилоте
5. Запускаю скрипт - > реакции 0...

P.S. в хотбаре F-ки выставил....

Скрипт дальше
не идет, цель не находит хотя вокруг уйму мобов

P.S. Set #HealMe не использую (только банки)

могу только порекомендовать проверить коордиаты и цвет, а так же расстановку кнопок, изначально берет ли скрипт мобов в прицел и не дьет, или вообще не берет, посмотри по скрипту где он проскакивает и когда должен брать таргет
#HealMe это якорь, напримет для пати/оффпати пп как было у меня, скрипт ниже

ПП пати/оффпати, бафает хилит

Код

set %buffButton [ 1 ] num_1
set %buffButton [ 2 ] num_2
set %buffButton [ 3 ] num_3
set %buffButton [ 4 ] num_4
set %buffButton [ 5 ] num_5
set %buffButton [ 6 ] num_6
set %buffButton [ 7 ] num_7
set %buffButton [ 8 ] num_8
set %buffButton [ 9 ] num_9

set %buffButton [ 10 ] 1
set %buffButton [ 11 ] 2
set %buffButton [ 12 ] 3
set %buffButton [ 13 ] 4
set %buffButton [ 14 ] 5
set %buffButton [ 15 ] 6
set %buffButton [ 16 ] 7    //проницательность

set %buffCooldown [ 1 ] 1140000 // Время через которое кидать бафф в миллисекундах (1000 = 1 сек)
set %buffCooldown [ 2 ] 1140000 // 19 минут
set %buffCooldown [ 3 ] 1140000
set %buffCooldown [ 4 ] 1140000
set %buffCooldown [ 5 ] 1140000
set %buffCooldown [ 6 ] 1140000
set %buffCooldown [ 7 ] 1140000
set %buffCooldown [ 8 ] 1140000
set %buffCooldown [ 9 ] 1140000
set %buffCooldown [ 10 ] 1140000
set %buffCooldown [ 11 ] 1140000
set %buffCooldown [ 12 ] 1140000
set %buffCooldown [ 13 ] 1140000
set %buffCooldown [ 14 ] 1140000
set %buffCooldown [ 15 ] 1140000
set %buffCooldown [ 16 ] 1140000

//set %buffCooldown [ 0 ] 1140000
//set %buffCooldown [ 4 ] 120000 // 2 Минуты.
//set %buffCooldown [ 5 ] 120000
Set $Heal F1 //любая лечилка ппшная
Set #TimeCastHeal 4000
Set #castWaiting 2000 // Время которое скрипт ждет окончания каста
Set $TargetSelf    F5
Set $TargetName F6
Set #OffParty 1        //0 в группе 1 офпати

set #sizeBuffList size (%buffButton) // Маленький служебный кусок.
for #i 1 #sizeBuffList 1
    set %nextBuff [ #i ] 0
end_for

:Start
    if %nextBuff [ #i ] < timer
        GoSub SelfBuff
    End_if
    If #OffParty > 0
        If #HealMe.2 = 1        //хил офпати, берем флаг из другого скрипта #HealMe.2, двойка
                                          //означает из какой вкладки скрипта брать переменную, наш спойлер
            Send $Heal #TimeCastHeal
        End_if
        Else
        while_not 100, 115 1251183    //хил в пати
            Send $Heal #TimeCastHeal
        End_while
        End_if
Goto Start

:SelfBuff    //$TargetSelf макрос взятие в таргет себя для бафа
    Send $TargetSelf
    Wait 1000
    Send %buffButton [ 15 ]    //акумен
    wait #castWaiting
    Send %buffButton [ 16 ]    //берс
    Send $TargetName    //макрос на таргет по нику нужной цели для бафа
    Wait 1000
Goto Buff

:Buff
    for #i 1 #sizeBuffList 1
        if %nextBuff [ #i ] < timer
            send %buffButton [ #i ]
            wait #castWaiting
            set %nextBuff [ #i ] timer + %buffCooldown [ #i ]
        End_if
    end_for
Goto Start


--------------------
Пилот 2.21.2 антифрост от 20.09.2011 поддержка 7x64, XP SP3, etc
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме
боженька   Скрипт Для Спойлера   7.10.2011, 14:53
Marl   Дальнейшие изменения/модификации скрипта будут вы...   7.10.2011, 17:56
Marl   Чет у меня скрипт не работает ((   8.10.2011, 6:04
DarkMaster   чет не так сделал   8.10.2011, 6:18
Marl   На форуме AllC**** прочел, что на офе не работают ...   8.10.2011, 17:41
DarkMaster   Ну балбесы они... Тут у всех на оффе все работает....   8.10.2011, 17:43
Marl   Ну балбесы они... Тут у всех на оффе все работает...   8.10.2011, 18:18
DarkMaster   https://forum.uokit.com/index.php?showtopic=22370   8.10.2011, 18:20
Marl   Вот, вот, час назад скачал её, а была v2.20 может ...   8.10.2011, 20:33
Larrikin   Почитал обе темы и никак не пойму, что вы пытаетес...   9.10.2011, 9:48
боженька   Почитал обе темы и никак не пойму, что вы пытаете...   9.10.2011, 10:36
Larrikin   добавить в твой скрипт свип/спойл/скилы в скрипт д...   9.10.2011, 11:18
Marl   В линейке работает lastmsg Проблема в том, что Спо...   19.2.2012, 22:22
DarkMaster   Попробуй это сообщение поймать через findimage . Ц...   19.2.2012, 23:20
Marl   Попробуй это сообщение поймать через findimage . ...   19.2.2012, 23:44
Marl   Вопрос по окнам. Игра в два окна! Спойлер и Сп...   29.2.2012, 16:05
Andrei777   Вопрос по окнам. Игра в два окна! Спойлер и С...   4.12.2012, 14:13
Pamparam   Разрешение игры 1024*768, оконный режим, чат по э...   14.11.2012, 22:33
Noobka   замудренные у вас скрипты :( может кто сделать ...   6.2.2013, 10:48


Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 9.7.2025, 8:10
Designed by Nickostyle