Oskom Forums

Oskom Forums


Добро пожаловать на Oskom Forums.
 
 
Сейчас на шардах UO Oskom
 
Закрытая тема
Показано с 1 по 6 из 6
  1. Master

    Регистрация
    19.05.2002
    Адрес
    little rough around the edges
    Сообщений
    1,401
    Нарушения
    0/1 (0)
    #1

    По умолчанию Что не так со скриптом?

    Скрипт на хилинг.
    double_left 1098, 700 - еда
    wait 1000
    while_not hits < 90
    double_left 354, 338 - улей
    wait 200
    end_while
    double_left 1016, 707 - бинты
    wait 1000
    send Escape
    wait 1000
    while_not hits = 170
    send f3 - даст обджект, таргет селф
    wait 5000
    end_while
    send Insert - лор скил
    wait 3000
    while_not stam = 130
    double_left 689, 190 - фигню творю пока не восстановится стамина
    wait 3000
    end_while
    Вопрос: что не так в скрипте? Чар умирает через 1-2 часа после запуска скрипта.

  2. You can't kill the Messiah!
    Аватар для Haldir
    Регистрация
    05.12.2004
    Сообщений
    4,107
    #2

    По умолчанию

    Как вариант - лаг, чар кликает по улью много-много раз, затем всё это одновременно приходит на сервер, и чар дохнет )

  3. Master

    Регистрация
    19.05.2002
    Адрес
    little rough around the edges
    Сообщений
    1,401
    Нарушения
    0/1 (0)
    #3

    По умолчанию

    хм, да... вариант. спасибо переделаю скрипт)

  4. Master

    Регистрация
    19.05.2002
    Адрес
    little rough around the edges
    Сообщений
    1,401
    Нарушения
    0/1 (0)
    #4

    По умолчанию

    Проблема со скриптом все еже актуальна... чар умирает, хотя скрипт переделан. Хотя, возможно, сервер зависает на 5 и более минут?

  5. Grandmaster
    [Banned]
    Регистрация
    22.02.2003
    Адрес
    Зубоврачебный кабинет
    Сообщений
    3,828
    #5

    По умолчанию

    Не нужно тыкать пока хиты не упадут. Он зависает и проверка не возвращается, а тыкать он продолжает.

    :start
    left 747, 369
    if stam < 30
    double_left 399, 766 //координаты еды
    end_if
    if stam < 10
    goto stamina
    end_if

    :bees
    repeat 5
    double_left 439, 794 //координаты улья
    wait 400
    end_repeat
    if hits < 100
    set LastObjectID 1075096195//ID бинтов в пилоте
    set LastObjectType 3617
    set $a barely
    set $b you put
    set $c skill
    goto heal
    else
    goto bees
    end_if


    :heal
    if lastmsg Ouch
    wait 6000
    end_if
    send f12 //LstObj WaitTgrt TrgtSelf
    wait 500
    repeat 50
    if lastmsg = $a or lastmsg = $b or lastmsg = $c
    break
    end_if
    end_repeat
    if hits = str
    goto start
    else
    goto heal
    end_if

    :stamina
    double_left 353, 797 //координаты рефреш
    goto start

    Нет пределов совершенству.

  6. Master

    Регистрация
    19.05.2002
    Адрес
    little rough around the edges
    Сообщений
    1,401
    Нарушения
    0/1 (0)
    #6

    По умолчанию

    зачем такие сложности?
    я в качестве лечения просто в скрипт внедрил прокачку доп.скила и этим всё решилось.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения