Ну вот! вроде бы так:
скрипт был на скупку регов
посмотри правильно ли все
Code:
..........................................
Dim vendor[2]
vendor[1]='0x0190'
vendor[2]='0x0191'
Dim run[9]
run[1] = ' 21'
run[2] = ' 33'
run[3] = ' 46'
run[4] = ' 58'
run[5] = ' 64'
run[6] = ' 73'
run[7] = ' 88'
run[8] = ' 94'
run[9] = ' 1025'
VAR i
VAR l
UO.Exec("set norbcheck 1")
UO.Exec("set norbcalc 1")
UO.Exec("set finddistance 2")
For i=1 to 9
UO.Recall('runebook',run[i])
wait(3000)
UO.Useskill('Meditation')
wait(3000)
For l=1 to 2
repeat
UO.FindType(vendor[x],-1,'ground')
If (UO.GetName('finditem')==UO.GetName()) then
UO.Ignore('finditem')
UO.FindType(vendor[x],-1,'ground')
wait(4000)
endIf
if UO.FindCount()<>0 then
wait(1000)
UO.Say('Hi '+UO.GetName('finditem'))
wait(2000)
UO.Buy(buyName,UO.GetName('finditem'))
wait(2000)
UO.Ignore('finditem')
EndIf
Until UO.FindCount()==0
Next
Next
UO.Exec("set finddistance 14")
UO.IgnoreReset()
End Sub
Вначале скрипта естественно стоит добавление рунбуки.
И вот еше вопрос как сделать так, чтобы когда доходил до 9 руны он брал скупал реги и опять начинал покругу с 1 руны?