кто нибудь может сказать в чём трабл?
все скрипты на мининг я так понимаю по такой системе
Code:
UO.Waittargettile("1341", str(i), str(j), str(mz))
UO.Usetype("0x0E85")
но на оскоме видимо какой то прикол не могу понять в чём
из поиска всё перетестил смешивал всё ровно нет контакта...
из этого топа
скрипт
Code:
sub minround()
VAR Kirka = '0x0f39' ; Тип Кирки
VAR MaxVes = 650 ; Максимальный вес, подымаемый чаром минус 10-15 стоунов
VAR TileNum = '1339' ; Тайл пола пещеры (наиболее распространенный тип)
VAR x, y, t, k
VAR MaxTime = 200 ; измеряется в 1/10 сек.
VAR ms1 = "Тут не осталось руды."
VAR ms2 = "You can't use"
VAR ms3 = "You put the"
VAR ms4 = "You loosen some rocks"
VAR ms5 = "Туда вам не дотянуться"
VAR ms6 = "Попробуйте добывать"
VAR ms7 = "Это слишком далеко отсюда."
for y=-4 to 4
for x=-4 to 4
while not UO.Hidden()
UO.Warmode("0")
uo.print("Прячемся...")
UO.UseSkill("Hiding")
wait(4000)
wend
k = 0
repeat
UO.DeleteJournal()
t = UO.Timer()
k = k + 1
UO.CancelTarget() - если убрать не копает как я заметил, а если оставлять ошибка что не находит таргета который надо убрать, хотя откуда ему взяться? обьясните
wait(300)
UO.WaitTargetTile( TileNum, STR( UO.GetX() + x ), STR( UO.GetY() + y ), 0)
UO.UseType( Kirka )
repeat
wait(300)
until UO.InJournal(ms1) OR UO.InJournal(ms2) OR UO.InJournal(ms3) OR UO.InJournal(ms4) OR UO.InJournal(ms5) OR UO.InJournal(ms6) OR UO.InJournal(ms7) OR ((t + MaxTime) < UO.Timer())
If UO.Weight > MaxVes Then
UO.Print(" Overweight!" )
return
Endif
until NOT UO.InJournal(ms4) or NOT UO.InJournal(ms3) OR (k > 10)
next
next
endsub
да и вообще странное поведение сначало копал тестил в разных вариантах, сейчас на отрез даже не начинает копать ?
как такое может быть?
и ещё пару вопросов
UO.CancelTarget() - если убрать не копает как я заметил, а если оставлять ошибка что не находит таргета который надо убрать, хотя откуда ему взяться? обьясните
VAR MaxTime = 200 ; измеряется в 1/10 сек. для чего таймер?
или тут другая причина всего хаоса?
разъясните
в простейшем случае тоже через раз то начинает копать то, стоит тусуется и не реагирует
Code:
sub main()
var waittime = 4000
var mx, my, mz, i, j
mx = UO.GetX("self")
my = UO.GetY("self")
mz = UO.GetZ("self")
While 1
for i = mx-4 to mx+4
for j = my-4 to my+4
UO.Waittargettile("1341", str(i), str(j), str(mz))
UO.Usetype('0x0F39')
wait(waittime)
next
next
wend
end sub
inj 702.11