Oskom Forums

Oskom Forums


Добро пожаловать на Oskom Forums.
 
 
Сейчас на шардах UO Oskom
 
+ Ответить в теме
Страница 1 из 10 1 2 3 ... ПоследняяПоследняя
Показано с 1 по 20 из 193

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

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

    По умолчанию Скрипты

    Данный топик создан для плодотворного обмена скриптами для программы UOPilot.
    Здесь Вы можете выкладывать свои собственные скрипты, а также просить других пользователей поделиться с Вами их творениями.
    Требования по оформлению выкладываемых скриптов:
    в сообщении, содержащем скрипт должны быть указаны:
    1. скилл, на который направлен скрипт*;
    2. вещь, производство которой заложено в скрипт (только для крафтовых скиллов);
    3. подробное описание клавиш, используемых в скрипте.
    4. версия Пилота, под которую рассчитан скрипт

    Любые сообщения, не связанные с тематикой топика будут приравнены к флуду и оффтопику. Их автор понесет наказание, в соответствие с правилами форума.

    В следующем посте указаны будут указываться скиллы (вещи, действия) на развитие / исполнение которых направлен скрипт.

    *в случае, если скрипт ориентирован на какое-либо действие, не направленное ни на развитие скилла, ни на производство какой-либо вещи необходимо дать полное описание этого действия.
    __________________________________________________ __
    По договоренности с Администрацией шарда запрещено выкладывать любые полностью автоматические скрипты. В случае нарушения - сообщение, содержащее подобный скрипт будет удалено, а автору будет вынесено "устное предупреждение", в случае повтора - будет вынесено предупреждение, в дальнейших случаях - плюс.

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

    По умолчанию

    На данный момент выложены следующие скрипты:
    1) На прокачку умений:
    Fishing (1)
    Carpentry (1)
    Taming (1)
    Magery (2)
    Hiding + stealth (1)
    Healing на оркише (1)
    Stealing (1)
    2) На производство вещей:
    Цикл переработки хлопка в ткань (1)
    Изготовление ниток (1)
    Помощь в рубке леса (1)
    3) На осуществление следующих действий:

  3. #3

    По умолчанию

    Качайтесь, но помните, что время за деньги не купить.

    __________________________________________________ _______
    Рыбалка с лодки.
    Лодку в пустить в дальнее плавание.
    Код:
    :start
    send F6 1000 // LastObject WaitForTarg TargetSelf  
    if lastmsg there are
     goto start
    end_if
    repeat 20
      if_not lastmsg where
        goto start
      end_if
      wait 500
    end_repeat
    goto start
    Задержка между строк: 100


    __________________________________________________ _______
    Карпа.
    Скрипт универсальный! Пример на карпентри. Для переделки под любой крафт обращаться ко мне.
    Код:
    :start 
      send F2 1000 // LastObject
      while_not 231, 74 1051664 // ждем первое меню     
      End_While
      double_left 231, 74 // кликаем на меню  
      wait 500
      while_not 63, 79, 51 13683920  // ждем второе меню        
      End_While
      double_left 79, 51 // кликаем на изделие
      wait 1000
      goto main
    
    :main
     send F2 500 // LastObject
     say bla bla
     wait 1000
     set #i 1
     while_not 231, 74 1051664  // то же самое   
        set #i #i + 1
           If #i > 10 
              goto start
           End_if  
     End_While
     double_left 231, 74  // кликаем на меню 
     set #i 1
     wait 500
     while_not 79, 51 13683920  
     set #i #i + 1
           If #i > 10 
              goto start
           End_if   
     End_While
     set #i 1
     while_not lastmsg you
     set #i #i + 1
           If #i > 50 
              goto start
           End_if  
     End_While 
     double_left 79, 51  // кликаем на изделие    
     wait 1000
     goto main
    Задержка между строк: 100


    __________________________________________________ _______
    Химия.
    Код:
    :start 
      send F2 1000 // LastObject
      While_not 71, 61 16776447 // координаты бутылки в меню крафта  
      End_while 
      double_left 71, 61 // кликаем а бутылку
      send F11 500
      goto main 
      
    :main 
      send F2 1000 // LastObject
      While_not 71, 61 16776447 
      End_while 
      While_not lastmsg You put 
         if lastmsg Omen: *You toss // сменить Omen на ваше имя
           break 
         End_if 
      End_while 
      say bla bla
      wait 500
      double_left 71, 61  
      goto main
    Задержка между строк: 100


    __________________________________________________ _______
    Нитки с двух прялок.
    Код:
    send F1 // LastObject
    left 363, 220 // координаты первой прялки
    wait 1200
    send F1 // LastObject
    left 385, 205 // координаты второй прялки 
    wait 1200
    Задержка между строк: 100


    __________________________________________________ _______
    Тэйминг.
    Код:
    :consts
    set $s1 Chicken is already // заменить Chicken на нужное
    set $s2 You are
    set $s3 You must wait
    set $s4 You fail
    set #i 0
    goto start
    
    :start
    send F5 1000 // TargetNext
    send F6 5000 // LastSkill WaitForTarg LastTarget
    if (lastmsg $s1) or (lastmsg $s2)
         goto start
    end_if 
    wait 8s
    while_not (lastmsg $s1) or (lastmsg $s2)
         send F6 2000 // LastSkill WaitForTarg LastTarget
         if (lastmsg $s3) or (lastmsg $s4)
                 wait 12s
         end_if
         set #i #i + 1
         if #i > 10 // количество повторных попыток
            break
         end_if
    end_while
    set #i 0
    say all release
    goto start
    Задержка между строк: 100


    __________________________________________________ _______
    Продажа.
    Код:
    Double_Left 195, 96 // координаты предмета в окне торговли
    left  343, 197 // координаты нижней стрелки окна торговли
    Задержка между строк: 10


    __________________________________________________ _______
    Магия. Врядли этот скрипт что-то остановит.
    Код:
    :start
    repeat 20
        send F6 3000  // LastSpell WaitForTarg LastTarget
        if lastmsg the spell
            break
        end_if
        if lastmsg you lack
            break
        end_if
    End_repeat
    double_left xxx,yyy // координаты еды
    wait 1000
    set #i 0
    While_not lastmsg you must wait
        send F11 2000 // UseSkill Meditation
        if lastmsg you are at
           break
        end_if
        if #i > 1000
            goto start
        end_if
    End_while
    set #i 0
    While_not lastmsg you are at
        If lastmsg you lose
            send F11 1000 // UseSkill Meditation
        End_if
        if mana = int
           break
        end_if
        set #i #i+1
        if #i > 2000
            goto start
        end_if
    End_while
    Задержка между строк: 100


    __________________________________________________ _______
    Магия. Эффективно, но оставлять опасно.
    Код:
    While_not lastmsg you lack
        send F7 3000 // LastSpell WaitForTarg LastTarget
    End_while
    While_not lastmsg you must wait
        send F3 2000 // UseSkill Meditation
    End_while
    While_not lastmsg you are at
        If lastmsg you lose
            send F3 1000 // UseSkill Meditation
        End_if
        wait 200
    End_while
    send F1 // LastObject - еда
    Задержка между строк: 10


    __________________________________________________ _______
    Рубим лес с одной кнопкой.

    Запускаете скрипт. 2 клика на топор, затем курсором на дерево. Потом откидываетесь на спинку стула и кликаете появлющимся курсором на деревья...
    Код:
    :consts
      set $s1 there are no
      set $s2 you can't
      set $s3 that is
      set $s4 you hack
      goto main
    
    :main	
      send F12 1000
      goto start
      
    :start
    while_not lastmsg you put    
    if (lastmsg $s1) or (lastmsg $s2) or (lastmsg $s3 ) or (lastmsg $s4 )
       goto main
    end_if
    end_while
    send F12 1000
    goto start
    Задержка между строк: 10


    __________________________________________________ _______
    Хайд со стелсом.
    Код:
    :start
    send F4 3000 // UseSkill Hiding
    if lastmsg you can't
      goto start
    end_if
    send Up 
    send Up 
    wait 200
    send Down 
    send Down
    Задержка между строк: 100


    __________________________________________________ _______
    Хилинг на оркише.
    Код:
    :start
    While hits > 125 // минимальные хиты
        set LastObjectID 1075288857 // ID бинтов, если без ассиста
        send F8 100 // LastObject
    End_while
    While hits < 135 // макс хиты
        If stam < 85 // стамина до которой НЕ пить фрешки
            double_left 861, 542 // рефреши                       
        End_if
        set LastObjectID 1075359685 // ID оркиша, если без ассиста
        send F6 1000 // LastObject WaitForTarg LastTarget
        set #i 1
        While_not lastmsg you apply
           set #i #i + 1
           If #i > 20 // ставить больше, если лагает
              goto start
           End_if 
        End_while
        set #i 1
        wait 1000
        While lastmsg you apply clean
          set #i #i + 1
          If #i > 30 
              goto start
          End_if 
        End_while
    End_while
    Задержка между строк: 0


    __________________________________________________ _______
    Хил с одной кнопки.
    Код:
    set LastObjectID xxxxx
    send F1
    end_script
    Задержка между строк: 0

    LastObjectID смотриться в окне параметров чара(закладка "еще", с активной третьей полосокй). Для этого кликнуть 2 раза на бинты, а затем на цифру в окне параметров чара в пилоте, цифра при этом автоматом всавиться в скрипт(вам нужно заменить только xxxxx). На кнопку забиндить LastObject WaitForTarg TargetSelf. ID бинтов нужно менть при каждом их обновлении, т.е. для новой кучи, или после добавления новых в старую кучу.
    __________________________________________________ _______

  4. #4

    По умолчанию

    ил с одной кнопки.
    Код:

    set LastObjectID xxxxx
    send F1
    end_script

    если заменить LastObjectID на LastObjectType то должен работать после добавления бинтов в стопку без обновления xxxxx

  5. Grandmaster

    Регистрация
    19.10.2002
    Адрес
    <void>
    Сообщений
    1,653
    #5

    По умолчанию

    Цитата Сообщение от R0n1
    заменить LastObjectID на LastObjectType то должен работать после добавления бинтов в стопку без обновления xxxxx
    Айдишник объекта не меняется (точнее, у меня ни разу такого не было) при _добавлении_ бинтов в стопку. Вот если одна стопка кончается, тогда новая уже будет с новым айдишником. Или если мы исходную стопку переложили вначале куда-то, а потом вернули в пак. Другими словами: стопка-приемник сохраняет свой айди, а переносимая стопка - теряет.

  6. Neophyte

    Регистрация
    26.10.2004
    Адрес
    BROTHERHOOD OF STEEL
    Сообщений
    18
    #6

    По умолчанию

    Народ вот довольно полезный скрипт чтоб нитки переделывать в ткань и хлопок в нитки

    //перекидываем нитки
    drag 766, 355 881, 364 250
    wait 2000

    //перекручиваем нитки
    double_left 879, 363
    waitfortarget
    left 348, 252
    wait 1000
    repeat 260
    send f4
    wait 1000
    end_repeat

    //перетаскиеваем мотки ткани
    // из рюкзака
    drag 914, 414 753, 373 20
    wait 2000
    // из под ног
    drag 312, 183 754, 379 4
    wait 2000

  7. #7

    По умолчанию

    Скрипт на ткань по аналогии этого будет постоянно сбиваться , потому как больты ктани любят "летать" по паку, если найду положу скрипт на болты с перегрузом, так как болт ткани весит больше чем нитки для него то нужно затариться ниткам под завязку , сделать один болт, он выпадет, переложить его, взять ниток еще на один и так по кругу .

  8. Neophyte

    Регистрация
    26.10.2004
    Адрес
    BROTHERHOOD OF STEEL
    Сообщений
    18
    #8

    По умолчанию

    Нет ты в чём то неправ смотри можно делать так; допустим перекручиваем хлопок в нитки 1хлопок=6 ниток значит если мы перекручиваем 70 хлопка ето 420 ниток значит мы просто в бек перед началом ложим 6 ниток и настраиваем макрос чтоб он брал не 426 ниток 420, поетому они не будут скакать по беку и так перекручиваем тоже самое можно делать и с болтами тоолько ещё нужно выщитать сколько болтов будет падать на землю......... фу запарился

  9. #9

    По умолчанию

    никти и не скачут не куда , это болты частенько скачут, даже если оставлять 1-2 болта в паке то они меняют свое положение и макрос сбивается.

    // из рюкзака
    drag 914, 414 753, 373 20 - 20 болтов это 500 веса а почему тогда ниток только 250 ? можно до 500 затаривать и на землю будет половина болтов выпадать просто, и на перекручивания хлопка в нитки такой макрос не нужен , просто кидаешь в ноги кучу хлопка , дабл клик на него и на прялку при необходимости повторить .

    А скрипты на магию это вообще изврат , и чем опясен второй скрипт я так и не понял , в пилоте две кнонки с разной задежкой , на одну медитацию на другую каст чего нибуть куда нибудь , ну самый сложный варант это каст и медитация с проверкой в цикле mana = MAX, а проверка ласт мессадж в приведенных здесь скриптах только всёусложняет, вот примерно будет так
    if mana < 100 (максимум маны)
    send f1 (медитация)
    wait 5000
    else
    send f2 (каст)
    wait M (время каста одного спелла)
    (или
    repeat N (количество кастов )
    send f2
    wait M (время каста одного спелла)
    end_repeat )
    end_if

    вот и весь скрипт который уж точно хрен собьется (приделать проверку на дисконект в качестве домашнего задания ). а еще на любителя можно кликать на еду , но я предпочитаю плотно закусить свинкой .

    Скрипт на рыбалку тоже рабоать не будет при ловле кончается стамина и таким скриптом много не наловишь

  10. #10

    По умолчанию

    Цитата Сообщение от R0n1
    А скрипты на магию это вообще изврат
    Чувак, на этих скриптах качались тысячи процентов скиллов, когда тебя в УО еще и не было в проекте. Они испытаны временем, лагами, глюками и дебилами сбивателями скриптов. Единственное что требуется от тех кто сейчас играет и хоть немного секет в скриптах, это поправить их на текущее состояние дел на платном. Чем советуюсь и заняться, а не кидать многозначащие фразы.
    Цитата Сообщение от R0n1
    Скрипт на рыбалку тоже рабоать не будет при ловле кончается стамина и таким скриптом много не наловишь
    И что значит ТОЖЕ??

  11. #11

    По умолчанию

    ой извините, папи, не признал. Любой скрипт на ласт месадж сбить как два пальца об осфальт и не надо тут понтов, ты еще скажи что качал когда уо не было еще даже в проекте и место того чтобы править чьи-то кривые скрипты я лучше свои напишу за 5 секунд , зачем ты тут положил вообще сли их использовать нельзя? Кто может их подправить тот легко свои напишет и быстрее и лучше . ЧУВАК.

  12. #12

    По умолчанию

    Модераторы, можете удалить мои два последних поста. С фонарным столбом о смысле жизни спорить беполезно.

  13. #13

    По умолчанию

    Цитата Сообщение от [PRD
    Omen] С фонарным столбом о смысле жизни спорить беполезно.
    модераторы , считаю что назвав меня фонарным столбом этот человек нанес мне оскорбление и прошу принять соответсвующии меры.

  14. #14

    По умолчанию

    Цитата Сообщение от R0n1
    модераторы , считаю что назвав меня фонарным столбом этот человек нанес мне оскорбление и прошу принять соответсвующии меры.
    Я чуть со стула не упал со меху. Ты в Аншлаге не учавствуешь?

    А если серьезно, то ты мне напоминаешь двух личностей с топа про творчество Тельки. Повторюсь, чтобы хаять чужие труды, нужно сначала что-то сделать самому, причем на порядок лучше. И заметь, я не говорю, что мои скрипты панацея или просто "зе бэст". От тебя же кроме флуда я ниго не услышал. И еще, все и вся прекрасно качается без того же пилота. Посему я в таком скриптинге всегда стремился к четкости, а не куче тупых репитов...Если писать такие скрипты как ты предложил, то реальной пользы в этом топе не вижу, ибо тогда вместо игры в УО стоит походить там на занятия по логике чтоль...хз, но такое имхо и пятикласник напишет. Да и мои скрипты не супер...

    Виль, Дев, удалите посты. Ведь не нужно такие топы захламлять?

  15. Grandmaster

    Регистрация
    06.05.2003
    Адрес
    Смутьянов и революционеров
    Сообщений
    1,771
    #15

    По умолчанию

    Вот уж не выдержал.
    Это вот тот скрипт проверенный времени и мегапапский? ПДромен, не уверен, что ты играл в уо раньше меня, так что эти понты сразу загни. Так вот скрипт с ласт месагами, самый глючный... Так как если в момент появления сообщения, которое ждет скприпт, появится другое сообщение на доли секунды позже, прощай твой безупречный скрипт. А скрипт на магию, простейший, это 7 строчек. И 100% рабочий.

    if (mana > 99)
    wait 1000
    send f7 - каст света
    wait 1500
    end_if
    send f12 - медитация
    wait 2000

  16. #16

    По умолчанию

    2Омен
    Слышит тот кто слушает и видит тот кто смотрит, я привел реально работающий скрипт на магию , привел ошибку в твоем скрипте на фишинг, а также возможный сбой в скрипте на ткань, а так же ,как подтвердил Кроха, что любой скрипт на ласт месадж сбить просто элементарно и использовать проверку ластм месадж в скрипте когда можно легко обойтись без этого просто глупо , и спорить с очевидным фактом тоже глупо ,
    "И еще, все и вся прекрасно качается без того же пилота. Посему я в таком скриптинге всегда стремился к четкости, а не куче тупых репитов...Если писать такие скрипты как ты предложил, то реальной пользы в этом топе не вижу, ибо тогда вместо игры в УО стоит походить там на занятия по логике чтоль...хз"
    скрипт это программа и судя по твоим скриптам у тебя с логикой действительно туго , сходи на занятия, сходи.

  17. #17

    По умолчанию

    Бум объяснять на пальцах.
    Код:
    While_not lastmsg you lack
        send F7 3000 // LastSpell WaitForTarg LastTarget
    End_while
    Этот кусок кастует нужный спелл, пока у чара есть мана. Никаких подставьте вот в эту пимпочку вот ту строчечку.
    Код:
    While_not lastmsg you must wait
        send F3 2000 // UseSkill Meditation
    End_while
    Этот кусок методично вводит в чара в состояние медитации. И извините за выражение, никакого ананирования до посинения, когда траффик будет улетать только в путь, когда он по десять раз за секунду будет пердолить сервер и пытаться медитировать, когда чар это уже делает.
    Код:
    While_not lastmsg you are at
        If lastmsg you lose
            send F3 1000 // UseSkill Meditation
        End_if
        wait 200
    End_while
    Этот кусок просто ждет, пока чар закончит медитировать и возобновит медитацию, если она вдруг прервется. И он ждет, а не использует возможность того, что ничего не происходит когда чару вдруг взбрендило помедитировать вдвойне.
    Код:
    send F1 // LastObject - еда
    ОоооОООо...Это совсем уникальная строка из-за которой наверно вес сыр бор?

    Код:
    if (mana > 99) 
    wait 1000 
    send f7 - каст света 
    wait 1500 
    end_if 
    send f12 - медитация 
    wait 2000
    Аик, это совсем другой тип прокачки магии, которому ясен фиг ничего не нужно проверять. Т.к. ни кастовать, ни медитировать по плешку не нужно. Да тут вообще ничего не нужно.

    По всем вопросам глючности ластмессаги я написал второй скрипт на магию. Который стоял на и-нете с пингом в 3000 !!!!! 12часов в сутки и прерываниями и-нета на несколько минут. Ваш скрипт пошлет гору сообщений на медитацию, что вызовет переполнение очереди сообщений клиента, после чего происходит благополучный дисконнект.

    Использование ластмессаг избавляет от задержек между действиями, и когда на них начинаются лаги происходят порой прекрасные вещи.

    Ясно одно, что против вашего лома моей тряпкой не помахать и в этом вы правы.

    И еще Аик, это не понт. Я обожаю конструктивную критику, но выражения типа "это вообще изврат" просто бесят!

    И последнее, покажите пожалуйста ваши скрипты на крафты.

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

    По умолчанию

    Так... Омен и ROn1: прекратили перебранки...
    всё, что вами уже было сказано (кроме публикаций скриптов) - по сути вода ака флуд.
    Пока что ограничиваюсь предупреждениями.
    Будете дальше продолжать, буду действовать чем-нить потяжелее.

  19. #19

    По умолчанию

    2[PRD]Omen. Ты или не можешь или не хочешь понять. Все скрипты по ластмсг очень не стабильные. Любое сообщение появившееся сразу после проверяемой фразы дает сбой скрипта. Ввод переменных немного исправляют ситуацию(кстати, что-то я не вижу строчки "set #i #i+1" для 2-го варианта прокачки магии в проверке удачного применения медитации), но зачем так усложнять скрипт? Ты говоришь "Ваш скрипт пошлет гору сообщений на медитацию, что вызовет переполнение очереди сообщений клиента, после чего происходит благополучный дисконнект." 2 ночи подряд стоял нажимая медитацию через определенный временной интервал, и никаких дисконнектов. А скрипт при этом сокращался раза в 4.

  20. Adept

    Регистрация
    17.12.2002
    Адрес
    MaecTpo (бот ЙА)
    Сообщений
    802
    #20

    По умолчанию

    Кончайте блин спорить.
    Лучше подскажите скрипт на тайлоринг(пилот 1.07б4)
    ПС срипт на магери очень даже не плохой! Ничего не сбивается, стою на нём уже 2 ночь!

Ваши права

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