ДАвайте подумаем...

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
CErebrus
Posts: 44
Joined: 2004-12-09 03:29:14

ДАвайте подумаем...

Post by CErebrus »

Помогитте реализовать циклический скрипт на рекол по рунбуку по всем руна начиная с 1 заканчивая 9
Типо такого

Code: Select all

   recallNumber=recallNumber+2 <++++здесь мы пишем такую формулу чтобы употребляять значения смотри ниже

UO.Recall('РУНБУК',recallNumber)
Значения которые должны получаться ихз формулы
UO.Recall(RuneBook, 21) ; - 1
UO.Recall(RuneBook, 33) ; - 2
UO.Recall(RuneBook, 46) ; - 3
UO.Recall(RuneBook, 58) ; - 4
UO.Recall(RuneBook, 64) ; - 5
UO.Recall(RuneBook, 73) ; - 6
UO.Recall(RuneBook, 88) ; - 7
UO.Recall(RuneBook, 94) ; - 8
UO.Recall(RuneBook, 1025) ; - 9
Голову ломаю уже давно но вот решил написать!
НЕ ПРЕДЛАГАТЬ ВОТ ЕТОТ ВАРИАНТ

Code: Select all

sub RunebookRecall(n) 
oldX=uo.getX() 
oldY=uo.getY() 
repeat 
uo.Exec('warmode 0') 
uo.UseObject('magery') 
wait(1000) 
uo.LClick(135, n*15+55) 
wait(500) 
uo.LClick(135, n*15+55) 
time=uo.Timer() 
repeat 
wait(500) 
until oldX<>uo.getX() or oldY<>uo.getY() or uo.Life==0 or uo.InJournal('needs') or time+200<uo.Timer() 
uo.DeleteJournal() 
until oldX<>uo.getX() or oldY<>uo.getY() 
end sub 
666Man666
Junior Expert
Posts: 474
Joined: 2004-11-13 00:43:55
Location: Киберзадроцк
Contact:

Post by 666Man666 »

Как вариант...

Code: Select all

sub test()
var n
Dim Test[3]
Test[1] = '21'
Test[2] = '41'
Test[3] = '59'
	For n = 1 TO 3
		UO.Recall(RuneBook,Test[n])
	Next
end sub
CErebrus
Posts: 44
Joined: 2004-12-09 03:29:14

Post by CErebrus »

Нада чтобы с задержкой было ! Ето все нада для скрипта скупки товаров у вендора чтобы он по рунбуку к оодному пришел потом к другому и т д
Post Reply