|
|
|
Oskom Forums Добро пожаловать на Oskom Forums.
|
-
Мираж былого...
Скрипты
Данный топик создан для плодотворного обмена скриптами для программы UOPilot.
Здесь Вы можете выкладывать свои собственные скрипты, а также просить других пользователей поделиться с Вами их творениями.
Требования по оформлению выкладываемых скриптов:
в сообщении, содержащем скрипт должны быть указаны:
1. скилл, на который направлен скрипт*;
2. вещь, производство которой заложено в скрипт (только для крафтовых скиллов);
3. подробное описание клавиш, используемых в скрипте.
4. версия Пилота, под которую рассчитан скрипт
Любые сообщения, не связанные с тематикой топика будут приравнены к флуду и оффтопику. Их автор понесет наказание, в соответствие с правилами форума.
В следующем посте указаны будут указываться скиллы (вещи, действия) на развитие / исполнение которых направлен скрипт.
*в случае, если скрипт ориентирован на какое-либо действие, не направленное ни на развитие скилла, ни на производство какой-либо вещи необходимо дать полное описание этого действия.
__________________________________________________ __
По договоренности с Администрацией шарда запрещено выкладывать любые полностью автоматические скрипты. В случае нарушения - сообщение, содержащее подобный скрипт будет удалено, а автору будет вынесено "устное предупреждение", в случае повтора - будет вынесено предупреждение, в дальнейших случаях - плюс.
-
Мираж былого...
На данный момент выложены следующие скрипты:
1) На прокачку умений:
Fishing (1)
Carpentry (1)
Taming (1)
Magery (2)
Hiding + stealth (1)
Healing на оркише (1)
Stealing (1)
2) На производство вещей:
Цикл переработки хлопка в ткань (1)
Изготовление ниток (1)
Помощь в рубке леса (1)
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 бинтов нужно менть при каждом их обновлении, т.е. для новой кучи, или после добавления новых в старую кучу.
__________________________________________________ _______
-
ил с одной кнопки.
Код:
set LastObjectID xxxxx
send F1
end_script
если заменить LastObjectID на LastObjectType то должен работать после добавления бинтов в стопку без обновления xxxxx
-
Сообщение от R0n1
заменить LastObjectID на LastObjectType то должен работать после добавления бинтов в стопку без обновления xxxxx
Айдишник объекта не меняется (точнее, у меня ни разу такого не было) при _добавлении_ бинтов в стопку. Вот если одна стопка кончается, тогда новая уже будет с новым айдишником. Или если мы исходную стопку переложили вначале куда-то, а потом вернули в пак. Другими словами: стопка-приемник сохраняет свой айди, а переносимая стопка - теряет.
-
Народ вот довольно полезный скрипт чтоб нитки переделывать в ткань и хлопок в нитки
//перекидываем нитки
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
-
Скрипт на ткань по аналогии этого будет постоянно сбиваться , потому как больты ктани любят "летать" по паку, если найду положу скрипт на болты с перегрузом, так как болт ткани весит больше чем нитки для него то нужно затариться ниткам под завязку , сделать один болт, он выпадет, переложить его, взять ниток еще на один и так по кругу .
-
Нет ты в чём то неправ смотри можно делать так; допустим перекручиваем хлопок в нитки 1хлопок=6 ниток значит если мы перекручиваем 70 хлопка ето 420 ниток значит мы просто в бек перед началом ложим 6 ниток и настраиваем макрос чтоб он брал не 426 ниток 420, поетому они не будут скакать по беку и так перекручиваем тоже самое можно делать и с болтами тоолько ещё нужно выщитать сколько болтов будет падать на землю......... фу запарился
-
никти и не скачут не куда , это болты частенько скачут, даже если оставлять 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
вот и весь скрипт который уж точно хрен собьется (приделать проверку на дисконект в качестве домашнего задания ). а еще на любителя можно кликать на еду , но я предпочитаю плотно закусить свинкой .
Скрипт на рыбалку тоже рабоать не будет при ловле кончается стамина и таким скриптом много не наловишь
-
Сообщение от R0n1
А скрипты на магию это вообще изврат
Чувак, на этих скриптах качались тысячи процентов скиллов, когда тебя в УО еще и не было в проекте. Они испытаны временем, лагами, глюками и дебилами сбивателями скриптов. Единственное что требуется от тех кто сейчас играет и хоть немного секет в скриптах, это поправить их на текущее состояние дел на платном. Чем советуюсь и заняться, а не кидать многозначащие фразы.
Сообщение от R0n1
Скрипт на рыбалку тоже рабоать не будет при ловле кончается стамина и таким скриптом много не наловишь
И что значит ТОЖЕ??
-
-
Модераторы, можете удалить мои два последних поста. С фонарным столбом о смысле жизни спорить беполезно.
-
Сообщение от [PRD
Omen] С фонарным столбом о смысле жизни спорить беполезно.
модераторы , считаю что назвав меня фонарным столбом этот человек нанес мне оскорбление и прошу принять соответсвующии меры.
-
Сообщение от R0n1
модераторы , считаю что назвав меня фонарным столбом этот человек нанес мне оскорбление и прошу принять соответсвующии меры.
Я чуть со стула не упал со меху. Ты в Аншлаге не учавствуешь?
А если серьезно, то ты мне напоминаешь двух личностей с топа про творчество Тельки. Повторюсь, чтобы хаять чужие труды, нужно сначала что-то сделать самому, причем на порядок лучше. И заметь, я не говорю, что мои скрипты панацея или просто "зе бэст". От тебя же кроме флуда я ниго не услышал. И еще, все и вся прекрасно качается без того же пилота. Посему я в таком скриптинге всегда стремился к четкости, а не куче тупых репитов...Если писать такие скрипты как ты предложил, то реальной пользы в этом топе не вижу, ибо тогда вместо игры в УО стоит походить там на занятия по логике чтоль...хз, но такое имхо и пятикласник напишет. Да и мои скрипты не супер...
Виль, Дев, удалите посты. Ведь не нужно такие топы захламлять?
-
Вот уж не выдержал.
Это вот тот скрипт проверенный времени и мегапапский? ПДромен, не уверен, что ты играл в уо раньше меня, так что эти понты сразу загни. Так вот скрипт с ласт месагами, самый глючный... Так как если в момент появления сообщения, которое ждет скприпт, появится другое сообщение на доли секунды позже, прощай твой безупречный скрипт. А скрипт на магию, простейший, это 7 строчек. И 100% рабочий.
if (mana > 99)
wait 1000
send f7 - каст света
wait 1500
end_if
send f12 - медитация
wait 2000
-
2Омен
Слышит тот кто слушает и видит тот кто смотрит, я привел реально работающий скрипт на магию , привел ошибку в твоем скрипте на фишинг, а также возможный сбой в скрипте на ткань, а так же ,как подтвердил Кроха, что любой скрипт на ласт месадж сбить просто элементарно и использовать проверку ластм месадж в скрипте когда можно легко обойтись без этого просто глупо , и спорить с очевидным фактом тоже глупо ,
"И еще, все и вся прекрасно качается без того же пилота. Посему я в таком скриптинге всегда стремился к четкости, а не куче тупых репитов...Если писать такие скрипты как ты предложил, то реальной пользы в этом топе не вижу, ибо тогда вместо игры в УО стоит походить там на занятия по логике чтоль...хз"
скрипт это программа и судя по твоим скриптам у тебя с логикой действительно туго , сходи на занятия, сходи.
-
Бум объяснять на пальцах.
Код:
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часов в сутки и прерываниями и-нета на несколько минут. Ваш скрипт пошлет гору сообщений на медитацию, что вызовет переполнение очереди сообщений клиента, после чего происходит благополучный дисконнект.
Использование ластмессаг избавляет от задержек между действиями, и когда на них начинаются лаги происходят порой прекрасные вещи.
Ясно одно, что против вашего лома моей тряпкой не помахать и в этом вы правы.
И еще Аик, это не понт. Я обожаю конструктивную критику, но выражения типа "это вообще изврат" просто бесят!
И последнее, покажите пожалуйста ваши скрипты на крафты.
-
Мираж былого...
Так... Омен и ROn1: прекратили перебранки...
всё, что вами уже было сказано (кроме публикаций скриптов) - по сути вода ака флуд.
Пока что ограничиваюсь предупреждениями.
Будете дальше продолжать, буду действовать чем-нить потяжелее.
-
2[PRD]Omen. Ты или не можешь или не хочешь понять. Все скрипты по ластмсг очень не стабильные. Любое сообщение появившееся сразу после проверяемой фразы дает сбой скрипта. Ввод переменных немного исправляют ситуацию(кстати, что-то я не вижу строчки "set #i #i+1" для 2-го варианта прокачки магии в проверке удачного применения медитации), но зачем так усложнять скрипт? Ты говоришь "Ваш скрипт пошлет гору сообщений на медитацию, что вызовет переполнение очереди сообщений клиента, после чего происходит благополучный дисконнект." 2 ночи подряд стоял нажимая медитацию через определенный временной интервал, и никаких дисконнектов. А скрипт при этом сокращался раза в 4.
-
Кончайте блин спорить.
Лучше подскажите скрипт на тайлоринг(пилот 1.07б4)
ПС срипт на магери очень даже не плохой! Ничего не сбивается, стою на нём уже 2 ночь!
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
Правила форума
|