Oskom Forums

Oskom Forums


Добро пожаловать на Oskom Forums.
 
 
Сейчас на шардах UO Oskom
 
+ Ответить в теме
Показано с 1 по 13 из 13
  1. Neophyte
    [Banned]
    Регистрация
    13.02.2004
    Адрес
    [KACTA]
    Сообщений
    31
    #1

    По умолчанию макрос на мининг есть глюк но хз из-за чего

    //предустановка условий
    set $not there is
    set $try try mining in rock
    set $can't you can't see
    set $noline you have no
    set $put you put the
    set $loos you loosen
    //предустановка координат ластцели
    set #x charposx
    set #y charposy
    set #x #x - 2
    set #y #y + 2
    //основная часть
    for #ii 1 5 1
    for #i 1 5 1
    set lasttargetx #x
    set lasttargety #y
    :re
    send f3
    waitfortarget 10000
    set timer
    while_not lastmsg = $not or lastmsg = $try or lastmsg = $can't or lastmsg = $noline
    if lastmsg = $put or lastmsg = $loos
    gosub re
    end_if
    if timer > 8000
    gosub re
    end_if
    end_while
    set #x #x
    set #y #y - 1
    set timer
    end_for
    set #x #x + 1
    set #y #y + 5
    set timer
    end_for
    alarm
    send End,500
    send End,500
    send End,500


    это макрос типо чар капает вокруг себя потом идет и опять капает вокруг себя и иногда бывает такой глюк что чар капает без остановки не ждёт пока выкапаеться что нить а просто капает капает капает помогите плз в чём проблема

  2. #2

    По умолчанию

    Скорее всего глюк из за _ластмсг, из за лага...

  3. Neophyte
    [Banned]
    Регистрация
    13.02.2004
    Адрес
    [KACTA]
    Сообщений
    31
    #3

    По умолчанию

    если можно и если кто знает можете написать где что поменять или исправить плз

  4. Мираж былого...
    Аватар для Devil Dun'Shaar
    Регистрация
    06.09.2003
    Адрес
    Devil Dun'Shaar [BoS]; Metotron [D-Tox]; enJoy | Devil
    Сообщений
    3,480
    #4

    По умолчанию

    проблема в задержке

    Код:
    send f3 
    waitfortarget 10000 
    set timer
    когда сильно лагает в этом моменте происходит сбой
    так что советую его заменить на:

    Код:
    send f3 
    wait 1s
    waitfortarget 10000 
    set timer
    так должно работать нормально по крайней мере у меня так всё работает без сбоев

  5. #5

    По умолчанию

    ещё попробуй if timer > 8000 поменять на if time > 15000

  6. Мираж былого...
    Аватар для Devil Dun'Shaar
    Регистрация
    06.09.2003
    Адрес
    Devil Dun'Shaar [BoS]; Metotron [D-Tox]; enJoy | Devil
    Сообщений
    3,480
    #6

    По умолчанию

    Цитата Сообщение от Slight
    ещё попробуй if timer > 8000 поменять на if time > 15000
    Это точно не поможет...
    просто как я написал - не хватает одной маааленькой детали... задержки после посылки клавиши...
    из-за отсутствия этой задержки пилот не успевает увидеть нужное сообщение - оно перебивается другим
    поэтому происходит сбой

  7. #7

    По умолчанию

    Devil Dun'Shaar, таймер лучше ставить 15000 т.к. может быть такой вариант ,что он выкапает позже чем 8000 милесекунд и тогда как раз и будет происходить такой сбой...

  8. Мираж былого...
    Аватар для Devil Dun'Shaar
    Регистрация
    06.09.2003
    Адрес
    Devil Dun'Shaar [BoS]; Metotron [D-Tox]; enJoy | Devil
    Сообщений
    3,480
    #8

    По умолчанию

    Цитата Сообщение от Slight
    Devil Dun'Shaar, таймер лучше ставить 15000 т.к. может быть такой вариант ,что он выкапает позже чем 8000 милесекунд и тогда как раз и будет происходить такой сбой...
    При ГМ мининга руда копается максимум секунд 7 - проверено!
    Так что проблема не в этом...
    А в принципе пора заканчивать дебаты, пока злой дядька Баалька не достал плюсомёт

  9. Хепи Ну Ёоу!

    Регистрация
    08.09.2003
    Адрес
    ex UO/ ex Lineage2/ ex TimeZero/ ex Ragnarok/ Warsong EU - Reward(Orc Shaman)
    Сообщений
    3,500
    #9

    По умолчанию

    Тот самый глюк, про который говорит автор это в строчке $can't Измени это на $cant, без апострофа тобишь и все будет ок

  10. Neophyte
    [Banned]
    Регистрация
    13.02.2004
    Адрес
    [KACTA]
    Сообщений
    31
    #10

    По умолчанию

    всем спасибо а если всё 3 замечания исправлю будет всё ок?

  11. Neophyte
    [Banned]
    Регистрация
    13.02.2004
    Адрес
    [KACTA]
    Сообщений
    31
    #11

    По умолчанию

    Цитата Сообщение от Devil Dun'Shaar
    проблема в задержке

    Код:
    send f3 
    waitfortarget 10000 
    set timer
    когда сильно лагает в этом моменте происходит сбой
    так что советую его заменить на:

    Код:
    send f3 
    wait 1s
    waitfortarget 10000 
    set timer
    так должно работать нормально по крайней мере у меня так всё работает без сбоев

    когда я прописываю wait is мне пишет на этой строчке проверте правильность скрипта может ты ошибся?

  12. Grandmaster

    Регистрация
    16.06.2003
    Адрес
    LoP forever!
    Сообщений
    2,545
    #12

    По умолчанию

    Вейт один секонд :)
    wait 1000 по другому :)

  13. Neophyte
    [Banned]
    Регистрация
    13.02.2004
    Адрес
    [KACTA]
    Сообщений
    31
    #13

    По умолчанию

    а-а сенк

Ваши права

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