Code: Select all
sub main()
UO.Set('finddistance','2')
uo.ignorereset()
repeat
uo.findtype("0x1BDD",-1,"ground")
If UO.FindCount() > 0 Then
uo.moveitem('finditem', '0', 'ground')
UO.Ignore('finditem')
endif
wait(500)
Until UO.FindCount() == 0
uo.ignorereset()
end sub
Скрипт работает исправно только 1 раз с одним набором айтемов - второй раз findcount выдает, что итемы есть, но скрипт пишет invalid finditem. После перезапуска клиента скрипт снова может сделать 1 проход, в данном случае с логами.. Обьяните что за хрень это может быть, ведь в скрипте нормально стоят игнорресеты. Писал и в клиенте ",ignorereset" - до фени.. тем более, что несмотря на invalid finditem предметы находятся и их кол-во показывает findcount.