|
|
|
Oskom Forums Добро пожаловать на Oskom Forums.
|
-
Мираж былого...
Сообщение от -=HoPD=-
Девил, а как сделать чтобы после того как скилл вырастет на 0,2 прлчаса не просто стоял, а качал например провокацию или любой другой скилл?
Код:
:begin
set lastskill 35
set $not you can't
set $ok it seems to accept
set $fail you fail to tame
set $skill your skill
set $already is already tame
set $you you see
set $fizzl the spell fizzles
set $mas you are your own
set #i 0
:begin
send delete // LastSkill
waitfortarget 3000
left 936, 19
repeat 29
:re
send end // LastSkill - WaitForTarget - LastTarget
wait 5000
set timer
while_not lastmsg = $ok or lastmsg = $skill or lastmsg = $already
if lastmsg = $already
break 1
end_if
if timer > 30000
goto re
end_if
if lastmsg = $fail
goto re
else
end_if
if lastmsg = $not or lastmsg = $you or lastmsg = $mas
break
else
end_if
if lastmsg=$ok
set #i #i + 1
if #i = 2
gosub otherskill
set #i 0
end_if
end_if
end_while
say all release
send home // TargetNext
wait 1000
end_repeat
goto begin
:otherskill
set #timer 30 * 60000
while timer < #timer
//Сюда вставляем скрипт на прокачку другого скилла
//желательно чтобы скрипт был простенький
end_while
return
-
Скрипт на хилинг, который выложил Gevorg, у меня не заработал, но по всему было видно, что дело в каких-то мелочах. Я его немного изменил, и все заработало. Так что с гордостью выкладываю то, что получилось. Ногами не бейте, я по образованию историк .
Кукла
:start
Double_left 411, 587 // ест
while_not hits < 50
double_left 339, 208 // долбит улей
wait 400
end_while
if hits < 50
repeat 10
say start
end_repeat
end_if
while_not hits = 168 // выши хитпоинты
wait 5s
end_while
if hits = 168
repeat 10
say stop
end_repeat
end_if
gosub start
Лечащий
:start
if lastmsg start
wait 5s
gosub hiling
end_if
gosub start
:hiling
double_left 495, 610 // бинты
repeat 20
double_left 557, 591 // кукла
waitfortarget 2s
left 340, 229
wait 6s
if lastmsg stop
break
end_if
end_repeat
gosub start
-
Атоматический лут
Я знаю что есть скрипт на автомотический лут трупа что труп не успев упасть уже пустой
ктонить знает скрипт такой
-
Re: Атоматический лут
Сообщение от Crazy Mstitel
Я знаю что есть скрипт на автомотический лут трупа что труп не успев упасть уже пустой
ктонить знает скрипт такой
а вот ето уже нельзя.......
-
Этого можно добиться тока с ЗПО
-
Magery
На Poison попутно качая Spirit Speak.
Макрос для UO
F3 - Cast spel Poison, WaitForTarget, Last Target (Предварительно кастуем сами на стульчик.)
F6 - Use Skill Spirit Speak
Insert - Use Skill Spirit Speak
While_not lastmsg you lack
send F3 //Поизон
wait 2000
end_while
while mana < 90 //Ваш интеллект
send insert //Медитация
wait 3000
end_while
double_left 964, 415 //еда
wait 100
send f6 //спирит спик
wait 4000
Вот для какой версии пилота этот скрипт? Написанно же было версию гворить.
-
Мираж былого...
Этот скрипт пойдет на любом пилоте версии выше чем 1.02
-
приятно видеть стока умных людей)
у мя вопрос - возможен ли и как выглядит скрипт на уопилот ( прошу указать вашу версию) для раскидывания ящиков вокруг другого чара в целях ПВП
заранее сенк)
-
Мираж былого...
для кидания ящика на точку, где находится курсор мыши не надо никакого скрипта. Там определенным образом биндится кнопка и задаются координаты для стопки с ящиками. Как это сделать - можно прочитать в справке пилота.
-
Господа, я только начинаю писать скрипты в Пилоте, но уже что-то вроде получается... хотя и кривовато =(
Объясните, мне глупому, что я не так сделал в этом скрипте на Хилинг?
Double_Left 791, 584 // еда
wait 200
repeat 100
Double_Left 373, 271 // на улий
wait 350
while hits > 30 // кликает на улий, пока хиты не станут меньше 30
end_repeat
end_while
repeat 100
Double_Left 700, 637 // на бинты
wait 600
left 827, 420 // на себя
wait 2700
while hits = str // пока не вылечит =)
end_repeat
end_while
repeat 100
wait 1s
while stam = dex // ждёт, пока стамина не востановится...
end_repeat
end_while
Скрипт 1 раз проходит почти до конца, вроде..., но при повторе выдаёт следующую ошибку: Ошибка интерпретации скрипта (Repeat).
Очень прошу, помогите!
-
Мираж былого...
лучше используй уже готовый скрипт
Код:
set $fail barely help
set $put you put
set $mummy wanna
set $skill your skill
:b
set #n 0
double_left x, y // координаты улья
while #n < 20
if hits < 100
break
end_if
send f1 100
end_while
double_left 486, 531 // бинты
waitfortarget 10000
send escape 450
while_not hits = str
send delete 3000 // LastObject - WaitForTarget - TargetSelf
set timer
while_not lastmsg = $fail or lastmsg = $put or lastmsg = $skill
wait 100
if lastmsg = $mummy
goto b
end_if
if timer > 6000
break
end_if
end_while
end_while
double_left 454, 580 // eda
-
БАРЫГА
а еще проще:
if hits < 20
end_script
end_if
if stam < 10
wait 30s
set latobject 1 //еда
send f1 500 // last oblect
send f1 500
end_if
set lastobject 2 //улей
send f1 500
send f1 500
set lastobject 3 // бинты
send f2 500 // last object-wait4target- target self
send f2 500
Зы: не помню начиная с какой версии пилоте поддерживает несколько ласттаргетов, но на 2.xx работает
-
Качаю тэйлор вооот этим вот скиптом
Код:
set lastobjectid 1085406619 //еда
send f3
set lastobjectid 1094840617 //швейный набор
send insert //спирит спик
wait 400
send 1 //ластобжект вэйтфотарг ласттарг
wait 300
while_not 42, 60 526344 //menu
wait 100
end_while
double_left 70, 58 //shirts
while_not 219, 78 3238796 // ждем пока появится меню
wait 100
end_while
while_not 236, 65 4868682 //ждем пока лефтнет на робу
left 268, 67 //один лефт в право
wait 400
end_while
if 235, 65 4342338 //это точка с цветом робы/
double_left 235, 65 //
end_if
wait 4s //сама роба
проблема в том что когда я отхожу от компа на долгое время скрипт как бы подвисает... но это не из-за вайлов (я делаю рестарт скрипта каждые 10 минут).
В итоге вместо 60 за ночь обрабатывается только 15к... в чем тут ошибка???
-
Юзай вот этот скрипт. Я переделываю скрипт Девила на тинкеринг... вот этот будет делать тебе робы. Если пока что-то другое клепаешь, найди строки там где координаты, и поменяй.
set #checklag 1 // включаем/выключаем проверку лагов.
set #lags 0
set #escr 0 // включаем/выключаем остановку скрипта
set #n 10 // количество предметов, через которое хотим делать проверку на лаги. Если #escr = 1, то количество предметов, которое хотим произвести.
:begin
if #checklag = 1
gosub chlg
end_if
gosub settime
:craft
repeat #n
send F2 #wt // LastObject
if lastmsg You can't make
alarm
end_script
end_if
double_left 69, 58
wait #wt
left 268, 68
wait #wt
double_left 233, 64
wait 4000
end_repeat
if #escr = 1
alarm
end_script
else
goto begin
end_if
:settime
if #checklag = 0
:lags0
set #wt 750
gosub swtc
return
end_if
if #lags = 0
goto lags0
end_if
if #lags = 1
set #wt 1000
gosub swtc
return
end_if
if #lags = 2
set #wt 1500
gosub swtc
return
end_if
if #lags = 3
set #wt 2500
gosub swtc
return
end_if
:chlg
set timer
say lags?
while_not lastmsg lags?
if timer > 60000
goto chlg
end_if
if lastmsg error
goto chlg
end_if
end_while
set #tis timer
if #tis < 200
set #lags 0
end_if
if #tis > 300
set #lags 1
end_if
if #tis > 700
set #lags 2
end_if
if #tis > 1500
set #lags 3
end_if
return
:swtc
set #swt #wt * 3
set #ct 4000 - #swt
if #wt > 1500
set #ct 1000
end_if
return
-
Проблема в следующем. Делаю рефрешки, чтобы качать хилинг вместе с рефрешками. Рефрешки падают по всему паку. Как их на макросе складывать в одно место в паке?
-
Сообщение от DiF16
...
На УоПилоте - никак, только уоскрипт
*подумав* Можно конечно попробовать что-нибудь замутить с перевесом, чтобы бутылки с полу пить, но я бы не стал так в пилоте извращаться )
-
-
у меня ест скрипт на хилинг без магии, рефрешек.. и т.д. только улей, бинты. хавка...
repeat 5
double_left 338, 186 (УЛЕЙ)
wait 750
if hits < 15 (STR)
if hits < str
double_left 54, 590 (БИНТЫ)
waitfortarget 5000
left 485, 608 (СВОИ СТАТЫ)
wait 3000
goto tchk2
end_if
end_if
end_repeat
repeat 1
double_left 95, 567 (ЕДА)
end_repeat
-
Grandmaster
Люди я знаю, что есть скрипт-сканер, на нахождение предмета определенного цвета в бекапе, поделитесь у кого есть, очень надо
-
Мираж былого...
пожалуйста:
Код:
for #x 123 456 1 // 123 - X-координата верхнего левого края пака
/// 456 - Х-координата нижнего правого края пака
// 1 - шаг
for #y 123 456 1 // 123 - У-координата верхнего левого края пака
/// 456 - у-координата нижнего правого края пака
// 1 - шаг
if #x, #y 123456 // менять только 123456 - это нужный цвет
*** // тут пишете, какое действие выполнять
end_if
end_for
end_for
end_script
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
Правила форума
|