Перейти к содержанию
Форум шарда Middle-Earth
Авторизация  
Joslyn

Скрипт на Мининг

Рекомендуемые сообщения

Помогите откорректировать скрипт, добавить Heal и вызов гвардов.

Заранее спасибо.

 

sub mining() 
var i,x 
UO.Exec("disarm") 
UO.Exec("usetype '0x0EFA'") 
wait(1000) 
UO.LClick(242,24) #координата Recharge в буке(заряжает рунбуку) 
uo.waittargetground('0x1F4C','0x0000') 
wait(10000) 
UO.Exec("usetype '0x0EFA'") 
Wait(500) 
UO.LClick(213,67) #координата руны в буке(определяеться в окне редактирование скрипта в инже-кнопкой сверху) 
wait(6000) 
UO.Exec("disarm") 
wait(1000) 
# Шаги которые должен сделать чар чтоб дойти до шахты # 
for i=1 to 12 
uo.press(35) 
wait(300) 
next 
for i=1 to 20 
uo.press(36) 
wait(300) 
next 
for i=1 to 4 
uo.press(35) 
wait(300) 
next 
for i=1 to 12 
uo.press(36) 
next 
wait(2000) 
main() 
find() 
end sub 
Sub main() 
var i 
While UO.Life>0 
for i=1 to 10 
kopat() 
uo.press(34) 
next 
uo.print("GO ????? =)") 
kopat() 
for i=1 to 11 
wait(500) 
uo.press(36) 
next 
uo.press(34) 
wend 
end sub 

Sub kopat() 
var where_x,where_y,coords,i 
UO.DeleteJournal() 
where_x=uo.getx() 
where_y=uo.gety() 
for i=-2 to 2 
uo.print("???? "+str(i+3)+"/5") 
coords="waittargettile "+" 1339 "+str(where_x)+" "+str(where_y+i)+" 0" 
uo.exec(coords) 
uo.exec("usetype '0x0E85'") # ????? ??????????? ??? ????? 
UO.DeleteJournal() 
while (not (UO.InJournal("stop mining") or UO.InJournal("far") or UO.InJournal("no ore") or UO.InJournal("cannot"))) 
wait(1000) 
wend 
next 
end sub 

sub find() 
var i, t_len = 2; 
DIM t [ val( str( t_len ) ) ] 
t[0] = "0x0191" 
t[1] = "0x0190" 
uo.ignore( "self" ) 
uo.set('finddistance',12) 
repeat 
for i = 0 to t_len -1 
uo.findtype( t[i], "-1", "ground" ) 
If uo.FindCount() Then 
If uo.getNotoriety( "finditem" ) == 1 or uo.getNotoriety( "finditem" ) == 3 Then; если синий или серый, игнор 
uo.Ignore( "finditem" ) 
Else 
uo.say('.recall'); функция телепорта 
wait(3000) 
End If 
End If 
next 
wait( 300 ) 
until false 
End Sub 


sub heal() 
uo.print('AUTOHEAL LOAD...') 
while not uo.dead() 
wait(100) 
if uo.life<uo.str then 
UO.msg('.bandage self') 
wait(2000) 
end if 
wend 
end sub

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
а сколько у тебя хилинга? может скила мало?

 

А при чем тут скила мало, его 33%

Но он же хилит, если прописывать скрипт отдельно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да, отдельно норм работает, проверено

так запускай его отдельно зачем тебе скрипт засорять )

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

тоже запускаю отдельно

 

sub gvards()

While UO.Life>0

if UO.InJournal("elemental") or UO.InJournal("slime") or UO.InJournal("attacking you")then

Uo.say(".guards")

uo.DeleteJournal()

endif

wait(1000)

wend

end sub

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
да, отдельно норм работает, проверено

так запускай его отдельно зачем тебе скрипт засорять )

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

тоже запускаю отдельно

 

спс за скрипт.

 

А как я отдельно смогу запустить 3 скрипта? на одном чаре.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

жмешь load и выбираешь мининг, потом run function, и дальше опять load и остальные подгружаешь

в списке у тебя будет 3 запущенных скрипта

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
жмешь load и выбираешь мининг, потом run function, и дальше опять load и остальные подгружаешь

в списке у тебя будет 3 запущенных скрипта

ясно, спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

кстати в таком случае есть маленький нюанс

периодически, не часто, слетают скрипты гвардс или хил, и тогда частенько приходит конец )

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
Авторизация  

×
×
  • Создать...