Oskom Forums

Oskom Forums


Добро пожаловать на Oskom Forums.
 
 
Сейчас на шардах UO Oskom
 
+ Ответить в теме
Страница 26 из 30 ПерваяПервая ... 16 24 25 26 27 28 ... ПоследняяПоследняя
Показано с 501 по 520 из 588

Тема: Скрипты

  1. Grandmaster
    Аватар для Gevorg
    Регистрация
    18.11.2004
    Адрес
    [Junior Brothers]
    Сообщений
    2,074
    #501

    По умолчанию

    Цитата Сообщение от WmeL SmiLe n
    Цитата Сообщение от Gevorg
    Какое именно сообщение интересует? напомни...
    roverka
    if (lastmsg no ore) or (lastmsg mining in rock) or (lastmsg have no line) or (lastmsg get there) or (lastmsg you can't)
    if (lastmsg cb) or (lastmsg -b>) or (lastmsg c40) or (lastmsg >?@>1c9b5)

    Попробуй так, вроде все русские ластмесаги перевел, пилот 2.0.1

  2. Apprentice
    [Banned]
    Регистрация
    19.02.2007
    Сообщений
    129
    #502

    По умолчанию

    set #ves 520
    set #proba 5

    :main
    gosub kopaem
    gosub fin
    goto main

    :kopaem
    for #y -2 2 1
    for #x -2 2 1
    set lasttargetx charposx + #x
    set lasttargety charposy + #y
    set lasttargetkind 2
    gosub tochka //
    end_for
    end_for
    alarm
    stop_script
    return


    :tochka
    set #p 0
    :mining
    send F11
    wait 2000
    roverka
    if (lastmsg cb) or (lastmsg -b>) or (lastmsg c40) or (lastmsg >?@>1c9b5)
    return
    end_if
    if wght > #ves
    gosub fin
    end_if
    wait 3000
    set #p #p + 1
    if #p > #proba
    return
    end_if
    goto mining
    return

    :fin
    alarm
    wait 1s
    alarm
    wait 1s
    flash
    stop_script








    На строчке всеравно выдает ошибку, может я что-то не так делаю? Копаю гномьей киркой, перед запуском выкапываю раз в ручную. На вкладке еще ставлю версию клиента 2.0.3
    Ф11 - Ласт обджект - вэйт фор таргет - Ласт таргет

  3. моск системы

    Регистрация
    20.07.2005
    Адрес
    III DON'T PANIC Эльф Morhif [Freedom]
    Сообщений
    4,285
    #503

    По умолчанию

    С квадратиками не будет работать. Тебе нужно самому скопировать из пилота lastmsg.

  4. Apprentice
    [Banned]
    Регистрация
    19.02.2007
    Сообщений
    129
    #504

    По умолчанию

    Цитата Сообщение от Adrenochrome
    С квадратиками не будет работать. Тебе нужно самому скопировать из пилота lastmsg.
    Да я копировал, правда я не все понял из всех этих сообщений, я скопировал месагу, когда нет руды, когда упирается в землю допустим, но всеравно не пашет...

  5. Apprentice
    [Banned]
    Регистрация
    19.02.2007
    Сообщений
    129
    #505

    По умолчанию

    Цитата Сообщение от Adrenochrome
    С квадратиками не будет работать. Тебе нужно самому скопировать из пилота lastmsg.
    Мне в пилоте выдает именно то, что скинул Геворг, никак не пашет.

  6. Grandmaster
    Аватар для Gevorg
    Регистрация
    18.11.2004
    Адрес
    [Junior Brothers]
    Сообщений
    2,074
    #506

    По умолчанию

    Могу сказать одно, пробуйте различные версии пилота, вроде на 2.0.1 и 2.0.3

    В помощь скрипт, для проверки русских ластмесаг:
    if (lastmsg -B> ) or (lastmsg "CB ) or (lastmsg 1C9B5 ) // далеко, нет руды, попробуй по камню
    say ok
    end_if
    wait 5s

    p.S> Иногда полностью скопированная ластмесага не пашет, пробуйте удалить 1-2 квадратика.

  7. Novice

    Регистрация
    09.10.2006
    Адрес
    MAMOHT [Lithwarf Hird]
    Сообщений
    80
    #507

    По умолчанию

    У меня такой скрипт на мининг:
    send F4 4000 // ????? ??? ????
    for #y -2 2 1
    for #x -2 2 1
    :mining
    set lasttargetx charposx + #x
    set lasttargety charposy + #y
    set lasttargetkind 2
    send F8 2000 // ??????????-?????????????-??????????
    set timer 0
    while (lastmsg do you want) and (timer < 10000)
    wait 10
    end_while
    if_not (lastmsg no ore) or (lastmsg mining in) or (lastmsg have no line)
    wait 500
    goto mining
    end_if
    end_for
    end_for
    alarm
    end_script

    Но когда руда в одном квадрате заканчивается он не переводит на другой... Может уже говорили как исправить, но напишите ещё

  8. Apprentice

    Регистрация
    30.08.2005
    Адрес
    [Crafters] Geralt
    Сообщений
    164
    #508

    По умолчанию

    Добрый день!

    А как сделать так, чтобы скрипт сам в сумке находил нужные предметы и перекладывал их в назначенное место?

  9. Grandmaster
    Аватар для Gevorg
    Регистрация
    18.11.2004
    Адрес
    [Junior Brothers]
    Сообщений
    2,074
    #509

    По умолчанию

    Цитата Сообщение от Slon
    Но когда руда в одном квадрате заканчивается он не переводит на другой... Может уже говорили как исправить, но напишите ещё
    Надо ластмесаги руссифицировать !!! Как сделать смотри на 19-20 страницах этой темы.

    Цитата Сообщение от ayf
    Добрый день!

    А как сделать так, чтобы скрипт сам в сумке находил нужные предметы и перекладывал их в назначенное место?
    Лучше для этого использовать уоскрипт, на пилоте тоже можно, но дольше времени занимает.

  10. Novice

    Регистрация
    09.10.2006
    Адрес
    MAMOHT [Lithwarf Hird]
    Сообщений
    80
    #510

    По умолчанию

    Спасибо!

  11. #511

    По умолчанию

    Цитата Сообщение от Darkness
    Ребята у меня етот скрипт на миниг не работает Что мне делат?





    :begin
    repeat 15
    :right
    send f4 // ласт обж-вфт-таргет селф
    wait 500
    set $t Тут не осталось руды.
    set $lm lastmsg
    if $lm = $t
    send right
    goto enda
    else
    wait 7000
    goto right
    end_if
    :enda
    end_repeat

    send down
    send down

    repeat 15
    :left
    send f4
    wait 500
    set $t Тут не осталось руды.
    set $lm lastmsg
    if $lm = $t
    send left
    goto endb
    else
    wait 7000
    goto left
    end_if
    :endb
    end_repeat

    send down
    send down

    goto begin
    Все работает чувак у мня на пилоте 2.12 WK пашет нормально вот только бы добавить в этот скрипт пункт если стелс собьется (а то големы уже задолбали)

  12. Nomen est omen
    [Banned]
    Регистрация
    31.03.2003
    Адрес
    Стая ака SWARM|Don't forget, kids, the more posts you have, the bigger your penis is.
    Сообщений
    3,412
    #512

    По умолчанию

    Кто может, пожалуйста сделайте так чтоб этот скрипт остонавливался после того как вылавливается сундук сеткой, тоесть чтоб корабль не плыл дальше:
    set $not there are
    set $can't you can't see

    set $put you pull
    set $loos you fish

    set #x charposx
    set #y charposy
    set #x #x - 2
    set #y #y + 2

    send f9 // LastObject (

  13. Expert

    Регистрация
    11.06.2001
    Адрес
    Revenge (Белые вороны)
    Сообщений
    544
    #513

    По умолчанию

    Цитата Сообщение от Vaserman
    Цитата Сообщение от Kassik
    А можно как-нить сделать, что б из числа ресов Х брать (Х - 10) ресов т.е. например, есть 300 ингов, а пилот брал 290. Количество всегда разное.

    нельзя.Можно брать либо все,либо прописанное в скрипте конкретное количество ресурсов.
    Приношу извинения за цитирования достаточн остарого сообщения.

    Если нет вариантов как это реализовать то не пиши.

    Делаеться это сделающим образом:
    1) сколько весит 1 итем. (1 инг 1ед.)
    2) Смотрим начальный вес чара и текущее количество ингов
    3) записываем начальные данные
    4) далее к примеру у тя бя изначально 1 инг и вес 54.
    5) значит если у тебя вес будет 154 значит количество итемов можно почсчитать: Текущий вес - начальный вес=
    154-54 = 100. После этого можно писчитать количесво итемо собранных: 100/1 = 100 ингов.
    (для логов например будет 100/0.5=200 логов добавлено.
    6) данные записываем
    7) берем требуемое количество ингов и начинаем с пункта 1.

  14. Expert

    Регистрация
    11.06.2001
    Адрес
    Revenge (Белые вороны)
    Сообщений
    544
    #514

    По умолчанию Можн оподумать еще об одной оптимизации...

    Вот видел скрипт:
    for #x 123 456 1 // 123 - X-координата верхнего левого края пака
    /// 456 - Х-координата нижнего правого края пака
    // 1 - шаг
    for #y 123 456 1 // 123 - У-координата верхнего левого края пака
    /// 456 - у-координата нижнего правого края пака
    // 1 - шаг
    if #x, #y 123456 // менять только 123456 - это нужный цвет
    drag #x, #y 123, 456 // К примеру драг нужной вещи в нужную точку (123, 456 заменить на необходимые тебе координаты)
    end_if
    end_for
    end_for
    end_script

    //-----------------------------------------------------------
    1) Есть минимальный размер вещи по высоте
    2) Есть минимальный размер вещи по ширине
    Соответвенно нет необходимости проходить все точки полностью.
    по вертикили можно проходить как минимум каждую вторую-третью точку в по ширине каждую пятую шестую.
    в итоге это увеличит скорость работы в 10-18 раз.
    А если поизвращаться и подогнать номано то и еще больше.

  15. Expert

    Регистрация
    11.06.2001
    Адрес
    Revenge (Белые вороны)
    Сообщений
    544
    #515

    По умолчанию Еще одно дополнение...

    почтал что ту за последний год в скриптах для пилота навояли... я фигею и офигиваю... скрипты бы вклыдавали если бы они работали гарантированно... 98% скриптов не выдержит никаких лагов. Вообще нигде нет проверок на выполненные действи и прочее...

  16. Grandmaster
    Аватар для Gevorg
    Регистрация
    18.11.2004
    Адрес
    [Junior Brothers]
    Сообщений
    2,074
    #516

    По умолчанию Re: Еще одно дополнение...

    Цитата Сообщение от Gen
    почтал что ту за последний год в скриптах для пилота навояли... я фигею и офигиваю... скрипты бы вклыдавали если бы они работали гарантированно... 98% скриптов не выдержит никаких лагов. Вообще нигде нет проверок на выполненные действи и прочее...
    Каждый пишет под свой конект и под свои потребности, просто 98% что тебе не все скрипты изначально могут подойти, еще не встречал скрипта, который я бы взял у кого-нибудь и мне не приходилось бы что-нибудь менять, а порой проще с 0 самому все написать !!!
    Все индивидуально и субъективно

  17. #517

    По умолчанию

    Цитата Сообщение от korvin_destroyer
    скрипт на тинкеринг (ожерелья)
    отличительная особенность - не делает колец ВООБЩЕ (просто потому что алгоритм хорошо проработан)
    написан на пилоте 1.07 beta 7
    для правильной работы необходимо поменять в начале скрипта клавишу f12 на свою (ласт объект вайт ласт таргет)
    и один раз сделать ожерелье ручками

    для тех у кого сильные лаги - просто увеличте задержку с 2000 на 3000 скажем

    while 1
    send f12 //поменяйте на свою
    call wait_show
    left 264, 69
    call wait_necklace
    double_left 210, 67
    call wait_hide
    call wait_show
    wait 2000 // увеличить при наличии лагов
    double_left 59, 56
    call wait_hide
    end_while

    // а вот остальное лучше не менять
    proc wait_show
    while_not 36, 45 524288
    wait 10
    end_while
    end_proc

    proc wait_necklace
    while_not 216, 65 14606046
    wait 10
    end_while
    end_proc

    proc wait_hide
    while 36, 45 524288
    wait 10
    end_while
    end_proc
    извиняюсь, что поднимаю старую тему, но вот этот скрипт отказывается работать. До того как поставил АоШ - работал. Один раз делает ожерелье и стопорится на call wait_show. Pilot 1.07 beta 7. Может с цветом что-то не то? Спасибо.

  18. Grandmaster
    Аватар для Gevorg
    Регистрация
    18.11.2004
    Адрес
    [Junior Brothers]
    Сообщений
    2,074
    #518

    По умолчанию

    Цитата Сообщение от Fomi4
    Может с цветом что-то не то? Спасибо.
    скорее всего так и есть. Для определения цвета наведи указатель на нужную точку и нажми ctrl + A в пилоте появятся значения координат и цвета, их и вставь в скрипт.

  19. #519

    По умолчанию

    Цитата Сообщение от Gevorg
    Цитата Сообщение от Fomi4
    Может с цветом что-то не то? Спасибо.
    скорее всего так и есть. Для определения цвета наведи указатель на нужную точку и нажми ctrl + A в пилоте появятся значения координат и цвета, их и вставь в скрипт.

    С цветами в тех точках всё в порядке. Жаль. Хорошо скрипт работал. Спасибо за помощь. А чего-то на подобие нету? На ожерелья?

  20. Journeyman
    [Banned]
    Регистрация
    22.12.2007
    Адрес
    [s'remaG thgiN ylnO]ILKARI
    Сообщений
    374
    #520

    По умолчанию

    гдето я видел но не нашел рашифрофку для пилота а именно в скрипте когда канчаится руда где персонаж капает пишет ТУТ НЕ ОСТАЛОСЬ РУДЫ был у мя скрипт каторы распознавал ето но стерся помогите пожалста или скинтье тут или в личку огромное спосибо и всех с наступаюшим !

Ваши права

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