Oskom Forums

Oskom Forums


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

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

  1. #21

    По умолчанию

    А на пойзонинг есть у кого скрипт?
    Выложите плиз.

  2. Visual Destruction

    Регистрация
    13.09.2004
    Адрес
    [Anarchy] [I.R.A.] [V]
    Сообщений
    5,298
    #22

    По умолчанию

    Цитата Сообщение от Groman
    Скрипты у тебя мягко сказать козлиные.
    Дам скрипт на инскрипт(на мой взляг очень даже ничего).
    Код:
    double_left 867, 584 (еда)
    while mana > 9 (кол-во маны на скролл)
    send 1 (Use skill inscription)
    wait 1s
    double_left 61, 66 (круг заклинания)
    wait 1s
    double_left 34,34  (само заклинание)
    wait 3500
    end_while 
    if mana < 9 
    while_not mana = 130 (кол-во инты)
    send F4 (медитация)
    wait 3s 
    end_while 
    end_if
    блин смарите хоть иногда че вы пишите если маны больше 9 тогда медит,а если её меньше???меняем > на <
    __________________________________________
    Devil Dun'Shaar: Фрай, веришь нет, а этот скрипт в любом случае бы работал
    Хотя "if"-ы я бы вообще убрал

  3. #23

    По умолчанию

    простите за флуд но Fry не прав в этом скрипте все правильно
    вот как он действует:
    начали с того что поели
    далее если манны больше 9(сдесь можно указывать другое число равное стоимости заклинания, но внизу в условии его тоже необходимо подправить на равное)
    пишем свитки
    и как только манны меньше чем надо
    переходим к условию (хотя я его считаю лишним)
    манны естесвенно у нас будет либо меньше либо равно
    если равно то на некоторое время скрипт зависнет но пойдет дальше как только манна вырастет на единицу (это еще одна небольшая ошибка в этом скрипте)
    ну а если оно(значение манны) меньше установленного в условии
    то пойдет медитация до тех пор пока не достигнет указанного значения (в данном случае 130)

    заранее извиняюсь перед автором за плагиат но вот его скрип в усовершенствованном виде
    еще хочу сказать что пилот для этого скрипта надо брать поновее насколько новее непомню но скачать помоему не проблема

    set #mspell 9 // количество манны нужное для заклена
    double_left 867, 584 (еда) // еду оставим пригодится
    while mana > mspell
    send 1 (Use skill inscription)
    wait 1s
    double_left 61, 66 (круг заклинания)
    wait 1s
    double_left 34,34 (само заклинание)
    wait 3500
    end_while
    // условие вообще убираем так как и без него все пойдет своим чередом
    while_not mana = int // медитируем пока манна не станет равна интеллекту
    send F4 (медитация)
    wait 3s
    end_while
    end_if

    P.S.
    через недельку играть заново в УО начну
    тоды буду класть все скрипты которые напишу сюды

  4. #24

    По умолчанию

    Напишите пожайлуста скрипт на Карпентри и как его запустить, не разу не пользовался скриптами. Карпентри у меня 37 качаю на логах, надоело уже нажимать на кнопочки бесконечно!

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

    По умолчанию

    Цитата Сообщение от MuPoH
    Напишите пожайлуста скрипт на Карпентри и как его запустить, не разу не пользовался скриптами. Карпентри у меня 37 качаю на логах, надоело уже нажимать на кнопочки бесконечно!
    repeat 5000 / сколько раз повторять действие можно
    send F5 / lastobject
    wait 2s
    move 87, 75 / кординаты куда переместить указатель
    double_left 87, 75 / кординаты куда два раза кликать
    wait 1s
    move 62, 59 / кординаты куда переместить указатель
    double_left 62, 59 / кординаты куда два раза кликать
    wait 10s / время можешь изменить
    if lastmsg You can`t make anything with / когда система выдаст данное сообщение скрипт перейдет в end и остановится после звукового сигнала
    gosub end
    end_if
    end_repeat

    : end / после того как не останеться логов прозвучит звуковой сигнал
    alarm
    wait 500
    alarm
    wait 500
    alarm
    wait 500
    stop_script / скрипт останавливается

    Данный скрипт составлен с учетом подменю у изготавливаемой вещи. Писался на UOpilot 1.07 beta 8
    работает !

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

    По умолчанию

    А вообще народ скрипты способен писать любой.
    Любое действие в Ультиме делается с помощью мышки, вплоть до использования скилов (которые мы можем биндить). поэтому вот вам основные команды:
    move - переместить указатель мыши (это не обязательное условие, но рекомендуется)
    send - нажать
    left - левая кнопка мыши
    right - правая кнопка мыши
    double_left [right] - двойной клик
    wait 5000- ждать тут 5 секунд
    waitfortarget - ждать пока указатель не изменится в "прицел" (по умолчанию 10 секунд, можно самомй прописывать время 2 секунд дотаточнл)
    repeat 10 - повторить действие 10 раз
    end_repeat - место окончания повторения скрипта и перехода к началу цикла (со слова repeat)

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

    А теперь примеры
    left 133, 555 - нажать левую кнопку на координате.
    Координату устанавливаем с помощью клавишь ctrl + A, при активном окне Пилоте наводим мыш на нужное место и жмем указанное сочетание, в окне Пилоте на кнопке появятся координаты, нажав на которую вы втавите их на место курсора в Пилоте.

    Repeat 10
    left 145, 453 или можно send F5 (бинденую клавишу)
    end_repeat конец цикла
    alarm - звуковой сигнал который прозвучит после того цикл повторится 10 раз.

    А вообще читайте справку в самом пилоте там очень все ясно расписано.

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

    По умолчанию

    Скрипт на майнинг
    Работает следующим образом:
    биндим на F5 - lastobject waitfortarget targetself
    один раз копаем и запускаем скрипт

    set #max 100 // максимальное кол-во копок в одном месте
    // надо на случай если последнее сообщение не срабатывает
    set #dlin 15 // максимальное число шагов в одном направлении
    set #ves 400 // ограничим свой вес этим (примерно)
    set #napr 0 // направление: 0 - влево, 1 - вправо

    :main
    set #i 1 // счетчик для сравнения с макс длиной
    while #i <> #dlin
    set #xx charposx // текущие координаты чара
    set #yy charposy
    gosub kopaem
    if #xx = charposx and #yy = charposy
    // положение чара при движении не изменилось!
    gosub dopshag
    break
    end_if
    if wght > #ves
    goto fin // пора заканчивать!
    end_if
    end_while
    if #napr = 0
    set #napr 1
    else
    set #napr 0
    end_if
    goto main

    :fin
    alarm
    msg FULL!
    end_script

    :kopaem // копать в одном месте
    repeat #max
    send F5 7s // lastobject waitfortarget targetself
    set $te There is no ore here to mine.
    if lastmsg = $te //There is no ore here to mine.
    break
    end_if
    if lastmsg try mining in rock
    gosub idem_vert
    break
    end_if
    end_repeat
    gosub idem_hor
    return

    :idem_vert // обходим препятствие
    if #napr = 0
    send Down
    send Down
    wait 1000
    else
    send Up
    send Up
    wait 1000
    end_if
    return

    :idem_hor // сдвигаемся влево (вправо)
    set #xx charposx // текущие координаты чара
    set #yy charposy
    if (#xx = 2558 and #yy = 489 ) or (#xx = 2559 and #yy = 488 ) or (#xx = 2560 and #yy = 487 ) or (#xx = 2562 and #yy = 485 ) or (#xx = 2563 and #yy = 482 )
    send Down
    send Down
    end_if
    if #napr = 0
    if chardir = 5
    send Left
    else
    send Left
    send Left
    end_if
    set #a random 4
    If #a = 1
    send PageUp
    send PageUp
    end_if
    If #a = 2
    send PageDown
    send PageDown
    end_if
    wait 800
    else
    if chardir = 1
    send Right
    else
    send Right
    send Right
    end_if
    set #a random 4
    If #a = 1
    send PageUp
    send PageUp
    end_if
    If #a = 2
    send PageDown
    send PageDown
    end_if
    wait 1000
    end_if
    return

    P.S. извращенный скрипт, но все же работает =)

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

    По умолчанию

    Ламберджект на несколько деревьев вокруг себя.
    биндим на F5 - lastobject

    repeat 150
    move 415, 250 // координата первого дерева куда перемещается указатель
    send F5
    waitfortarget 2s
    left 415, 250 // клик по координате первого дерева
    wait 9s
    if lastmsg There are no logs // при данном сообщении чар автоматически переключится на следующее указанное вами дерево
    gosub next
    end_if
    end_repeat

    :next
    repeat 150
    move 355, 306 // координаты второго дерева
    send F5
    waitfortarget 2s
    left 355, 306 // клик по координатам второго дерева
    wait 9s
    if lastmsg There are no logs
    gosub end
    end_if
    end_repeat

    :end
    alarm
    wait 500
    alarm
    wait 500
    alarm
    wait 500
    stop_script // скрипт останавливается после звуковых сигналов

    Этот скрипт наисан на два дерева возле чара. можно на большее его распиать.

  9. #29

    По умолчанию

    Поддавшись на нововведения стаффа написал скрипт на переработку логов в доски
    коментарии:
    1)скрипт для пилота 1.07
    2)желательно что бы одна доска уже лежала в паке
    3)если скил карпентери у вас ниже 30 то скрипт при проверке кол-ва логов будет давать сбой так что купите его над ББ
    4)если кто то пожелает что бы этот скрипт еще и брал логи из сундука и клал туда доски пишите в личку отредактирую


    :begin // возврат в начало
    set #i 0
    if 43, 53 526344 // если окно крафта вдруг открыто мы его закроем
    right 151, 69
    end_if
    double_left 734, 601 // местоположение инструмента
    while_not 39, 48 524288 // ждем открытия меню (когда лаги)
    wait 100
    set #i #i +1
    if #i = 10 // если десять раз прождали а нету ничего возращаемся в начало
    goto begin
    end_if
    end_while
    if 85, 64 526451 // если вместо досок он предлагает делать стулья значит логи кончились
    // зовем юзера и заканчиваем скрипт
    alarm
    alarm
    end_script
    end_if
    double_left 59, 64 // если все ок то делаем доску
    wait 5000 // ждемс пока доска делается (кстати я считаю долго)


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

    коментарии:
    1) версия все та же (желательно)
    2) содержимое расписывать не буду токо главное

    if lastmsg you put
    send F1 // F1 забиндино на ластобъект->вайтфортаргет->ласттаргет
    wait 4000
    end_if
    if lastmsg you hack
    send F1
    wait 5000
    end_if
    if lastmsg your
    send F1
    wait 4000
    end_if
    if lastmsg there are
    alarm
    alarm
    while_not lastmsg what do you want // а тут мы ждем пока не начнут рубить след.дерево
    wait 100
    end_while
    end_if
    wait 100


    пока все потом еще выложу

  10. Neophyte

    Регистрация
    06.09.2004
    Адрес
    BblLblCblIIblDblCTbl
    Сообщений
    32
    #30

    По умолчанию

    Насколько я знаю у многих была проблема с реколом через пилот. Вот скрипт

    -------------------------
    olet
    send f2 // target next
    set lasttargetid 1097711998 // id руны
    send f1 // cast spell(recall), wait for target, last target
    wait 4500
    if lastmsg the spell fizzles
    goto polet
    end_if
    -------------------------

    Еще один хороший скрипт на мининг
    -------------------------
    //предустановка условий
    set $n there
    set $t rock
    set $c see
    set $p no
    set $a try
    set $u put
    set $l loosen
    set $q %

    //предустановка координат ластцели
    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 F10 // Ласт обжект, вэйт фор таргет, таргет селф
    waitfortarget 10000
    set timer
    while_not lastmsg = $n or lastmsg = $t or lastmsg = $c or lastmsg = $p or lastmsg = $a
    if lastmsg = $u or lastmsg = $l or lastmsg = $q
    gosub re
    end_if
    end_while
    set #x #x
    set #y #y - 1
    end_for
    set #x #x + 1
    set #y #y + 5
    end_for

    alarm
    end_script
    -------------------------

    Стелс

    -------------------------
    //Переменные-----------------------------------------
    set $a You cannot seem to hide here
    set $b You have revealed yourself
    set $c You must wait to perform another action

    //Скрипт------------------------------------------------
    :begin
    send F10
    wait 3500
    if lastmsg $c
    wait 2000
    goto begin
    end_if
    if lastmsg $a
    goto begin
    else
    send F5
    wait 500
    if lastmsg $b
    wait 2500
    goto begin
    else
    repeat 2
    send Right
    wait 50
    end_repeat
    repeat 2
    send Left
    wait 50
    end_repeat
    wait 2500
    end_if
    end_if
    -------------------------

    Магери

    -------------------------
    while mana > 9 // Ставите столько маны, сколько необходимо на один каст спелла
    send f7
    wait 2500
    end_while
    while mana < 98//максимальное кол-во маны
    send f8
    wait 3000
    end_while
    -------------------------

    хороший скрипт на ожерелья

    -------------------------
    set $a put
    set $b failed.
    set $c %

    repeat 3000
    double_left 955, 155// хавка
    wait 500
    repeat 25
    say 0
    double_left 875, 92// инструменты
    while_not 253, 67 526344
    end_while
    double_left 253, 67
    while_not 55, 57 41
    end_while
    double_left 55, 57
    while_not lastmsg = $a or lastmsg = $b or lastmsg = $c
    end_while
    end_repeat
    end_repeat
    end_script
    -------------------------

    Все скрипты отлично работают на пилоте 1.07 бета 8

  11. #31

    По умолчанию

    Кто модет дать скрипт чтоб я копал в стелсе и +когда накопаю какоето количество шёл домой ложили назад возвращался?(и рткрывал и закрывал колитку когда относит!)И если модете дат скрипт на ламбер чтоб он ходил и рубил деревья атоматически?Все скрипты для Уо пилота

  12. #32

    По умолчанию

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

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

    while_not mana < 6
    set #c 0
    double_left 466, 526 // иконка магии
    waitfortarget 10000
    left 763, 426 // куда кастовать (у меня на character status)
    while_not lastmsg in lor // ждем пока он произнесет слова а то вдруг лаги
    wait 100
    set #c #c +1
    if #c >30 // рошло уже 3 секунды а он все не говорит ин лор
    set #c 0
    end_if
    end_while
    wait 2000
    end_while
    double_left 770, 626 // еда а то вдруг проголодались
    while mana < int // медитируем
    left 10, 636 // кнопочка скила медитации в skills
    wait 1000
    end_while

    еще раз скажу что данный скрипт проверен под версией uopilot 1.07 и отлично работал даже когда игра подвисала на 5 сек

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

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

    По умолчанию

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

    //предустановка условий
    set $It It seems
    set $H Horse is already
    set $Ho Ho is aready
    set $G Gray Horse is already
    set $Y You are

    set $You You fail
    set $The The


    :re
    Send f8
    if lastmsg = $It or lastmsg = $Y or lastmsg = $H or lastmsg = $Ho or lastmsg = $G
    say all release
    else
    if lastmsg = $You or lastmsg = $The
    gosub re
    else
    wait 5s
    send End
    end_if
    end_if

    Ф8 - это у меня таминг\вэйт\ласттаргет
    Енд - Некст таргет

    Хотя этот тоже хорошо работает Просто может у когонить еще лучше есть

  14. #34

    По умолчанию

    Кому не тяжело написать хороший надёжный скрипт на переделавания из ниток в болты,а с хлопка в нитки?

  15. #35

    По умолчанию

    У меня 1 один единственный вопросик %)
    Как сделать в скрипте чтобы у меня чар по рунке прыгал =)

  16. #36

    По умолчанию

    Цитата Сообщение от Oskar007
    Кому не тяжело написать хороший надёжный скрипт на переделавания из ниток в болты,а с хлопка в нитки?
    send F1 200

    это был скрипт.

    F1=
    LastObject
    waitfortarg
    LastTarget

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

  17. Novice

    Регистрация
    22.07.2004
    Адрес
    GM Mysterion****[B.E.E.R]Sir Spectre
    Сообщений
    99
    #37

    По умолчанию

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

  18. Visual Destruction

    Регистрация
    13.09.2004
    Адрес
    [Anarchy] [I.R.A.] [V]
    Сообщений
    5,298
    #38

    По умолчанию

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

  19. Adept
    [Banned]
    Регистрация
    19.11.2003
    Адрес
    [CerberuS]
    Сообщений
    958
    #39

    По умолчанию

    Напишите пожалуйста скрипт для УО ПИЛОТА на:

    1) Стил (воровство)

    2) Ветеренарию (с описанием каких животных юзать и тд)

    Огромное спасибо!

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

    По умолчанию

    Скрипт на стилинг
    Воровать будем гвоздики
    в паке должно лежать порядка 20 гвоздиков.
    Для чара, который ворует:
    Код:
    while_not wght = 119 // Вес чара вместе с теми гвоздями, которые воровать будем
    send delete 1000 // UseSkill(Stealing)-WFT-LastTarget(Гвозди в паке)
    end_while
    wait 1000
    drag 592, 521 720, 238 7 // перетаскиваем гвозди на чара, у которого воровать будем*
    wait 2000
    left 64, 43  // галка согласия в меню тайной торговли
    start_script 12 // запускаем скрипт для чара, у которого воруем
    wait 2s
    Для чара, у которого воруют:**
    Код:
    wait 500
    left 63, 42  // галка согласия в меню тайной торговли
    end_script
    Цитата Сообщение от Примечания
    *Постепенно увеличиваем количество гвоздей. На начальном этапе лучше всего давать 2 гвоздика. Чем дальше - тем больше Но не более 8-9 гвоздей
    **Желательно, чтобы у чара было 1-2 дексы. Но не ноль - иначе не будет расти. После 60-70% стилинга можно увеличить дексу до 5-6

Ваши права

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