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

> Отмена Цели, Если Чар Не Бьет.
DarkMaster
сообщение 1.10.2011, 16:58
Сообщение #1


***********

Модератор UOPilot
Сообщений: 9.746
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29736
Пользователь №: 11.279



Код

set #detected 0

:start
if (последняя точка хп моба)// Есть ли полное хп моба.
    if #detected = 1 // Велось ли наблюдение за данным мобом уже(таргет не сбрасывался)
        if #targetTime < timer // Время на первый удар по мобу вышло?
            set #detected 0
            СЮДА ПИШЕМ ЧТО СДЕЛАТЬ ПРИ ЗАСТРЕВАНИИ.
            send escape // ПРИМЕР №1
            send F12 // ПРИМЕР №2
            send F12 // возврат к объекту(например сидящий гном)
            alarm // Будет пищать в колонки
            msg Застрял // Выдаст окно с текстом "Застрял"
        end_if
    else
       set #targetTime timer + 25000 // Сколько времени без дамага по мобу скажет о застревании.
       set #detected 1
    end_if
else // Хп моба не видно
    set #detected 0 // Таргет был сброшен либо моба начали бить.
end_if
goto start


Сообщение отредактировал DarkMaster - 1.10.2011, 17:48


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
Artex
сообщение 23.11.2012, 16:34
Сообщение #2


**

Neophyte
Сообщений: 16
Регистрация: 5.10.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.354



Что то мозги вечером плохо соображают. Не могу понять по чему он бьет не 1ого а 2ого выделенного моба)
Код
:start

set $mobshp 0
while $mobshp = 0  // Пока не увидим целое хп, ищем моба
set $mobshp findcolor (1248, 29 1248, 29  1 1 1580423 %hz #window)
wait 100
    send %mob [#nMob]
    if #nMob < #mobsize
        set #nMob #nMob + 1
        wait 100
    else
        set #nMob 1
    end_if
    //wait 500
    //wait random (100)
//    get color #c #xMobHP, #yMobHP
//    msg ищем #mobColorHP нашли #c
end_while

set #nMob 1

if_not #xMyHP, #yMyHP #myColorHP //проверяем свое хп
send 8
end_if

while #xMobHP, #yMobHP #mobColorHP // Пока видим хп - лупим
    send %attack [#nAttack]
    if #nAttack < #Attacksize
        set #nAttack #nAttack + 1
        wait 1000
    else
        set #nAttack 1
    end_if
    wait 200
   //wait random (100)
end_while

repeat #pickup // Собираем дроп.
    send $pickup
    wait 100
    //wait random (500)
end_repeat

goto start
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме
DarkMaster   Отмена Цели, Если Чар Не Бьет.   1.10.2011, 16:58
koliaxz   выдает ошибку неопознаная команда start потом ошиб...   1.10.2011, 17:24
DarkMaster   Откапывал в загашниках) Написал, но сам никогда не...   1.10.2011, 17:49
koliaxz   работает четко спасибо огромное)   1.10.2011, 18:03
BadGuy   работает четко спасибо огромное) только как обье...   14.12.2011, 9:24
DarkMaster   я не буду вместо тебя писать скрипты. запихать про...   14.12.2011, 15:02
BadGuy   я не буду вместо тебя писать скрипты. запихать пр...   15.12.2011, 9:42
DarkMaster   не проще запихать и посмотреть, что будет, чем спр...   15.12.2011, 20:07
BadGuy   set #detected 0 :start if (последняя то...   16.12.2011, 16:11
DarkMaster   Пример чего? Это готовый самостоятельный скрипт, к...   31.12.2011, 12:14
Artex   Все хорошо, а как сделать чтобы скрипт выложенный ...   22.11.2012, 20:59
DarkMaster   можно findcolor для этих целей прикрутить так же к...   22.11.2012, 21:03
Artex   можно findcolor для этих целей прикрутить так же ...   22.11.2012, 21:26
DarkMaster   да, принцип правильный. только еще в тело цикла на...   22.11.2012, 21:57
DarkMaster   потому что set $mobshp findcolor (1248, 29 12...   23.11.2012, 17:19
prv   :start if 726, 30 2240683 // Проверяем состоя...   17.1.2013, 7:44
DarkMaster   Зачем вы все убиваете форматирование скриптов? Ну ...   17.1.2013, 14:54
prv   Поставил скрип "отмена таргета" в отдель...   17.1.2013, 16:33
DarkMaster   ну либо координатах. Это должна быть крайняя пр...   17.1.2013, 16:47
exitobgood   а можна ли отмену поставить таким образом,чтоб пр...   29.1.2013, 13:43
DarkMaster   Что угодно. Он позволяет выполнять любой произволь...   29.1.2013, 14:21
exitobgood   ну я вместо алармов и т.д. напиcaл set %mob [2] F...   29.1.2013, 14:46
DarkMaster   Скрипт подгружен отдельным скриптом?   29.1.2013, 14:52
exitobgood   да set #detected 0 :start set $mobshp findc...   29.1.2013, 14:56
DarkMaster   во 1 из соседнего скрипта общаться к переменным/ма...   29.1.2013, 15:00
exitobgood   я пробую через send f зделать - не получается не м...   29.1.2013, 15:11
DarkMaster   Скрипт второй привязали? Нечего там править. send ...   29.1.2013, 15:27


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

 

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