Кто с инжой дружит? |
Кто с инжой дружит? |
10 апреля 2011 22:55
Сообщение #1
|
|
Народ выложите плиз скрипт на копку руды в миноке без хайда и без уходов... чисто чтоб он ходил и капал.Только если вдруг выкапать не может сново капал в том же тайле.Оч признателен. |
|
|
|
Сообщений: 1472 Рег. 10.07.2010 |
11 апреля 2011 11:17
Сообщение #2
|
Sub mine() var x,y,z, n VAR LastTimer UO.Set('finddistance','2') n=0 z=UO.GetZ("self") for x=-2 to 2 for y=-2 to 2 UO.Print(str(x)+" "+str(y)) Repeat if UO.InJournal('TORMOZ') then pause() endif UO.DeleteJournal() UO.Warmode("0") UO.WaitTargetTile("1341",STR(UO.GetX()+x),STR(UO.GetY()+Y),str(z)) UO.UseType('0x0E85') LastTimer=UO.Timer() Repeat wait(500) Until UO.InJournal("You put") or UO.InJournal("can't see") or UO.InJournal("heavy") or UO.InJournal("location") or UO.InJournal("no ore") or UO.InJournal("but fail") or UO.InJournal("far away") or UO.InJournal("in rock") or UO.InJournal("must wait") or UO.InJournal("nothing") or UO.InJournal("elsewhere") or UO.InJournal("where it") OR UO.Timer()>LastTimer+200 if UO.InJournal("You put") then &n bsp; n=0 else n=n+1 endif Until UO.InJournal("nothing") or UO.InJournal("elsewhere") or UO.InJournal("no ore here") or UO.InJournal("location") or UO.InJournal("far away") or UO.InJournal("in rock") or UO.InJournal("where it") or n>=5 next next end sub sub mininghodit() var i While UO.Life>0 for i=1 to 7 mine() uo.press(34) wait(500) uo.press(34) wait(500) uo.press(34) next uo.press(33) wait(500) uo.press(33) wait(500) uo.press(33) mine() for i=1 to 7 uo.press(36) wait(500) uo.press(36) wait(500) uo.press(36) next uo.press(33) wait(500) uo.press(33) wait(500) uo.press(33) wend end sub |
|
|
|
Сообщений: 1472 Рег. 10.07.2010 |
11 апреля 2011 11:21
Сообщение #3
|
Самый простой скрипт - просто ходит и капает. Переодически упирается в стену... Если хочешь, чтоб выкапывал всю шахту до последнего инга - нужно отмечать каждый тайл - такой скрипт, готовый, тебе вряд ли кто-то даст! |
|
|
|
Сейчас: 24 ноября 2024 00:08 |