Просмотр полной версии : Скрипты
Какое именно сообщение интересует? напомни...
:proverka
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
WmeL SmiLe n
14.09.2007, 21:15
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
:proverka
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 - Ласт обджект - вэйт фор таргет - Ласт таргет
Adrenochrome
14.09.2007, 21:37
С квадратиками не будет работать. Тебе нужно самому скопировать из пилота lastmsg.
WmeL SmiLe n
15.09.2007, 00:25
С квадратиками не будет работать. Тебе нужно самому скопировать из пилота lastmsg.
Да я копировал, правда я не все понял из всех этих сообщений, я скопировал месагу, когда нет руды, когда упирается в землю допустим, но всеравно не пашет...
WmeL SmiLe n
15.09.2007, 00:38
С квадратиками не будет работать. Тебе нужно самому скопировать из пилота lastmsg.
Мне в пилоте выдает именно то, что скинул Геворг, никак не пашет.
Могу сказать одно, пробуйте различные версии пилота, вроде на 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 квадратика.
У меня такой скрипт на мининг:
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
Но когда руда в одном квадрате заканчивается он не переводит на другой... Может уже говорили как исправить, но напишите ещё:)
Добрый день!
А как сделать так, чтобы скрипт сам в сумке находил нужные предметы и перекладывал их в назначенное место?
Но когда руда в одном квадрате заканчивается он не переводит на другой... Может уже говорили как исправить, но напишите ещё:)
Надо ластмесаги руссифицировать !!! Как сделать смотри на 19-20 страницах этой темы.
Добрый день!
А как сделать так, чтобы скрипт сам в сумке находил нужные предметы и перекладывал их в назначенное место?
Лучше для этого использовать уоскрипт, на пилоте тоже можно, но дольше времени занимает.
Ребята у меня етот скрипт на миниг не работает :( Что мне делат?
: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 пашет нормально вот только бы добавить в этот скрипт пункт если стелс собьется (а то големы уже задолбали)
Кто может, пожалуйста сделайте так чтоб этот скрипт остонавливался после того как вылавливается сундук сеткой, тоесть чтоб корабль не плыл дальше:
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 (
А можно как-нить сделать, что б из числа ресов Х брать (Х - 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.
Вот видел скрипт:
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 раз.
А если поизвращаться и подогнать номано то и еще больше.
почтал что ту за последний год в скриптах для пилота навояли... я фигею и офигиваю... скрипты бы вклыдавали если бы они работали гарантированно... 98% скриптов не выдержит никаких лагов. Вообще нигде нет проверок на выполненные действи и прочее...
почтал что ту за последний год в скриптах для пилота навояли... я фигею и офигиваю... скрипты бы вклыдавали если бы они работали гарантированно... 98% скриптов не выдержит никаких лагов. Вообще нигде нет проверок на выполненные действи и прочее...
Каждый пишет под свой конект и под свои потребности, просто 98% что тебе не все скрипты изначально могут подойти, еще не встречал скрипта, который я бы взял у кого-нибудь и мне не приходилось бы что-нибудь менять, а порой проще с 0 самому все написать !!!
Все индивидуально и субъективно
скрипт на тинкеринг (ожерелья)
отличительная особенность - не делает колец ВООБЩЕ (просто потому что алгоритм хорошо проработан)
написан на пилоте 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. Может с цветом что-то не то? Спасибо.
Может с цветом что-то не то? Спасибо.
скорее всего так и есть. Для определения цвета наведи указатель на нужную точку и нажми ctrl + A в пилоте появятся значения координат и цвета, их и вставь в скрипт.
Может с цветом что-то не то? Спасибо.
скорее всего так и есть. Для определения цвета наведи указатель на нужную точку и нажми ctrl + A в пилоте появятся значения координат и цвета, их и вставь в скрипт.
С цветами в тех точках всё в порядке. Жаль. Хорошо скрипт работал. Спасибо за помощь. А чего-то на подобие нету? На ожерелья?
AQilleuz
31.12.2007, 18:41
гдето я видел но не нашел рашифрофку для пилота а именно в скрипте когда канчаится руда где персонаж капает пишет ТУТ НЕ ОСТАЛОСЬ РУДЫ был у мя скрипт каторы распознавал ето но стерся помогите пожалста или скинтье тут или в личку огромное спосибо и всех с наступаюшим !
гдето я видел но не нашел рашифрофку для пилота а именно в скрипте когда канчаится руда где персонаж капает пишет ТУТ НЕ ОСТАЛОСЬ РУДЫ был у мя скрипт каторы распознавал ето но стерся помогите пожалста или скинтье тут или в личку огромное спосибо и всех с наступаюшим !
if (lastmsg -B> ) or (lastmsg "CB ) or (lastmsg 1C9B5 ) // далеко, нет руды, попробуй по камню (c)
AQilleuz
02.01.2008, 22:29
етот распознаватель не пашет на 1.07 бете
распознаватель я нашел где смореть шас просто кто может напишите скрипт чтоб чар вокруг себя обкапывал пожалуста на 1.07 бете
поднимаемся...
псы: чтобы народ не задавал вопросов насчет скриптов а мог бы тут посмотреть..
TitantOtO
08.02.2008, 14:33
дайте скрипт на прокачку Резиста гному плз !
дайте скрипт на прокачку Резиста гному плз !
http://stratics.uoo.ru/articles/guides/healing2.html
Тут хилинг по ФФ, но можно просто кастовать пойзон для гнома. скрипты особо не отличаются.
send f3
left 397, 307
wait 7s
send f3
left 421, 351
wait 7s
send f3
left 398, 368
wait 7s
подскажите как сделать так чтобы (wait 7s) не срабытывал, есл иф покажет "тут" либо "раздолб".
и как чтоб повтор копки произошёл, если "your pack" или "раздолб"( "о" в юникоде пишется 1)
:)
у меня пелот2.10, но ластмесаги не воспринимает если:
if lastmsg xxxx or lastmsg yyyyy
или if (lastmsg xxxx) or (lastmsg yyyyy)
и так тоже if lastmsg xxxx or (lastmsg yyyy)
как сделать чтоб воспринимал пелот?
...
If (lastmsg not) or (lastmsg standing)
//что делать
end_if
Вопрос такой у меня назрел: какой\ими командой\ами сделать чтоб перескакивал с * на ** и с ** на ***
:*
send f3
left 397, 307
wait 7s
:**
send f3
left 421, 351
wait 7s
:***
send f3
left 398, 368
wait 7s
вслучае "не осталось руды".
да и там ещё куча иф насчёт, раздолб\пак\и pickaxe.
пример
if lastmsg "CB
goto **
end_if
несрабатывает, просто проскок.
//// просто надо было указать что клиент 203.
но теперь есть новая непонятка:
после назначения коодинат команда abs.
с ней срабатывание 99%.
но она делает прок по координавте, везде, и в уо и не в уо.
есть способ как-то исправить?
Gevorg пожалуйста напишы скрипт на Карпентри а то все переискал ненашел премнога благодарен!
Gevorg пожалуйста напишы скрипт на Карпентри а то все переискал ненашел премнога благодарен!
В случае набора максимального веса скрипт останавливается и в случае, когда нечего делать. ПРоверки на гогтовность по ластмесаге нету, исключительно время
set #ves 600
repeat 500 // сколько делать
if wght > #ves
alarm
stop_script
end_if
send F5 // Lo WFT LT
wait 3s
double_left 153, 67 // выбираем тип
wait 3s
double_left 57, 60 // что делать
wait 6s
if lastmsg You cant make anything with
gosub end
end_if
end_repeat
: end
alarm
wait 1s
alarm
wait 1s
alarm
stop_script
(Мож на первом кому пригодиться)
(Ща решаю проблему с обходом препятствий... нету блин в пилоте к сожалению номальной работы с файлами...)
Автоматическое движение Ver 1.0
Для программы UoPilot v2.12 WK
* Скрипт на данный момент предусмотрен ТОЛЬКО для обхода касательных препятствий. Если чар упрется скрипт остановиться. Маршрут выбирать таким образом что бы не было упоров.
*Параметр для индивидуальных настроек
Set #ActionTimeOut 50
50 это задержка в милисекундах на проверку выполнено действие или нет. Его подобрать индивидуально в зависимости от того как лагает у вас инет.
*После указания этого параметра идет запись данных о точках в которые необходимо дойти. В виде
Set #X 1
Set #Y 1
GoSub GoToPoint
Set #X 2
Set #Y 2
GoSub GoToPoint
и тд.
*Вместо указанных #X и #Y указать свои.
Точек добавлять столько сколько вам нужно
*При необходимости после GoSub GoToPoint можно вставлять требуемые вам действия соответсвенно.
*Остальные параметры являются служебными и редактированию не подлежат.
Необходимые данные:
1) Правильное отображение всех данных в пилоте
2) стрелка вниз - Движение на SouthEast
3) стрелка вверх - движение на NorthWes
4) стрелка вправо - движение на NorthEast
5) стрелка влево - движение на South West
6) клавиша Home - движение на West
7) клавиша PageUp - движение на North
клавиша PageDown - движение на East
9) клавиша End - движение на South
* Если у вас вручную чар или не двигает или двигается не в те стороны - скрипт работать не будет.
10) Задержку на выполнение строчек скрипта установить 1
// Begin Script Options ================
//Время ожидания действия, МСек.
Set #ActionTimeOut 50
// End Script Options ================
Set #X 1
Set #Y 1
GoSub GoToPoint
Set #X 2
Set #Y 2
GoSub GoToPoint
End_Script
//#Action
//0 - Действие не выполнено
//1 - Действие выполнено
//#BeginCharDir
//Содержит куда надо повернуть чара
//#Blocked
//0 - Препятствие отсутсвует
//1 - Препятствие
//#XBlocked #YBlocked
//Координаты X и Y препятствия
//#CountTurn
//Количество шагов до цели
//или движения по диаганали
//до пересчета направления
//#Barrier
//Содержит результат функции
//0 - Нет препятствия
//1 - Есть препятсвие
//Константы =======================
Set #StrToInt 0
// ================================
//=================================
// BEGIN ==========================
// Подпрограмма для записи карты
//=================================
:SaveMap
If #Blocked <> 0
Set %arr [#XBlocked #YBlocked] 1
Set #Blocked 0
Set #XBlocked 0
Set #YBlocked 0
Else
Set %arr [CharPosX CharPosY] 0
End_If
Return
//=================================
// END ============================
//=================================
//=================================
// BEGIN ==========================
//Подпрограмма для определения
//дистанции до требуемой точки
//=================================
:GetDistance
Set #DistanceNorth 0
Set #DistanceNorthEast 0
Set #DistanceEast 0
Set #DistanceSouthEast 0
Set #DistanceSouth 0
Set #DistanceSouthWest 0
Set #DistanceWest 0
Set #DistanceNorthWest 0
//Дистанция на North и South
If #Y < CharPosY
Set #DistanceNorth CharPosY - #Y
Set #BeginCharDir 0
Set #CountTurn #DistanceNorth
End_If
If #Y > CharPosY
Set #DistanceSouth #Y - CharPosY
Set #BeginCharDir 4
Set #CountTurn #DistanceSouth
End_If
//Дистанция на West и East
If #X < CharPosX
Set #DistanceWest CharPosX - #X
Set #BeginCharDir 6
Set #CountTurn #DistanceWest
End_If
If #X > CharPosX
Set #DistanceEast #X - CharPosX
Set #BeginCharDir 2
Set #CountTurn #DistanceEast
End_If
//Дистанция на NorthEast
If (#DistanceNorth <> 0) And (#DistanceEast <> 0)
If #DistanceNorth > #DistanceEast
Set #DistanceNorthEast #DistanceEast
Set #CountTurn #DistanceNorthEast
Else
Set #DistanceNorthEast #DistanceNorth
Set #CountTurn #DistanceNorthEast
End_If
Set #BeginCharDir 1
End_If
//Дистанция на SoutWest
If (#DistanceSouth <> 0) And (#DistanceWest <> 0)
If #DistanceSouth > #DistanceWest
Set #DistanceSouthWest #DistanceWest
Set #CountTurn #DistanceSouthWest
Else
Set #DistanceSouthWest #DistanceSouth
Set #CountTurn #DistanceSouthWest
End_If
Set #BeginCharDir 5
End_If
//Дистанция на NorthWest
If (#DistanceNorth <> 0) And (#DistanceWest <> 0)
If #DistanceNorth > #DistanceWest
Set #DistanceNorthWest #DistanceWest
Set #CountTurn #DistanceNorthWest
Else
Set #DistanceNorthWest #DistanceNorth
Set #CountTurn #DistanceNorthWest
End_If
Set #BeginCharDir 7
End_If
//Дистанция на SouthEast
If (#DistanceSouth <> 0) And (#DistanceEast <> 0)
If #DistanceSouth > #DistanceEast
Set #DistanceSouthEast #DistanceEast
Set #CountTurn #DistanceSouthEast
Else
Set #DistanceSouthEast #DistanceSouth
Set #CountTurn #DistanceSouthEast
End_If
Set #BeginCharDir 3
End_If
Set #Blocked 0
GoSub SaveMap
Return
//=================================
// END ============================
//=================================
//=================================
// BEGIN ==========================
//Подпрограмма поворота в сторону.
//движения
// ! #BeginCharDir должна содержать
//направление куда поворачивать
//При успехе возвращает #Action=1
//При ошибке возвращает #Action=0
//и записывает координаты
//препятствия в массив
//=================================
:TurnToStep
If CharDir = #BeginCharDir
Set #Action 1
Return
End_If
If #BeginCharDir = 0
Send PageUp
End_If
If #BeginCharDir = 1
Send Right
End_If
If #BeginCharDir = 2
Send PageDown
End_If
If #BeginCharDir = 3
Send Down
End_If
If #BeginCharDir = 4
Send End
End_If
If #BeginCharDir = 5
Send Left
End_If
If #BeginCharDir = 6
Send Home
End_If
If #BeginCharDir = 7
Send Up
End_If
Set #S 0
While (#S <= #ActionTimeOut) And (CharDir <> #BeginCharDir)
Wait 10
Set #S #S + 10
End_While
If CharDir <> #BeginCharDir
Set #Action 0
//Запись данных о препятствии
Set #Blocked 1
If ((#BeginCharDir = 7) And (CharDir = 0)) Or ((#BeginCharDir = 7) And (CharDir = 6))
Set #XBlocked CharPosX - 1
Set #YBlocked CharPosY - 1
End_If
If ((#BeginCharDir = 5) And (CharDir = 6)) Or ((#BeginCharDir = 5) And (CharDir = 4))
Set #XBlocked CharPosX - 1
Set #YBlocked CharPosY + 1
End_If
If (#BeginCharDir = 3) And (CharDir = 4) Or ((#BeginCharDir = 3) And (CharDir = 2))
Set #XBlocked CharPosX + 1
Set #YBlocked CharPosY + 1
End_If
If ((#BeginCharDir = 1) And (CharDir = 2)) Or ((#BeginCharDir = 1) And (CharDir = 0))
Set #XBlocked CharPosX + 1
Set #YBlocked CharPosY - 1
End_If
GoSub SaveMap
//END Запись данных о препятствии
Else
Set #Action 1
End_If
Return
//=================================
// END ============================
//=================================
//=================================
// BEGIN ==========================
//Подпрограмма движения до первого
//Упора
//=================================
:RunStep
Set #XBegin CharPosX
Set #YBegin CharPosY
Set #OldCharDir CharDir
//==========================
If #DistanceNorthEast > 0
Send Right
End_If
If #DistanceNorthWest > 0
Send Up
End_If
If #DistanceSouthEast > 0
Send Down
End_If
If #DistanceSouthWest > 0
Send Left
End_If
If (#DistanceNorth > 0) And ((#DistanceNorthWest = 0) And (#DistanceNorthEast = 0) )
Send PageUp
End_If
If (#DistanceSouth > 0) And ((#DistanceSouthWest = 0) And (#DistanceSouthEast = 0) )
Send End
End_If
If (#DistanceWest > 0) And ((#DistanceSouthWest = 0) And (#DistanceNorthWest = 0) )
Send Home
End_If
If (#DistanceEast > 0) And ((#DistanceNorthEast = 0) And (#DistanceSouthEast = 0) )
Send PageDown
End_If
//Пауза на выполнение действия
Wait #ActionTimeOut
Set #S 0
While (#S <= #ActionTimeOut) And (#XBegin = CharPosX) And (#YBegin = CharPosY) And (#OldCharDir = CharDir)
Wait 10
Set #S #S + 10
End_While
//Если изменилось направление чара
//Запись координат блокрующего
//Предмета
If (#BeginCharDir <> CharDir)
Set #Blocked 1
If ((#BeginCharDir = 7) And (CharDir = 0)) Or ((#BeginCharDir = 7) And (CharDir = 6))
Set #XBlocked CharPosX - 1
Set #YBlocked CharPosY - 1
End_If
If ((#BeginCharDir = 5) And (CharDir = 6)) Or ((#BeginCharDir = 5) And (CharDir = 4))
Set #XBlocked CharPosX - 1
Set #YBlocked CharPosY + 1
End_If
If (#BeginCharDir = 3) And (CharDir = 4) Or ((#BeginCharDir = 3) And (CharDir = 2))
Set #XBlocked CharPosX + 1
Set #YBlocked CharPosY + 1
End_If
If ((#BeginCharDir = 1) And (CharDir = 2)) Or ((#BeginCharDir = 1) And (CharDir = 0))
Set #XBlocked CharPosX + 1
Set #YBlocked CharPosY - 1
End_If
GoSub SaveMap
End_If
If ((#XBegin = CharPosX) And (#YBegin = CharPosY)) And (CharDir = #OldCharDir)
Set #Action 0
Else
Set #Action 1
If ((#XBegin <> CharPosX) Or (#YBegin <> CharPosY))
Set #CountTurn #CountTurn - 1
End_If
End_If
Return
//=================================
// END ============================
//=================================
//=================================
// BEGIN ==========================
//Подпрограмма для движения.
//Если время шага < #StepTimeOut
//=================================
:Walk
//1. Движение пока не будет упора
While (#Action = 1) And ((#X <> CharPosX) Or (#Y <> CharPosY))
GoSub RunStep
If #CountTurn = 0
GoSub GetDistance
End_If
End_While
//1. END
Return
//=================================
// END ============================
//=================================
:GoToPoint
GoSub GetDistance
While #Action <> 1
GoSub TurnToStep
End_While
GoSub Walk
Return
Скрипты для страждующих:)
Хилинг:
Хилер:
:hil
double_left 481, 542 // бинты
waitfortarget 1000
left 320, 208 // на куклу
wait 3000
if stam < 5
goto stamina
else
goto hil
end_if
:stamina
double_left 558, 540 // на бутыльки(тотал рефреш)
goto hil
у меня постоянно рефрешки пьет, с каждым повтором, как исправить?
или дайте другой скрипт чтоб хилить куклу, пожалуйста.
Немного переделан скрипт на сбор хлопка:
:Start
set #x 395
set #y 204
gosub Sbor
set #x 414
set #y 226
gosub Sbor
set #x 437
set #y 244
gosub Sbor
set #x 451
set #y 262
gosub Sbor
set #x 469
set #y 281
gosub Sbor
set #x 402
set #y 308
gosub Sbor
set #x 428
set #y 289
gosub Sbor
set #x 385
set #y 320
gosub Sbor
set #x 368
set #y 301
gosub Sbor
set #x 378
set #y 250
gosub Sbor
set #x 364
set #y 269
gosub Sbor
set #x 349
set #y 264
gosub Sbor
set #x 374
set #y 240
gosub Sbor
set #x 372
set #y 229
gosub Sbor
set #x 378
set #y 231
gosub Sbor
set #x 421
set #y 256
gosub Sbor
set #x 419
set #y 282
gosub Sbor
set #x 426
set #y 313
gosub Sbor
set #x 336
set #y 265
gosub Sbor
set #x 426
set #y 309
gosub Sbor
set #x 458
set #y 269
gosub Sbor
set #x 367
set #y 220
gosub Sbor
set #x 432
set #y 229
gosub Sbor
set #x 458
set #y 274
gosub Sbor
set #x 450
set #y 279
gosub Sbor
set #x 385
set #y 256
gosub Sbor
set #x 413
set #y 247
gosub Sbor
set #x 383
set #y 231
gosub Sbor
set #x 321
set #y 247
gosub Sbor
set #x 384
set #y 271
gosub Sbor
set #x 371
set #y 222
gosub Sbor
send pageup
wait 1s
send pageup
wait 1s
goto Start
stop_script
:Sbor
// Здесь можно доделать паузы и дописать что кто хочет
double_left #x, #y
// Здесь можно доделать паузы и дописать что кто хочет
return
Ребята! будьте так добры, скиньте скриптик какой нибудь простой на Animal Taming.
Желательно с пояснениями... буду очень благодарен.
DisconnecT
15.08.2008, 02:35
народ есть у кого актуально работаюший под 2.10 или 2.12 скрипт на фишинг с досок на пристани... заранее спс
Боевой хилинг версии .1 бета алфы гаммы :)
При падении здоровья меньше 60 автоматически выпивается бутылка, выдерживается пауза до возможности пить еще. И так 5 раз. После 5-го раза скрипт грозно предупреждает, что халява закончилась, пора валить :) и останавливается
При запуске скрипта в ответ на сообщения чара нужно подвигать в паке бутылки.
Принципы скрипта можно использовать для любой автоматики, как по бутылкам, так и по обкастовке. По этому же принципу можно организовать рекол со свитка в случае бяды.
say Drag HEAL3
wait 1500
set #heal3 LastLiftedID
say Drag HEAL4
wait 1500
set #heal4 LastLiftedID
say Drag HEAL5
wait 1500
set #heal5 LastLiftedID
set #p 1
:check
if hits < 60
gosub heal
end_if
wait 200
goto check
:heal
:heal
gosub #p //выбор бутылки
send f12 //Last Object
wait 500
say Has healed
wait 500
if #p > 5
say WARNING: no more heal avaliable!
end_script
end_if
wait 8000 //ПАУЗА МЕЖДУ БУТЫЛКАМИ!
return
:1
set LastObjectID #heal1
set #p #p + 1
return
:2
set LastObjectID #heal2
set #p #p + 1
return
:3
set LastObjectID #heal3
set #p #p + 1
return
:4
set LastObjectID #heal4
set #p #p + 1
return
:5
set LastObjectID #heal5
set #p #p + 1
return
Что бы не задавать глупых вопросов новичка в Ультиме подскажите пожалуйста где найти информацию по подробной настройке и написанию скриптов для УО пилот`а. А то с пойзонингом умаялся. В частности интересует работа с вторым окном. Для примера пытался написать простенький скрипт на пойзонинг, но меч в руке персонажа в другом окне. Как его обозначить?
send f1 // использовать пойзонинг
wait 1500
left 870, 58 // меч в руке персонажа
wait 1500
left 936, 486 // поушены с пойзоном
wait 4000
Или как задать данные скрипту, что бы искал в паке по цвету нужные итемы и переплавлял. А то прокачка БС`а с переплавкой вручную маленьких ножиков любого флегматика за один вечер "доведет до цугундера"
Ребят , помогите пожалуйста, нужен скрипт на форенсик.. если есть у кого.
заранее благодарен.
такой тупой скрипт даже бы моя мама написала, меня интереусет скрипт , чтобы чар убивал животного, качал на нем форенсинг, когда труп пропадает-занова расшринковывал нового животного-убивал и дальше качал.
Написал!
При написании скрипта пострадало несколько бездомных собак которые тусуют возле булочной в Британии
Forensic Evaluation (uopilot v2.04 WK)
! прежде чем запускать скрипт включить вар и проверить чтоб строка ввода сообщения была пустая и без пробелов или просто нажать enter
- версия клиента в пилоте должна быть 2.0.3 (Вкладка "Еще" Client v. 2.0.3)
* - эти координаты менять не надо
шрифт курсивом из скрипта можно удалить
______
:start
repeat 3
double_left 926, 553 // твои координаты еды
wait 777
end_repeat
double_left 919, 519 // твои коор -ты зверья в шринке
wait 777
// убиваем зверя,расшринкованое зверье вылупляется под ногами,если мои координаты не точны ставтье свои
double_left 399, 291 // *коор-ты дабл клика по зверю
wait 15777 // здесь указываем время на то чтоб убить зверя
send home
send home
// труп ложится по разному так что я указал 5 разных координат в месте где будет труп, чтоб наверняка поймать ласт таргет и далее одной кнопкой (f2=LastSkill WaitForTarget LastTarget) качать пока не исчезнет труп
send f1 155 // так надо
send f1 1555 // f1=UseSkill Forensic Evaluation - WaitFortarget
left 415, 311 // *1коор-ты трупа зверья
wait 2777
send f1 155 // так надо
send f1 1555 // f1=UseSkill Forensic Evaluation - WaitFortarget
left 429, 315 // *2коор-ты трупа зверья
wait 2777
send f1 155 // так надо
send f1 1555 // f1=UseSkill Forensic Evaluation - WaitFortarget
left 422, 311 // *3коор-ты трупа зверья
wait 2777
send f1 155 // так надо
send f1 1555 // f1=UseSkill Forensic Evaluation - WaitFortarget
left 406, 313 // *4коор-ты трупа зверья
wait 2777
send f1 155 // так надо
send f1 1555 // f1=UseSkill Forensic Evaluation - WaitFortarget
left 415, 297 // *5коор-ты трупа зверья
wait 2777
send pagedown
send pagedown
:forensic
wait 111
set $lm lastmsg
set $m the target
if $lm = $m
goto start
else
send f2 2222 // LastSkill WaitForTarget LastTarget
goto forensic
end_if
_________
:bis:
PURGEN -=Nazguls=-
01.10.2009, 23:58
Последнее сообщение датировано 2 мая 2004 года :)
Но я рискну :)
Есть у кого рабочий скрипт на пилот v2.15 WK на мининг ? Скрипты в данном разделе не идут, в основном причина, что чар начинает копать заново, не выкопав предыдущее. Выложите пожалуста скрипт на обкапывание 9 клетов во круг себя, при чем что бы он в одну тыкался до последнего, пока все не выкопает, а не определенное количество раз.
PURGEN -=Nazguls=-
02.10.2009, 23:05
Да не может быть, что бы никто не копал. Вылодите скрипт на копание 9 клеток, не жадничайте
F.E.W.A.S.
14.11.2009, 16:40
Помогите, пожалуйста.
Качаю резист.
Первая кукла - в титане бегает по филду.
Вторая кукла - кастует на пол пойзон стенку.
Проблема: во время каста куклой №2 таргент попадает на бегающую куклу № 1. После этого каст сбивается. Почему? Как этого избежать?
P.S. Можно ли как-то победить ошибку out of memory, только на этой прокачке выскакивает
Может кто выложить простенький скрипт на тэйлоринг. Без перегруза, перетаскивания и т.д., присутствовать буду у компа. И что б можно было просто поменяв координаты шить разные вещи.
Спасибо большое!
-TabletkO-
18.11.2009, 16:14
да походу все подзабили на эту на этот форум ( выложите плз скрипт на мининг для пилота.. (
Для прокачки Stealth хождение по кругу :о)
repeat 2
send Up
wait 1000
end_repeat
repeat 2
send PageUp
wait 1000
end_repeat
repeat 2
send Right
wait 1000
end_repeat
repeat 2
send PageDown
wait 1000
end_repeat
repeat 2
send Down
wait 1000
end_repeat
repeat 2
send End
wait 1000
end_repeat
repeat 2
send Left
wait 1000
end_repeat
repeat 2
send Home
wait 1000
end_repeat
в дополнение во втором окошке скрипта добавить проверку на хайд:
if hidden = 0
if war = 1
send tab
end_if
pause_script 0
while_not hidden = 1
send F2 //клавиша на которую забиндин Хайд
wait 5000
end_while
resume_script 0
end_if
wait 200
Выложите пожайлуста работающий скрипт на ламбер. Или хотябы проверку lastmsg на русском. И желательно укажите версию пилота
skirdos22
22.01.2010, 02:02
и на пойзонинг рабочий выложите плиз
Ребята, помогите пожалуйста с прокачкой пойзонинга, мининга и блексмита! Если есть скрипты на прокачку выложите пожалуйста, хотелось бы чтобы как можно реже к компу подходить нужно было.
skirdos22
23.01.2010, 12:11
проблема в том что атакующий чар не останавливается при виде сообщений куклы ну и соответственно не начинает бить
в чём трабл ?
if lastmsg Stop
send tab
say .
end_if
if lastmsg Start
send f2
say .
end_if
На ф2 биндим атакласт в уо и перед запуском один раз щёлкаем таргетом по кукле
Скрипт для куклы:
if hits < 50
say Stop
while hits < str
wait 250
end_while
say Start
end_if
ребят нужен нормальный скрипт на Тайминг, что бы тамин от 4+ хорс, после чего писал алл релиз и заного
ребят нужен нормальный скрипт на Тайминг, что бы тамин от 4+ хорс, после чего писал алл релиз и заного
на F3
use skill animal teming
weit for targe
last target
next target
send F3
wait 12000
say all release
Так не катит?)
send F3
wait 12000
say all release
Это в пилоте поставить надо, пиши ясней :)
Скрипты в данном разделе не идут, в основном причина, что чар начинает копать заново, не выкопав предыдущее. Выложите пожалуста скрипт на обкапывание 9 клетов во круг себя, при чем что бы он в одну тыкался до последнего, пока все не выкопает, а не определенное количество раз.
Поставь задержку не 7 или 8 секунд, а 15 и будет успевать выкапывать.
на F3
use skill animal teming
weit for targe
last target
next target
send F3
wait 12000
say all release
Так не катит?)
как я понял это на одну хорс?
как я понял это на одну хорс?
Ну темит одну,пишет all release и темит другую.
как я понял это на одну хорс?
хоть на 30 хорс)))
Ну темит одну,пишет all release и темит другую.
ясно спасибо ;)
Инскрипт (http://www.uoo.su/forum/showthread.php?t=9392&p=95220&viewfull=1#post95220)
Хилинг (http://www.uoo.su/forum/showthread.php?t=9392&p=95516&viewfull=1#post95516)
Хилинг (http://www.uoo.su/forum/showthread.php?t=9392&p=95518&viewfull=1#post95518)
Мининг (http://www.uoo.su/forum/showthread.php?t=9392&p=95518&viewfull=1#post95518)
Простенький скрипт для прокачки магии (http://www.uoo.su/forum/showthread.php?t=9392&p=95878&viewfull=1#post95878)
Lumberjacking Stealth Magery Healing Healing 2 Алхимия (http://www.uoo.su/forum/showthread.php?t=9392&p=95925&viewfull=1#post95925)
Алхимия (http://www.uoo.su/forum/showthread.php?t=9392&p=96216&viewfull=1#post96216)
Карпентри (http://www.uoo.su/forum/showthread.php?t=9392&p=96747&viewfull=1#post96747)
Мининг (http://www.uoo.su/forum/showthread.php?t=9392&p=96779&viewfull=1#post96779)
Ламберджекинг (вокруг себя) (http://www.uoo.su/forum/showthread.php?t=9392&p=96786&viewfull=1#post96786)
Переработка логов в доски (http://www.uoo.su/forum/showthread.php?t=9392&p=96943&viewfull=1#post96943)
Реколл, мининг, стелс и магия (http://www.uoo.su/forum/showthread.php?t=9392&p=97084&viewfull=1#post97084)
Магия (http://www.uoo.su/forum/showthread.php?t=9392&p=97536&viewfull=1#post97536)
Анимал Таминг (http://www.uoo.su/forum/showthread.php?t=9392&p=97836&viewfull=1#post97836)
Стилинг (http://www.uoo.su/forum/showthread.php?t=9392&p=98578&viewfull=1#post98578)
Медитация (http://www.uoo.su/forum/showthread.php?t=9392&p=98610&viewfull=1#post98610)
Реколл (для большого кол-ва рун) (http://www.uoo.su/forum/showthread.php?t=9392&p=98858&viewfull=1#post98858)
Фишинг, Хердинг, Магия, Хилинг (http://www.uoo.su/forum/showthread.php?t=9392&p=100106&viewfull=1#post100106)
Ламбер (в приделах города и за) (http://www.uoo.su/forum/showthread.php?t=9392&p=100362&viewfull=1#post100362)
"Сырой" скрипт на ветеринарию (http://www.uoo.su/forum/showthread.php?t=9392&p=100836&viewfull=1#post100836)
Простой скрипт на реконнект (http://www.uoo.su/forum/showthread.php?t=9392&p=104080&viewfull=1#post104080)
Мининг (http://www.uoo.su/forum/showthread.php?t=9392&p=106403&viewfull=1#post106403)
БС (на короткие копья и катаны) с проверкой цвета (http://www.uoo.su/forum/showthread.php?t=9392&p=107523&viewfull=1#post107523)
БС (http://www.uoo.su/forum/showthread.php?t=9392&p=109566&viewfull=1#post109566)
Тинкеринг (http://www.uoo.su/forum/showthread.php?t=9392&p=110679&viewfull=1#post110679)
Мининг (http://www.uoo.su/forum/showthread.php?t=9392&p=111105&viewfull=1#post111105)
Трекинг (http://www.uoo.su/forum/showthread.php?t=9392&p=111118&viewfull=1#post111118)
Хилинг и Анатомия (http://www.uoo.su/forum/showthread.php?t=9392&p=113227&viewfull=1#post113227)
Картография (http://www.uoo.su/forum/showthread.php?t=9392&p=113964&viewfull=1#post113964)
Фишинг (http://www.uoo.su/forum/showthread.php?t=9392&p=114053&viewfull=1#post114053)
Инскрипт (http://www.uoo.su/forum/showthread.php?t=9392&p=134624&viewfull=1#post134624)
Анимал Таминг (http://www.uoo.su/forum/showthread.php?t=9392&p=134661&viewfull=1#post134661)
Тинкеринг (http://www.uoo.su/forum/showthread.php?t=9392&p=135156&viewfull=1#post135156)
БС (http://www.uoo.su/forum/showthread.php?t=9392&p=139766&viewfull=1#post139766)
Пойзонинг (http://www.uoo.su/forum/showthread.php?t=9392&p=145545&viewfull=1#post145545)
Тайлоринг (http://www.uoo.su/forum/showthread.php?t=9392&p=171092&viewfull=1#post171092)
Ламбер (http://www.uoo.su/forum/showthread.php?t=9392&p=220805&viewfull=1#post220805)
Тинкеринг (http://www.uoo.su/forum/showthread.php?t=9392&p=222772&viewfull=1#post222772)
Хилинг (не для орков) (http://www.uoo.su/forum/showthread.php?t=9392&p=223301&viewfull=1#post223301)
Алхимия (http://www.uoo.su/forum/showthread.php?t=9392&p=251845&viewfull=1#post251845)
Алхимия (http://www.uoo.su/forum/showthread.php?t=9392&p=257586&viewfull=1#post257586)
Боевой хилинг (http://www.uoo.su/forum/showthread.php?t=9392&p=278806&viewfull=1#post278806)
Кампинг (http://www.uoo.su/forum/showthread.php?t=9392&p=295554&viewfull=1#post295554)
БС + перетаскивание сделаного в сумку на земле (http://www.uoo.su/forum/showthread.php?t=9392&p=301894&viewfull=1#post301894)
Хилинг и Резист (http://www.uoo.su/forum/showthread.php?t=9392&p=354954&viewfull=1#post354954)
Скрипт для тех кто попал на каторгу с малым кол-вом мининга или ламбера (http://www.uoo.su/forum/showthread.php?t=9392&p=359219&viewfull=1#post359219)
Магия (http://www.uoo.su/forum/showthread.php?t=9392&p=403420&viewfull=1#post403420)
Магия (http://www.uoo.su/forum/showthread.php?t=9392&p=403568&viewfull=1#post403568)
БС для слабого коннекта (http://www.uoo.su/forum/showthread.php?t=9392&p=420910&viewfull=1#post420910)
Прокачка боевых (http://www.uoo.su/forum/showthread.php?t=9392&p=420958&viewfull=1#post420958)
Тактика, хилинг, врестлинг, паринг (http://www.uoo.su/forum/showthread.php?t=9392&p=530435&viewfull=1#post530435)
Провокация (http://www.uoo.su/forum/showthread.php?t=9392&p=533591&viewfull=1#post533591)
Добыча веток (http://www.uoo.su/forum/showthread.php?t=9392&p=544928&viewfull=1#post544928)
Переплавка айрона по-штучно (http://www.uoo.su/forum/showthread.php?t=9392&p=545836&viewfull=1#post545836)
Скупка регов (http://www.uoo.su/forum/showthread.php?t=9392&p=649966&viewfull=1#post649966)
Фишинг (http://www.uoo.su/forum/showthread.php?t=9392&p=774314&viewfull=1#post774314)
Стелс (http://www.uoo.su/forum/showthread.php?t=9392&p=891352&viewfull=1#post891352)
Сбор хлопка (http://www.uoo.su/forum/showthread.php?t=9392&p=1007332&viewfull=1#post1007332)
Форенсик Эвалюшн (http://www.uoo.su/forum/showthread.php?t=9392&p=1144622&viewfull=1#post1144622)
Стелс (http://www.uoo.su/forum/showthread.php?t=9392&p=1186545&viewfull=1#post1186545)
Обновленный поиск. Правда все в разброс, но я думаю в таком кол-ве скриптов нужный найти будет просто.
Ar-Farazon
01.08.2011, 01:16
Скинул в прилепленный топик.
Если угодно, могу даже написать там "Compilation by", но у меня когнитивный диссонанс вызывает такая перспектива, надпись Updated by MotherF.... за моим редактированием будет смотреться ну очень выпукло :D
Скрипт на переплавку айрона по одному с проверками и защитой от лагов
set #x 38 //координата X кучки руды в левой части сумки
set #y 696 //координата Y кучки руды в левой части сумки
set #x2 #x + 100
get color #c #x, #y
:start
drag #x,#y #x2,#y 1//куда
While_not #x, #y #c
wait 100
end_while
goto start
Кладём кучку руды в левый угол пака и вводим её координаты в первые 2 строчки скрипта и запускаем.
Скрипт откладывает кусок руды вправо на 100 пикселей и ждёт пока кучка вернётся в исходное состояние, т.е. скорость работы скрипта напрямую зависит от пинга.
Когда руды остаётся 3 штуки скрипт выключаем и с помощью команды Double_left плавим руду.
Нум, не надо писать "MotherF.... ", т.к. MF так не расшифровывается -) Просто мф -)
Silver Rain
27.11.2011, 00:29
if lastmsg you see
alarm
alarm
alarm
alarm
wait 1500
end_if
if lastmsg you have been
send Delete
wait 1500
end_if
send Insert
wait 2000
set #r random 4
if lastmsg there is no ore
if #r = 0
send up 500
send up 500
end_if
if #r = 1
send right 500
send right 500
end_if
if #r = 2
send down 500
send down 500
end_if
if #r = 3
send left 500
send left 500
end_if
end_if
if lastmsg you see
alarm
alarm
alarm
alarm
wait 1500
end_if
wait 8000
if #r = 1
send right 500
send right 500
end_if
if #r = 2
send down 500
send down 500
end_if
if #r = 3
send left 500
send left 500
end_if
end_if
if lastmsg you have been
send Delete
wait 1500
end_if
if charposy > 828
send right 500
send right 500
send right 500
send right 500
send right 500
send right 500
send right 500
send up 500
send up 500
send up 500
send up 500
send up 500
send up 500
send up 500
send up 500
send up 500
send up 500
send up 500
send up 500
send left 500
send left 500
send left 500
send left 500
send left 500
end_if
Скрипт со Стратикса
Версия пилота v1.07 beta5 Wk
Чар не хочет вставать в хайд (стелс) в чем может быть причина?
Не откажусь от другова похожего скрипта на мининг )))
Imperija
06.12.2011, 05:20
Нашол тут скрипти на мининг! Но чота нерабитаэт у мена! :(
Например етат :
Основной скрипт запускаемый в 0 окне пилота
set #hide 1 // 1 - копать схайденным, 0 - нет
set #dlin 15 // максимальное число шагов в одном направлении
set #napr 0 // В какую сторону копать: 0 - справа-налево,
// 1 - слева-направо
set #ves 600 // Максимальный вес, подымаемый чаром
set #sdvig 0 // Куда сдвигаться при развороте: 0 - вниз, 1 - вверх
set #proba 20 // количество попыток проверить set #propusk 0 // 1 - пропускать младшие руды, 0 - ненужных руд не бывает
// Начальный блок
if #hide = 1
while_not (lastmsg you have hidden)
send F7 3000 // Пытаемся захайдиться
end_while
end_if
// Основная процедура
:main
set #i 1 // счетчик для сравнения с макс длиной
while #i < #dlin
set #xx charposx // текущие координаты чара
set #yy charposy
gosub kopaem
gosub idem_hor
if #xx = charposx and #yy = charposy
// положение чара при движении не изменилось!
gosub razvorot
break
end_if
set #i #i + 1
end_while
if #napr = 0
// Меняем направление движения
set #napr 1
else
set #napr 0
end_if
goto main
// Процедура вскапывания 25 клеток вокруг чара
:kopaem
for #y -2 2 1
for #x -2 2 1
set lasttargetx charposx + #x
set lasttargety charposy + #y
set lasttargetkind 2
gosub dyatel // копаем в этой точке
end_for
end_for
return
// Процедура тотальной вскопки данной точки
:dyatel
set #p 0
:mining
send F5 // lastobject waitfortarget lasttarget
wait 5000
roverka
if (lastmsg no ore) or (lastmsg mining in rock) or (lastmsg have no line) or (lastmsg get there) or (lastmsg you can't)
return
end_if
goto mining
end_if
wait 500
set #p #p + 1
if #p > #proba
return
end_if
goto mining
return
// Процедура сдвига чара на два шага горизонтально
:idem_hor
if #napr = 0
send Left
if #hide = 1
// Если мы в хайде - надо паузу между шагами
wait 1000
end_if
send Left
if #hide = 1
// Если мы в хайде - надо паузу между шагами
wait 1000
if lastmsg been revealed
send F7
wait 500
end_if
end_if
else
send Right
if #hide = 1
// Если мы в хайде - надо паузу между шагами
wait 1000
end_if
send Right
if #hide = 1
// Если мы в хайде - надо паузу между шагами
wait 1000
if lastmsg been revealed
send F7
wait 500
end_if
end_if
end_if
return
// Процедура сдвига чара по вертикали при развороте
:razvorot
if #sdvig = 0
send Down
if #hide = 1
// Если мы в хайде - надо паузу между шагами
wait 1000
if lastmsg been revealed
send F7
wait 500
end_if
end_if
else
send Up
if #hide = 1
// Если мы в хайде - надо паузу между шагами
wait 1000
if lastmsg been revealed
send F7
wait 500
end_if
end_if
end_if
return
Дополнительный скрипт, запускается параллельно основному 1 окне пилота. В основном для контроля и предупреждения:
if wght > 595
stop_script 0
say I am FULL!!!
alarm
wait 1s
alarm
wait 1s
alarm
wait 1s
stop_script
end_if
if lastmsg You have been
alarm
pause_script 0
while_not (lastmsg you have hidden)
send F7 3000
end_while
resume_script 0
end_if
if lastmsg you see
alarm
wait 1s
alarm
wait 1s
end_if
"// Начальный блок
if #hide = 1
while_not (lastmsg you have hidden)
send F7 3000 // Пытаемся захайдиться
end_while
end_if" Ето идот по гругу всо време!
ришил убрац хидинг! и снова праблема!
"if (lastmsg no ore) or (lastmsg mining in rock) or (lastmsg have no line) or (lastmsg get there) or (lastmsg you can't)" А кагда нечево капац пишит "Тут не осталосЬ руды" ..... Што мне делац? :(
// Начальный блок
if #hide = 1
while_not (lastmsg you have hidden)
send F7 3000 // Пытаемся захайдиться
end_while
end_if
задержку больше надо (но лучше убрать этот блок,делают обычно отдельную проверку хайда)
// Процедура тотальной вскопки данной точки
:dyatel set #p 0
:mining send F5 // lastobject waitfortarget lasttarget
wait 5000
roverka хз че тут было, новыдаст ошибку о неизвестной команде (удалить)
...
в запущеном пилоте скопируй ласт месагу, выглядит она примерно так "|C|B| и замени (lastmsg no ore) на (lastmsg "|C|B|)
Тут не осталось руды
скрипт проверил, починил, вроде все пашет, но конлостит через полчаса где то :D два раза уже, жду третьего
Помогите найти ошибку в скрипте на мининг пожалуйста
Задача: Чар должен окопать 8 клеток во круг себя и 1 под собой
Ни двигаться, ни хайдиться, ни проверки на лаги, ни проверки на вес и т.д. не интересуют (сложно)
Просто он должен покопать одну клетку, и как там закончилось что копать, копать в другую
Сам лично я думаю, что проблема в этой строке :
if (lastmsg no ore) or (lastmsg mining in rock) or (lastmsg have no line) or (lastmsg get there) or (lastmsg you can't)
Собственно часть скрипта :
F2 - Ласт Таргет
:1
repeat 20
send F2
wait 1000
left 717, 294
wait 1000
if (lastmsg no ore) or (lastmsg mining in rock) or (lastmsg have no line) or (lastmsg get there) or (lastmsg you can't)
wait 500
goto 2
end_if
wait 15000
end_repeat
:2
repeat 20
send F2
wait 500
left 731, 275
wait 1000
if (lastmsg no ore) or (lastmsg mining in rock) or (lastmsg have no line) or (lastmsg get there) or (lastmsg you can't)
wait 500
goto 3
end_if
wait 15000
end_repeat
и т.д. до 9 действий, 9 клеток
ппц 2 года разница с последним ответившим сюда )
ща сделаю не сцы
в отрезке что ты выложил надо поменять (lastmsg no ore)
http://s017.radikal.ru/i437/1309/e3/19d1df77c00d.jpg
пилот 2.04
напиши пжл целиком строку, которая должна получиться
Так же и у меня в пилоте выглядит строка "Тут не осталось руды."
Какую строку в пилот писать ?
if (lastmsg no ore)
или
if_not (lastmsg no ore)
или
if lastmsg (lastmsg no ore)
??????
Остальное правильно ? (Конец условия)
Разин очень надеюсь на тебя
Все разобрался)) Разин спасибо тебе большое что подсказал, куда смотреть)
Собрание лучших скриптов для УО пилота от гилдии ТРАНСНЕФТЬГАЗАЛМАЗ
Алхимия
set $a you put
set $b alchemy
set $c fail
:start
set lastobjectID 1093042645
send 0
while_not 68, 67 5390914
end_while
double_left 68, 67
while_not lastmsg = $a or lastmsg = $b or lastmsg = $c
end_while
send enter
goto start
Алхимия 2
set $a you put
set $b %
set $c fail
double_left 879, 130
wait 1s
repeat 25
say 0
double_left 921, 123
while_not 65, 61 16768734
end_while
double_left 65, 61
while_not lastmsg = $a or lastmsg = $b or lastmsg = $c
end_while
end_repeat
Перекладка бутылочек
:1
repeat 260
drag 296, 266 705, 99
wait 20s
end_repeat
:2
repeat 260
drag 296, 266 732, 265
wait 20s
end_repeat
:3
repeat 260
drag 296, 266 718, 387
wait 20s
end_repeat
:4
repeat 260
drag 296, 266 707, 550
wait 20s
end_repeat
:5
repeat 260
drag 296, 266 875, 300
wait 20s
end_repeat
:6
repeat 260
drag 296, 266 860, 452
wait 20s
end_repeat
:7
repeat 260
drag 296, 266 116, 455
wait 20s
end_repeat
:8
repeat 260
drag 296, 266 297, 470
wait 20s
end_repeat
Проверка на рост Ж))))
:start
while_not lastmsg your skill in alchemy has increased by 0.1%.
end_while
say уря уря уря
alarm
wait 2s
goto start
Продажа катан
say Keir sell
wait 1s
repeat 400
double_left 234, 94
wait 10
double_left 231, 163
wait 10
double_left 343, 199
end_repeat
Резист в плите
double_left 766, 366
wait 750
repeat 150
repeat 5
send Up
wait 100
end_repeat
wait 200
repeat 5
send Right
wait 100
end_repeat
end_repeat
Резист касты
double_left 694, 374
wait 1s
while mana < int
send Backspace
wait 3s
end_while
:cast
send Insert
wait 3m
Тракинг
double_left 692, 388
wait 1000
repeat 150
left 24, 593 //UseSkill Tracking
wait 650
double_left 101, 64 //Monsters
wait 200//Задержка
end_repeat
Тейлоринг
set $a you put
set $b %
set $c tailoring failed.
double_left 852, 97
wait 1s
repeat 50
set lastobjectID 1094852205
send Delete
wait 1s
while_not 64, 65 10855845
end_while
double_left 64, 65
while_not 218, 73 9219517
end_while
double_left 218, 73
while_not lastmsg = $a or lastmsg = $b or lastmsg = $c
end_while
end_repeat
Делаем нитки!
drag 600, 144 464, 552 40 // хлопок
wait 2000
if lastmsg You put the bales of cotton at your feet. It is too heavy..
drag 314, 246 339, 194 all // поднимаем упавший хлопок
wait 2000
end_if
:snova
double_left 457, 550 // хлопок в сумке
waitfortarget 1000
left 355, 211 // станок
wait 2500
if lastmsg You see: spinning wheel
goto nitki
else
goto snova
end_if
:nitki
drag 450, 602 338, 195 all // нитки из сумки
wait 2000
drag 570, 147 449, 611 2 // 2 нитки в сумку
wait 2000
Делаем рулоны
drag 573, 133 427, 576 200 // кладём нитки из ящика в бекпак
wait 1000 // проверка на перевес
if lastmsg You put the spools of thread at your feet. It is too heavy..
drag 330, 245 331, 258 all // кладем упавшие нитки в ящик
wait 1000
end_if
:tkem
double_left 427, 570 // нитки в бэкпаке
waitfortarget 5000
left 378, 205 // станок
if lastmsg You see: an upright loom
drag 387, 599 483, 134 all // кладём рулоны в ящик из бэкпака
wait 1000
drag 483, 134 389, 639 2 // кладём к рулона из ящика в бэкпак
wait 1000
else
goto tkem
end_if
Раздел БС
БС фаст
set $a put
set $b %
set $c you have failed to make anything
:start
double_left 955, 82
wait 1s
repeat 150
say гномы рулят !
double_left 915, 79
while_not 200, 62 9737372
end_while
double_left 200, 62
while_not 68, 62 9737372
end_while
double_left 68, 62
while_not 164, 66 13024701
end_while
double_left 164, 66
while_not lastmsg = $a or lastmsg = $b or lastmsg = $c
end_while
end_repeat
БС АДД
repeat 4000
double_left 588, 422 // хавка
wait 700
double_left 607, 402 // шлём макрос LastObject, объектом заранее выбрана стопка слитков
repeat 2300 // ждём открытия меню проверяя цвет
if 199, 64 9211036
break 1
else
end_if
end_repeat
double_left 199, 64 // выбираем в меню оружие
wait 2000
repeat 2000 // ждём открытия меню
if 68, 64 6513507
break 1
else
end_if
end_repeat
double_left 68, 64 // выбираем в меню мечи
wait 1500
repeat 1500 // ждём открытия меню
if 164, 67 9211020
break 1
else
end_if
end_repeat
double_left 164, 67 //ножи
wait 7250 // ждём пока сделается
end_repeat
end_script
БС на мейсах
repeat 4000
double_left 927, 83 // хавка
wait 700
double_left 892, 105 // шлём макрос LastObject, объектом заранее выбрана стопка слитков
repeat 2300 // ждём открытия меню проверяя цвет
if 200, 62 9737372
break 1
else
end_if
end_repeat
double_left 200, 62 // выбираем в меню оружие
wait 2000
repeat 2000 // ждём открытия меню
if 105, 63 7037803
break 1
else
end_if
end_repeat
double_left 105, 63 // выбираем в меню мечи
wait 1500
repeat 1500 // ждём открытия меню
if 61, 62 526344
break 1
else
end_if
end_repeat
double_left 61, 62 //ножи
wait 7000 // ждём пока сделается
end_repeat
end_script
БС на кинжалах
repeat 3000
double_left 604, 366 // хавка
wait 500
double_left 595, 411 // слитки
repeat 2500 // ждём открытия меню проверяя цвет
if 199, 61 526344
break 1
else
end_if
end_repeat
double_left 199, 62 // выбираем в меню мечи
wait 1200
repeat 1700 // ждём открытия меню
if 52, 64 526344
break 1 else
end_if
end_repeat
double_left 50, 60 // выбираем в меню ножи
wait 7000 // ждём пока сделается
end_repeat
end_script
БС на копьях
repeat 600
double_left 589, 411 // хавка
wait 700
double_left 606, 394 // шлём макрос LastObject, объектом заранее выбрана стопка слитков
repeat 2300 // ждём открытия меню проверяя цвет
if 199, 64 9211036
break 1
else
end_if
end_repeat
double_left 199, 64 // выбираем в меню оружие
wait 2300
repeat 2000 // ждём открытия меню
if 239, 76 526344
break 1
else
end_if
end_repeat
double_left 239, 76 // выбираем в меню мечи
wait 1500
repeat 1500 // ждём открытия меню
if 54, 63 5405588
break 1
else
end_if
end_repeat
double_left 54, 63 //ножи
wait 7000 // ждём пока сделается
end_repeat
end_script
Раздел ЛАМБЕРДЖЕКИНГ!
Ламбер на перевес 1
:0
if lastmsg It is too heavy.. //сообщение о перевесе
stop_script 0 //останавливаем скрипт 0
wait 200
send F2
wait 200
set lasttargetid 1083805057 // номер руны к банку
wait 200
:1
send F3 // каст спел рекол, вейт фор таргет, лест таргет
wait 6000
else
goto 0
end_if
if lastmsg The spell fizzles //сообщение о физле
goto 1
else
say bank
wait 6000
send F2
wait 200
set lasttargetid 1080443842 // номер руны домой
wait 200
:2
send F3 // каст спел рекол, вейт фор таргет, лест таргет
wait 6000
end_if
if lastmsg The spell fizzles //сообщение о физле
goto 2
else
drag 577, 603 347, 248 all // логи в паке, земля рядом с собой
wait 3000
drag 347, 252 578, 617 2 //логи на земле, бэкпак(два лога в сумку на то же место)
wait 3000
drag 347, 252 337, 149 all //логи на земле, сундук(кладём все логи с земли в сундук)
wait 3000
end_if
send F2
wait 200
set lasttargetid 1083805053 // номер руны во 2-й лес
wait 200
:3
send F3
wait 4000
if lastmsg The spell fizzles // сообщение о физле
goto 3
else
start_script 3
wait 200
start_script 2
wait 200
stop_script 1
end_if
Ламбер на перевес 2
:0
if lastmsg It is too heavy.. //сообщение о перевесе
stop_script 2 //останавливаем скрипт 0
wait 200
send F2
wait 200
set lasttargetid 1083805057 // номер руны к банку
wait 200
:1
send F3 // каст спел рекол, вейт фор таргет, лест таргет
wait 6000
else
goto 0
end_if
if lastmsg The spell fizzles //сообщение о физле
goto 1
else
say bank
wait 6000
send F2
wait 200
set lasttargetid 1080443842 // номер руны домой
wait 200
:2
send F3 // каст спел рекол, вейт фор таргет, лест таргет
wait 6000
end_if
if lastmsg The spell fizzles //сообщение о физле
goto 2
else
drag 577, 603 347, 248 all // логи в паке, земля рядом с собой
wait 3000
drag 347, 252 578, 617 2 //логи на земле, бэкпак(два лога в сумку на то же место)
wait 3000
drag 347, 252 337, 149 all //логи на земле, сундук(кладём все логи с земли в сундук)
wait 3000
end_if
send F2
wait 200
set lasttargetid 1083805056 // номер руны в 1-й лес
wait 200
:3
send F3
wait 4000
if lastmsg The spell fizzles // сообщение о физле
goto 3
else
start_script 1
wait 200
start_script 0
wait 200
stop_script 3
end_if
Рубка
send F6 //в хайд
wait 3000
:1
double_left 688, 37 //на топор
waitfortarget 3000
left 356, 226 //координаты 1-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 412, 335 //координаты возле второго дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 2
else
goto 1
end_if
:2
double_left 688, 35 //на топор
waitfortarget 3000
left 344, 204 //координаты 2-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 469, 322 //координаты возле 3-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 3
else
goto 2
end_if
:3
double_left 688, 35 //на топор
waitfortarget 3000
left 332, 242 //координаты 3-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 244, 257 //координаты возле 4-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 4
else
goto 3
end_if
:4
double_left 688, 35 //на топор
waitfortarget 3000
left 295, 253 //координаты 4-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 443, 278 //координаты возле 5-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 5
else
goto 4
end_if
:5
double_left 688, 35 //на топор
waitfortarget 3000
left 345, 206 //координаты 5-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 358, 248 //координаты возле 6-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 6
else
goto 5
end_if
:6
double_left 688, 35 //на топор
waitfortarget 3000
left 344, 217 //координаты 6-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 393, 224 //координаты возле 7-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 7
else
goto 6
end_if
:7
double_left 688, 35 //на топор
waitfortarget 3000
left 337, 243 //координаты 7-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 359, 305 //координаты возле 8-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 8
else
goto 7
end_if
:8
double_left 688, 35 //на топор
waitfortarget 3000
left 358, 265 //координаты 8-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 402, 236 //координаты возле 9-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 9
else
goto 8
end_if
:9
double_left 688, 35 //на топор
waitfortarget 3000
left 356, 240 //координаты 9-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 476, 46 //координаты возле 10-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 10
else
goto 9
end_if
:10
double_left 688, 35 //на топор
waitfortarget 3000
left 360, 231 //координаты 10-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 375, 275 //координаты возле 11-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 11
else
goto 10
end_if
:11
double_left 688, 35 //на топор
waitfortarget 3000
left 336, 231 //координаты 11-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 377, 307 //координаты возле 12-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 12
else
goto 11
end_if
:12
double_left 688, 35 //на топор
waitfortarget 3000
left 356, 198 //координаты 12-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 447, 151 //координаты возле 13-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 13
else
goto 12
end_if
:13
double_left 688, 35 //на топор
waitfortarget 3000
left 270, 224 //координаты 13-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 344, 220 //координаты возле 14-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 14
else
goto 13
end_if
:14
double_left 688, 35 //на топор
waitfortarget 3000
left 315, 267 //координаты 14-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 394, 119 //координаты возле 15-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 15
else
goto 14
end_if
:15
double_left 688, 35 //на топор
waitfortarget 3000
left 335, 219 //координаты 15-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 377, 268 //координаты возле 16-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 16
else
goto 15
end_if
:16
double_left 688, 35 //на топор
waitfortarget 3000
left 345, 218 //координаты 16-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 378, 326 //координаты возле 17-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 17
else
goto 16
end_if
:17
double_left 688, 35 //на топор
waitfortarget 3000
left 339, 252 //координаты 17-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 460, 143 //координаты возле 18-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 18
else
goto 17
end_if
:18
double_left 688, 35 //на топор
waitfortarget 3000
left 333, 220 //координаты 18-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 424, 265 //координаты возле 19-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 19
else
goto 18
end_if
:19
double_left 688, 35 //на топор
waitfortarget 3000
left 344, 216 //координаты 19-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 268, 341 //координаты возле 20-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 20
else
goto 19
end_if
:20
double_left 688, 35 //на топор
waitfortarget 3000
left 294, 250 //координаты 20-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 416, 138 //координаты возле 21-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 21
else
goto 20
end_if
:21
double_left 688, 35 //на топор
waitfortarget 3000
left 342, 208 //координаты 21-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 417, 233 //координаты возле 22-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 22
else
goto 21
end_if
:22
double_left 688, 35 //на топор
waitfortarget 3000
left 272, 176 //координаты 22-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 461, 311 //координаты возле 23-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 23
else
goto 22
end_if
:23
double_left 688, 35 //на топор
waitfortarget 3000
left 339, 254 //координаты 23-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 273, 123 //координаты возле 24-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 24
else
goto 23
end_if
:24
double_left 688, 35 //на топор
waitfortarget 3000
left 290, 220 //координаты 24-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 365, 226 //координаты возле 25-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 25
else
goto 24
end_if
:25
double_left 688, 35 //на топор
waitfortarget 3000
left 273, 186 //координаты 25-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 410, 215 //координаты возле 26-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 26
else
goto 25
end_if
:26
double_left 688, 35 //на топор
waitfortarget 3000
left 337, 196 //координаты 26-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 419, 298 //координаты возле 27-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 27
else
goto 26
end_if
:27
double_left 688, 35 //на топор
waitfortarget 3000
left 339, 257 //координаты 27-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 460, 134 //координаты возле 28-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 28
else
goto 27
end_if
:28
double_left 688, 35 //на топор
waitfortarget 3000
left 339, 202 //координаты 28-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 225, 145 //координаты возле 29-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 29
else
goto 28
end_if
:29
double_left 688, 35 //на топор
waitfortarget 3000
left 362, 237 //координаты 29-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 224, 216 //координаты возле 30-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 30
else
goto 29
end_if
:30
double_left 688, 35 //на топор
waitfortarget 3000
left 292, 196 //координаты 30-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 377, 180 //координаты возле 31-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 31
else
goto 30
end_if
:31
double_left 688, 35 //на топор
waitfortarget 3000
left 278, 237 //координаты 31-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 357, 179 //координаты возле 32-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 32
else
goto 31
end_if
:32
double_left 688, 35 //на топор
waitfortarget 3000
left 268, 241 //координаты 32-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 403, 123 //координаты возле 33-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 33
else
goto 32
end_if
:33
double_left 688, 35 //на топор
waitfortarget 3000
left 343, 215 //координаты 33-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 415, 304 //координаты возле 34-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 34
else
goto 33
end_if
:34
double_left 688, 35 //на топор
waitfortarget 3000
left 334, 259 //координаты 34-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 316, 122 //координаты возле 35-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 35
else
goto 34
end_if
:35
double_left 688, 35 //на топор
waitfortarget 3000
left 316, 173 //координаты 35-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 395, 294 //координаты возле 36-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 36
else
goto 35
end_if
:36
double_left 688, 35 //на топор
waitfortarget 3000
left 321, 166 //координаты 36-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 392, 277 //координаты возле 37-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 37
else
goto 36
end_if
:37
double_left 688, 35 //на топор
waitfortarget 3000
left 334, 258 //координаты 37-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 385, 198 //координаты возле 38-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 38
else
goto 37
end_if
:38
double_left 688, 35 //на топор
waitfortarget 3000
left 341, 209 //координаты 38-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 253, 137 //координаты возле 39-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 39
else
goto 38
end_if
:39
double_left 688, 35 //на топор
waitfortarget 3000
left 296, 206 //координаты 39-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 447, 204 //координаты возле 40-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 40
else
goto 39
end_if
:40
double_left 688, 35 //на топор
waitfortarget 3000
left 358, 211 //координаты 40-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 160, 70 //координаты возле 41-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 41
else
goto 40
end_if
:41
double_left 688, 35 //на топор
waitfortarget 3000
left 294, 211 //координаты 41-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 633, 384 //координаты возле 42-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 42
else
goto 41
end_if
:42
send F2
wait 200
set lasttargetid 1083805057 // номер руны к банку
wait 200
:43
send F3 // каст спел рекол, вейт фор таргет, лест таргет
wait 6000
end_if
if lastmsg The spell fizzles //сообщение о физле
goto 43
else
say bank
wait 6000
send F2
wait 200
set lasttargetid 1080443842 // номер руны домой
wait 200
:44
send F3 // каст спел рекол, вейт фор таргет, лест таргет
wait 6000
end_if
if lastmsg The spell fizzles //сообщение о физле
goto 44
else
drag 558, 579 343, 255 all // логи в паке, земля рядом с собой
wait 3000
drag 347, 253 554, 587 2 //логи на земле, бэкпак(два лога в сумку на то же место)
wait 3000
drag 347, 253 336, 150 all //логи на земле, сундук(кладём все логи с земли в сундук)
wait 3000
end_if
send F2
wait 200
set lasttargetid 1083805053 // номер руны во 2-й лес
wait 200
:45
send F3
wait 4000
if lastmsg The spell fizzles // сообщение о физле
goto 45
else
start_script 3
wait 200
start_script 2
wait 200
stop_script 1
wait 200
stop_script 0
end_if
// и т.д. в том же духе
Хилинг
Резист и хилинг
:start
double_left 754, 406
wait 1000
if mana < 20
goto medit
else
goto kast
:kast
send F1
wait 1m
if hits < 150
goto hil
:hil
double_left 790, 391
waitfortarget 1000
left 319, 209
wait 2500
if hits = 165
goto start
else
goto hil
:medit
send F2
if mana = 90
goto start
else
goto medit
end_if
end_if
end_if
end_if
Супер хилинг
:start
double_left 784, 390 //хавка
if stam < 5
goto stamina
end_if
:bits
wait 100
if hits < 100
goto hil
else
double_left 275, 235 // улей
goto bits
end_if
:hil
double_left 797, 418 // бинты
waitfortarget 1000
left 320, 208 // на себя
wait 3000
if hits = 157
goto start
else
goto hil
end_if
:stamina
double_left 766, 430 // на бутыльки
goto start
Хилинг на улье
double_left 862, 415 // указываем еду
repeat 5
repeat 30
double_left 277, 231 // на улей
wait 400
if hits > 90 // поставьте здесь число на 30-50 меньше чем максимально возможное количество своих хитов
break
end_if
end_repeat
repeat 5000
double_left 787, 440 // на бинты
waitfortarget 900
left 319, 201 // на себя
wait 5700
if hits = 148 // вставьте максимально-возможное количество своих хитов
break
end_if
end_repeat
end_repeat
[size=18]Раздел ТИнкерингА!!
Тинкеринг на бутылках
repeat 3000
double_left 918, 66 // хавка
wait 500
double_left 931, 90 // инструменты
repeat 2500 // ждём открытия меню проверяя цвет
if 125, 73 2708100
break 1
else
end_if
end_repeat
double_left 125, 73 // выбираем в меню тулс
wait 1200
repeat 1700 // ждём открытия меню
if 58, 69 12434877
break 1 else
end_if
end_repeat
double_left 58, 69 // выбираем в меню бутыли
wait 5000// ждём пока сделается
end_repeat
end_script
Тинкеринг на ключах
repeat 3000
double_left 918, 66 // хавка
wait 500
double_left 931, 90 // инструменты
repeat 2500 // ждём открытия меню проверяя цвет
if 209, 67 8092556
break 1
else
end_if
end_repeat
double_left 209, 67 // выбираем в меню тулс
wait 1200
repeat 1700 // ждём открытия меню
if 93, 67 1574920
break 1 else
end_if
end_repeat
double_left 93, 67 // выбираем в меню бутыли
wait 5000// ждём пока сделается
end_repeat
end_script
Тинкеринг на ожерельях
repeat 3000
double_left 901, 113 // хавка
wait 500
double_left 925, 77 // инструменты
repeat 2500 // ждём открытия меню проверяя цвет
if 253, 67 526344
break 1
else
end_if
end_repeat
double_left 253, 67 // выбираем в меню тулс
wait 1200
repeat 1700 // ждём открытия меню
if 55, 57 41
break 1 else
end_if
end_repeat
double_left 55, 57 // выбираем в меню бутыли
wait 5000// ждём пока сделается
end_repeat
end_script
БОЕВЫЕ
Паринг
:start
double_left 172, 91
wait 1000
double_left 930, 97
wait 10000
if armor < 30
goto arms
else
goto start
:arms
double_left 870, 93
end_if
Смена оружея!
wait 200m
double_left 717, 388
wait 5s
Боевые с проверкой
double_left 764, 383 // на хавку
wait 1000
while_not lastmsg stop
wait 100
end_while
send tab
wait 5s
while_not lastmsg start
wait 100
end_while
send tab
wait 3s
double_left 242, 146 //кого атачить
Кукла(не ризиновая)
:proverka
if hits < 80
say stop
wait 250
say stop
wait 250
say stop
goto hil
else
goto proverka
end_if
:hil
if hits = 150
say start
wait 250
say start
wait 250
say start
goto proverka
else
goto hil
end_if
Ламберджекинг. Рубка по массиву координат
ВНИМАНИЕ!!! ЭТИ МАКРОСЫ ТРЕБУЮТ UOPilot ver. 1.07 beta 7 или новее!!!
// Lamber-rubka по массиву. ver. 1.12b © Edred
//
// Используется массив координат, созданный при помощи
// скрипта Lamber-razmetka. Массив должны быть загружены
// в окна пилота номер 10. Если грузите в другое окно -
// ищите в текста макроса все '.10' и заменяйте на
// ваши номера.
//
// Перед запуском скрипта запустите скрипт с массивом
// в окне пилота номер 10. Возьмите в руки топор, среколльтесь
// в лес. Один раз ткните топором в любое дерево. Назначьте
// ластобжектид и тип в переменные (значения берутся из окна
// пилота "параметры чара"
//
// Необходимо забиндить на F10 - LastObject, WaitForTarget, LastTarget
// Если ходите в хайде: F8 - Use skill hiding
// Если макрос в цикле с реколлом и разгрузкой:
// F1 - реколл на базу через ассист
// F2 - реколл обратно в лес (в начало массива)
//
// Скрипт водит чара к деревьям, занесенным в массив и рубит их
// до полной вырубки.
// После завершения массива либо после набора максимального
// веса чар реколлится через ассист либо подает сигнал и останавливается
// (если реколл отменен). После реколла чар разгружается, реколлится
// обратно в лес и скрипт зацикливается.
//
// v.1.11b: Изменен способ определения физла при реколле:
// теперь проверяется изменение координат чара на те, которые
// должны быть после реколла (ластмессага о физле может быть пропущена)
// v.1.12b: В связи с возможными подвисаниями клиентов при большой нагрузке
// на комп (два клиента, плюс еще чего-нибудь), вводим переменные для пауз
// и, на всякий случай, еще маленькие паузы кое-где. Плюс мелкие фиксы.
//
// Перемещение чара к очередному дереву осуществляется использованием
// скрипта Move, который должен быть помещен в окно пилота номер 0.
// -------------------------------------- Установка переменных -------------------------------------------
set #ves 550 // Максимальный вес
set #minves 55 // вес чара с несколькими логами
set #razmer 67 // Количество деревьев в массиве
// Посмотрите последний блок в скрипте создания массива -
// там в комментариях написан номер последнего дерева
set #hide 0 // 1 - ходим и рубим в хайде. 0 - нет
set #rec 0 // 1 - реколлимся через ассист, 0 - подаем сигнал и останов.
set #basax 1714 // координаты чара после реколла на базу
set #basay 994 // (смотрите в параметрах чара после реколла
set #paus 3000 // пауза при драге логов из пака
// координаты логов в паке
set #logsx 730
set #logsy 406
// координаты куда драгать логи
set #dragx 360
set #dragy 261
set #zhdat 0 // 1 - ждать 15 минут перед началом рубки, 0 - нет
// ----------------------------------------------------------------------------------------------------------------------
:forever // крутимся в вечном цикле
// Предварительный этап. Если надо в хайде - хайдимся
if #hide = 1
while_not ( lastmsg you have hidden )
send F8 3000 // Пытаемся захайдиться
end_while
end_if
if #zhdat = 1
wait 900000
end_if
// Основная процедура скрипта. Считывание данных из массива
for #i 1 #razmer 1
set #kx %stand.10 [ #i 1 ]
set #ky %stand.10 [ #i 2 ]
gosub navigator // процедура перемещения чара к цели
set #targx %derevo.10 [ #i 1 ]
set #targy %derevo.10 [ #i 2 ]
set #stattype %static.10 [ #i ]
gosub vyrubka // процедура тотальной вырубки цели
if wght > #ves
gosub recall // реколл для разгрузки
end_if
end_for
:recall
// проверяем переменную #rec - если 1 - реколлимся на базу через ассист
// разгружаемся и реколлимся обратно в лес:
// F1 - реколл на базу
// F2 - реколл в лес
if #rec = 1
// будем реколлиться
:fiz1
send F1 3000
wait 3000
if ( ( (charposx < #basax) or (charposx > #basax) ) and ( (charposy < #basay) or (charposy > #basay) ) )
// координаты чара не совпадают с теми, в которых должен оказаться чар после реколла
send tab 500
goto fiz1
end_if
wait 3000
// Новая процедура разгрузки логов. Исходим из того,
// что 10 логов = 2 стоуна (примерно).
:razgr1
set #tmpves wght - 100
if #minves < #tmpves
drag #logsx, #logsy #dragx, #dragy 500
wait #paus
goto razgr1
end_if
:razgr2
set #tmpves wght - 50
if #minves < #tmpves
drag #logsx, #logsy #dragx, #dragy 250
wait #paus
goto razgr2
end_if
:razgr3
set #tmpves wght - 20
if #minves < #tmpves
drag #logsx, #logsy #dragx, #dragy 100
wait #paus
goto razgr3
end_if
// а дальше прекрасно работает старая
while #minves < wght
// первая пара координат - координаты логов в паке
// вторая пара координат - куда их драгать
drag #logsx, #logsy #dragx, #dragy 10
// паузу подбирайте под себя
wait #paus
end_while
:fiz2
send F2 3000
wait 3000
if ( (charposx = #basax) and (charposy = #basay) )
// координаты чара совпадают с теми, в которых он был до реколла
send tab 500
goto fiz2
end_if
goto forever
end_if
// не реколлимся
flash
alarm
end_script
:vyrubka
// подставляем ластстатиктип, координаты ласттаргета и
// вырубаем дерево под корень.
// Бинды: F10 - LastObject, WaitForTarget, Lasttarget
// следующие две строки прописывают ид и тип топора
// посмотрите в параметрах чара (в пилоте) и поправьте
set lastobjectid 1075293611 // топор
set lastobjecttype 3907 // топор
// тут править ничего не надо
set lasttargetx #targx
set lasttargety #targy
set lasttargetkind 3
set laststatictype #stattype
:povtor
send F10 1500
if lastmsg you fail
goto povtor
end_if
if (lastmsg no logs)
return
end_if
wait 8000
if (lastmsg it appears) or (lastmsg you can't)
// Что-то не то!!!
// msg NE POPAL! Nomer #i
return
end_if
goto povtor
return
:navigator
// процедура вызова скрипта Move из окна пилота номер 0.
start_script 0
wait 2000
set #kudax.0 #kx
set #kuday.0 #ky
if #hide = 1
set #hide.0 1
end_if
set #gotovo.0 0
resume_script 0
wait 1000
:povtor2
set #gt #gotovo.0
if #gt > 0
if #gt = 9
stop_script 0
msg Error!
end_if
if #gt = 2
stop_script 0
gosub recall
end_if
stop_script 0
return
else
wait 1000
end_if
goto povtor2
return
:beach::beach::beach:
Подскажите как чар будет по этому скрипты ходить до деревьев чёт у меня ничего не получилось настроить его есле кто может помогите со скриптом на ламбер
send F6 //в хайд
wait 3000
:1
double_left 688, 37 //на топор
waitfortarget 3000
left 356, 226 //координаты 1-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 412, 335 //координаты возле второго дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 2
else
goto 1
end_if
:2
double_left 688, 35 //на топор
waitfortarget 3000
left 344, 204 //координаты 2-го дерева
wait 9000 //ждём пока срубит
if lastmsg There are no logs here to chop. //сообщение о том, что дерево пустое
double_right 469, 322 //координаты возле 3-го дерева
wait 8000 // ждём пока дойдет
send F6 //в хайд
wait 3000
goto 3
else
goto 2
end_if
Помогите переделать скрипт на мининг чтоб копал нормально вокруг себя. Если кто не знает то раз тыркнул в пещере и он выкапывает этот тайл до конца и пишет "тут не осталось руды" а этот скрипт после каждого месага в журнале долбит опять по тому же тайлу тоесть сбивает копку он в итоге выкапывает до конца тайл но дольше помогите кто может я скока пытался ничего не получилось
for #y -2 2 1
for #x -2 2 1
:mining
set lasttargetx charposx + #x
set lasttargety charposy + #y
set lasttargetkind 2
send F1 1000
set timer 2
while (lastmsg do you want) or (lastmsg loosen some) and (timer < 15000)
wait 30
end_while
if_not (lastmsg "CB ) or (lastmsg mining in) or (lastmsg have no line)
wait 500
goto mining
end_if
end_for
end_for
alarm
end_script
All_For_Nothing
12.12.2014, 18:35
Помогите
ну что, кто нибудь под новый мининг сделал скрипт?
All_For_Nothing
14.12.2014, 11:54
че там делать то))
ну кто в теме, тому особо и делать нечего.. а вот нубам, допустим, кто вернулся.. сложно ручками копать.. минус ещё и убивают...
как говориться кто на что учился..
кто вернулся.. сложно ручками копать.. минус ещё и убивают...
То что вернулся не причём, многим уже за 30 и заниматься такими вещами как копать в ручную ну сам понимаешь дети засмеют :)))
Konchito
14.02.2015, 23:22
Комрады, выручайте, как узнать ID предмета?
Чета поиск не дает результата а тему скриптов уже читаю третий раз..глаз дергается.. не нахожу.. а ведь на днях где-то мне попадался топик с этим постом (((((
Нашел как определять через пилот штатной функцией "Во вкладке ЕЩЕ, нажимашь на кнопку, параметры чара" там есть много чего, НО... это есть только в версии UO Pilot 1,07b4, и почему то не работает.... не показывает ID.
Вообще использую UO Pilot 1,02b.
Блин как же определить ID итемов...
Решил проблему, нужно было выбрать версию клиента верную в UO Pilot 1,07b4, усе заработало.
28.03.2007*17:36 #470
Сообщение от levanikoki
ребята нужен скрипт на фишинг...
Вот скрипт на фишинг руссифицированный. пилот 2.10
Здравствуйте, а подскажите сейчас как-нибудь автоматизировать ловлю удочкой с корабля возможно, а то по 1-2 минуты ждать надоело!!!, в частности интересует возможность это сделать с помощью пилота или нет смысла даже заморачиваться?
есть у кого работающий скрипт на данный момент на мининг отзовитесь пожалуйста!
send F2 4000 Хидинг
for #y -2 2 1
for #x -2 2 1
:mining
set lasttargetx charposx + #x
set lasttargety charposy + #y
set lasttargetkind 2
send F1 2000 Ласт обйект
set timer 0
while (lastmsg do you want)or (lastmsg any useable ore) and (timer < 12000)
wait 20
end_while
if_not (lastmsg "CB) or (lastmsg have no line)
wait 2000
goto mining
end_if
end_for
end_for
alarm
end_script
Кто может переделать на нынешнию копку ото он долбит и долбит недаёт выкопать тайл, и ещё доходит до тайла под собой и пишет всё время на этом месте кто-то стоит и недаёт дальше копать
GabbFrontBerlin
28.03.2016, 14:30
set $s1 > // До туда Вам не дотянуться
set $s2 -B> // Это слишком далеко отсюда.
set $s3 "CB // Тут не осталось руды.
set $s4 074>;182
for #y -2 2 1
for #x -2 2 1
:mining
set lastobjectid 1104512238 // ID кирки (вместо ххх подставить свои значения)
set lastobjecttype 3717 // тип кирки (вместо ххх подставить свои значения)
set lasttargetx charposx + #x
set lasttargety charposy + #y
set lasttargetkind 2
send F4 200 // Ласт обжект - вэйт фор таргет - ласттаргет
set timer 0
while (lastmsg do you want) and (timer < 8000)
wait 10
end_while
if_not (lastmsg $s1) or (lastmsg $s2) or (lastmsg $s3) or (lastmsg $s4)
wait 500
goto mining
end_if
end_for
end_for
alarm
версия пилота 1.07 на о2 капает, попробуй
при копировании на форум меседжи изменяются, если не работает пиши 698663973. есть еще всякие разные скрипты для пилота
Powered by vBulletin™ Version 4.0.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot